@omnia/foundation
Version:
Provide omnia foundation typings and tooling work on client side for omnia extension.
11 lines (10 loc) • 526 B
TypeScript
import * as Models from "../../models";
import { AdminAuthorizationService } from './Services/AdminAuthorizationService';
export declare class OmniaAdminPermissionBase {
authorizationService: AdminAuthorizationService;
authorizedRoles: Array<Models.Security.IPermissionRole>;
protected _isAuthorized: boolean;
constructor(authorizationService: AdminAuthorizationService, authorizedRoles?: Array<Models.Security.IPermissionRole>);
private authorize();
protected isAuthorized: () => boolean;
}