@intuitionrobotics/permissions
Version:
15 lines (14 loc) • 828 B
TypeScript
import { BaseDB_ApiGenerator } from "@intuitionrobotics/db-api-generator/backend";
import { Clause_Where, FirestoreQuery } from "@intuitionrobotics/firebase";
import { ExpressRequest, ServerApi } from "@intuitionrobotics/thunderstorm/backend";
import { TypeValidator } from "@intuitionrobotics/ts-common";
import { DB_GroupTags } from "../..";
export declare const CollectionNameTags = "permissions--tags";
export declare class TagsDB_Class extends BaseDB_ApiGenerator<DB_GroupTags> {
static _validator: TypeValidator<DB_GroupTags>;
constructor();
protected internalFilter(item: DB_GroupTags): Clause_Where<DB_GroupTags>[];
delete(query: FirestoreQuery<DB_GroupTags>, request?: ExpressRequest): Promise<DB_GroupTags[]>;
apis(pathPart?: string): ServerApi<any>[];
}
export declare const TagsDB: TagsDB_Class;