UNPKG

xrm-mock

Version:

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

16 lines (15 loc) 923 B
/// <reference types="xrm" /> export declare class MobileOfflineMock implements Xrm.MobileOffline { isOfflineEnabled(entityType: string): boolean; createRecord(entityType: string, data: { [attributeName: string]: any; }): Xrm.Async.PromiseLike<Xrm.Async.OfflineOperationSuccessCallbackObject>; retrieveRecord(entityType: string, id: string, options: string): Xrm.Async.PromiseLike<Xrm.Async.OfflineOperationSuccessCallbackObject>; retrieveMultipleRecords(entityType: string, options: string, maxPageSize: number): Xrm.Async.PromiseLike<Array<{ [key: string]: any; }>>; updateRecord(entityType: string, id: string, data: { [attributeName: string]: any; }): Xrm.Async.PromiseLike<Xrm.Async.OfflineOperationSuccessCallbackObject>; deleteRecord(entityType: string, id: string): Xrm.Async.PromiseLike<Xrm.Async.OfflineOperationSuccessCallbackObject>; }