xrmscriptworkbench
Version:
The base types to create custom script for Dynamics 365 within a XrmScriptWorkbench project.
7 lines (6 loc) • 781 B
TypeScript
import { FormName, TabName, AttributeName } from './NameTypes';
import { FormProxy } from './FormProxy';
export declare function registration<T extends FormProxy>(logicalName: string, formProxy: (new () => T), ...formNames: Array<FormName>): (ctor: Function) => void;
export declare function tabStateChange(formName: FormName, tabName: TabName): (target: any, propertyKey: string, descriptor: PropertyDescriptor) => void;
export declare function attributeChange(formName: FormName, attributeName: AttributeName): (target: any, propertyKey: string, descriptor: PropertyDescriptor) => void;
export declare function attributeVisibility(attributeName: AttributeName, dependentAttribute: AttributeName): (target: any, propertyKey: string, descriptor: PropertyDescriptor) => void;