@minimaltech/node-infra
Version:
Minimal Technology NodeJS Infrastructure - Loopback 4 Framework
13 lines (12 loc) • 497 B
TypeScript
import { BaseDataSource } from '../../../base/datasources';
import { Model } from 'casbin';
import { IEnforcerFilterValue } from '../common';
import { AbstractCasbinAdapter } from './base.adapter';
export declare class CasbinPostgresAdapter extends AbstractCasbinAdapter {
constructor(datasource: BaseDataSource);
generateGroupLine(rule: {
userId: number;
roleId: number;
}): string;
loadFilteredPolicy(model: Model, filter: IEnforcerFilterValue): Promise<void>;
}