@intuitionrobotics/permissions
Version:
19 lines (18 loc) • 979 B
TypeScript
import { DB_PermissionDomain } from "../../../index";
import { BaseDB_ApiGeneratorCaller } from "@intuitionrobotics/db-api-generator/frontend";
export interface OnPermissionsDomainsLoaded {
__onPermissionsDomainsLoaded: () => void;
}
export declare class PermissionsDomainModule_Class extends BaseDB_ApiGeneratorCaller<DB_PermissionDomain> {
private domains;
constructor();
protected init(): void;
protected onEntryCreated(response: DB_PermissionDomain): Promise<void>;
protected onEntryDeleted(response: DB_PermissionDomain): Promise<void>;
protected onEntryUpdated(response: DB_PermissionDomain): Promise<void>;
protected onGotUnique(response: DB_PermissionDomain): Promise<void>;
protected onQueryReturned(response: DB_PermissionDomain[]): Promise<void>;
getDomains(projectId: string): DB_PermissionDomain[];
getAllDomains(): DB_PermissionDomain[];
}
export declare const ApiCaller_PermissionsDomain: PermissionsDomainModule_Class;