UNPKG

@intuitionrobotics/permissions

Version:
15 lines (14 loc) 828 B
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;