UNPKG

@omnia/fx-models

Version:
23 lines (22 loc) 556 B
import { ApiPath } from "@omnia/fx-models"; export interface PrintRegistration { id: string; execute: () => Promise<void>; } export interface IPrintRegistrationApi { register: (handler: PrintRegistration) => void; getAllHandlers: () => PrintRegistration[]; } export interface IPrintApi { registration: Promise<IPrintRegistrationApi>; } declare module "./UxApi" { interface IOmniaUxApi { print: IPrintApi; } interface IOmniaUxExtendApiManifest { print: { registration: ApiPath; }; } }