@vulcan-sql/serve
Version:
VulcanSQL package for serving projects
9 lines (8 loc) • 330 B
TypeScript
import { AuthUserInfo } from '../../../models/index';
import { AuthConstraint } from './base';
export declare class UserAttributesConstrain implements AuthConstraint {
private attributes;
constructor(attributes: Record<string, any>);
evaluate(user: AuthUserInfo): boolean;
private doesUserHasAttributeWithValue;
}