File

libs/acl/form-support/src/types.ts

Index

Properties

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
  >;
}

results matching ""

    No results matching ""