UNPKG

xrm-mock

Version:

A fake implementation of the Xrm object model. Used for testing Dynamics 365 client-side scripts.

29 lines (28 loc) 882 B
/// <reference types="xrm" /> import { AppMock } from "./app/app.mock"; import { NavigationStaticMock } from "./navigation/navigation.mock"; import { PageMock } from "./page/page.mock"; import { UtilityMock } from "./utility/utility.mock"; export declare class XrmStaticMock implements Xrm.XrmStatic { Device: Xrm.Device; Encoding: Xrm.Encoding; Mobile: Xrm.Mobile; Navigation: NavigationStaticMock; Page: PageMock; Panel: Xrm.Panel; Utility: UtilityMock; WebApi: Xrm.WebApi; App: AppMock; constructor(components: IXrmStaticComponents); } export interface IXrmStaticComponents { device?: Xrm.Device; encoding?: Xrm.Encoding; mobile?: Xrm.Mobile; navigation?: NavigationStaticMock; page?: PageMock; panel?: Xrm.Panel; utility?: UtilityMock; webApi?: Xrm.WebApi; app?: AppMock; }