libs/acl/form-support/src/types.ts
Properties |
| aclKey | |
| Type |
string
|
| controlPath | |
| Type |
string
|
import { UntypedFormGroup } from '@angular/forms';
export interface AclMapItem {
controlPath: string;
aclKey: string;
}
export interface AclExtendedFormGroup extends UntypedFormGroup {
/**
* @internal
* Managed by the ACL engine for caching hidden controls.
* Do not mutate outside of the ACL engine.
*/
__aclSyncedViewControls?: Map<
/** The control key */
string,
/** Whether the control is hidden (true) or shown (false) by the ACL engine */
boolean
>;
}