@intuitionrobotics/permissions
Version:
19 lines • 1.1 kB
TypeScript
import { type DB_PermissionAccessLevel } from "../../../index.js";
import { BaseDB_ApiGeneratorCaller } from "@intuitionrobotics/db-api-generator/frontend";
export interface OnPermissionsLevelsLoaded {
__onPermissionsLevelsLoaded: () => void;
}
export declare class PermissionsAccessLevelModule_Class extends BaseDB_ApiGeneratorCaller<DB_PermissionAccessLevel> {
private levels;
constructor();
protected init(): void;
protected onEntryCreated(_response: DB_PermissionAccessLevel): Promise<void>;
protected onEntryDeleted(_response: DB_PermissionAccessLevel): Promise<void>;
protected onEntryUpdated(_response: DB_PermissionAccessLevel): Promise<void>;
protected onGotUnique(_response: DB_PermissionAccessLevel): Promise<void>;
protected onQueryReturned(response: DB_PermissionAccessLevel[]): Promise<void>;
getLevels(domainId: string): DB_PermissionAccessLevel[];
getAllLevels(): DB_PermissionAccessLevel[];
}
export declare const ApiCaller_PermissionsAccessLevel: PermissionsAccessLevelModule_Class;
//# sourceMappingURL=ApiCaller_PermissionsLevel.d.ts.map