UNPKG

@shko.online/componentframework-mock

Version:

Mocking library to help with testing PowerApps Component Framework Components

34 lines 1.71 kB
/// <reference types="powerapps-component-framework" /> import type { SinonStub } from 'sinon'; type AlertDialogStrings = ComponentFramework.NavigationApi.AlertDialogStrings; type AlertDialogOptions = ComponentFramework.NavigationApi.AlertDialogOptions; type ConfirmDialogStrings = ComponentFramework.NavigationApi.ConfirmDialogStrings; type ConfirmDialogOptions = ComponentFramework.NavigationApi.ConfirmDialogOptions; type ConfirmDialogResponse = ComponentFramework.NavigationApi.ConfirmDialogResponse; export declare class NavigationMock implements ComponentFramework.Navigation { openAlertDialog: SinonStub<[alertStrings: AlertDialogStrings, options?: AlertDialogOptions], Promise<void>>; openConfirmDialog: SinonStub<[ confirmStrings: ConfirmDialogStrings, options?: ConfirmDialogOptions ], Promise<ConfirmDialogResponse>>; openErrorDialog: SinonStub<[options: ComponentFramework.NavigationApi.ErrorDialogOptions], Promise<void>>; openFile: SinonStub<[ file: ComponentFramework.FileObject, options?: ComponentFramework.NavigationApi.OpenFileOptions ], Promise<void>>; openForm: SinonStub<[ options: ComponentFramework.NavigationApi.EntityFormOptions, parameters?: { [key: string]: string; } ], Promise<ComponentFramework.NavigationApi.OpenFormSuccessResponse>>; openUrl: SinonStub<[url: string, options?: ComponentFramework.NavigationApi.OpenUrlOptions], void>; openWebResource: SinonStub<[ name: string, options?: ComponentFramework.NavigationApi.OpenWebResourceOptions, data?: string ], void>; constructor(); } export {}; //# sourceMappingURL=Navigation.mock.d.ts.map