xrm-mock
Version:
A fake implementation of the Xrm object model. Used for testing Dynamics 365 client-side scripts.
11 lines (10 loc) • 595 B
TypeScript
/// <reference types="xrm" />
export declare class FormContextMock implements Xrm.FormContext {
data: Xrm.Data;
ui: Xrm.Ui;
constructor(data: Xrm.Data, ui: Xrm.Ui);
getAttribute<T extends Xrm.Attributes.Attribute>(attributeNameOrIndex: number | string): T;
getAttribute<T extends Xrm.Attributes.Attribute>(delegateFunction?: Xrm.Collection.MatchingDelegate<T>): T[];
getControl<T extends Xrm.Controls.Control>(controlNameOrIndex: string | number): T;
getControl<T extends Xrm.Controls.Control>(delegateFunction?: Xrm.Collection.MatchingDelegate<T>): T[];
}