@intuitionrobotics/permissions
Version:
18 lines • 979 B
TypeScript
import { type DB_PermissionsGroup } from "../../../index.js";
import { BaseDB_ApiGeneratorCaller } from "@intuitionrobotics/db-api-generator/frontend";
export interface OnPermissionsGroupsLoaded {
__onPermissionsGroupsLoaded: () => void;
}
export declare class PermissionsGroupModule_Class extends BaseDB_ApiGeneratorCaller<DB_PermissionsGroup> {
private groups;
constructor();
protected init(): void;
protected onEntryCreated(_response: DB_PermissionsGroup): Promise<void>;
protected onEntryDeleted(_response: DB_PermissionsGroup): Promise<void>;
protected onEntryUpdated(_response: DB_PermissionsGroup): Promise<void>;
protected onGotUnique(_response: DB_PermissionsGroup): Promise<void>;
protected onQueryReturned(response: DB_PermissionsGroup[]): Promise<void>;
getGroups(): DB_PermissionsGroup[];
}
export declare const ApiCaller_PermissionsGroup: PermissionsGroupModule_Class;
//# sourceMappingURL=ApiCaller_PermissionsGroup.d.ts.map