UNPKG

xrmscriptworkbench

Version:

The base types to create custom script for Dynamics 365 within a XrmScriptWorkbench project.

21 lines (18 loc) 873 B
import { FormName, TabName, AttributeName } from './NameTypes'; import { FormProxy } from "./FormProxy"; export class ScriptRegistry { public static ClassName: string | undefined = undefined; public static LogicalName: string | undefined = undefined; public static ProxyType: (new() => FormProxy) | undefined = undefined; public static FormNames: Array<FormName> = []; public static TabRegistrationList: Array<TabRegistration> = []; public static AttributeRegistrationList: Array<AttributeRegistration> = []; public static HasOnLoad: boolean = false; public static HasOnSave: boolean = false; } export class TabRegistration { constructor(public formName: FormName, public tabName: TabName){} } export class AttributeRegistration { constructor(public formName: FormName, public attributeName: AttributeName){} }