mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-07-01 07:40:10 +00:00
Add Collection#name()
This commit is contained in:
@@ -16,6 +16,9 @@ coll.save({ username: "user" });
|
||||
const doc = coll.any();
|
||||
console.log(doc.username);
|
||||
|
||||
const coll2 = db._collection(coll.name());
|
||||
console.log(coll2 === coll);
|
||||
|
||||
const users = coll as ArangoDB.Collection<User>;
|
||||
const admin = users.firstExample({ username: "admin" })!;
|
||||
users.update(admin, { password: md5("hunter2") });
|
||||
|
||||
12
types/arangodb/index.d.ts
vendored
12
types/arangodb/index.d.ts
vendored
@@ -619,6 +619,7 @@ declare namespace ArangoDB {
|
||||
|
||||
interface Collection<T extends object = any> {
|
||||
// Collection
|
||||
name(): string;
|
||||
checksum(
|
||||
withRevisions?: boolean,
|
||||
withData?: boolean
|
||||
@@ -1503,16 +1504,7 @@ declare module "@arangodb/foxx/queues" {
|
||||
function deleteQueue(name: string): boolean;
|
||||
function get(name: string): Queue;
|
||||
|
||||
export {
|
||||
createQueue as create,
|
||||
deleteQueue as delete,
|
||||
get,
|
||||
JobOptions,
|
||||
Job,
|
||||
Queue,
|
||||
QueueItem,
|
||||
Script,
|
||||
};
|
||||
export { createQueue as create, deleteQueue as delete, get, JobOptions, Job, Queue, QueueItem, Script, };
|
||||
}
|
||||
|
||||
declare module "@arangodb/foxx/graphql" {
|
||||
|
||||
Reference in New Issue
Block a user