@omnia/fx-models
Version:
Provide Omnia Fx Models Stuffs.
26 lines (25 loc) • 743 B
TypeScript
import { AppProvisioningStepRegistration } from "@omnia/fx-models";
import { ApiPath } from "../Extends";
export interface IStepRegistration {
registerAppProvisioningStepInfo: (items: AppProvisioningStepRegistration) => void;
getAppProvisioningStepInfo: () => AppProvisioningStepRegistration[];
}
export interface ICustomStepApi {
stepRegistration: Promise<IStepRegistration>;
}
declare module "./UxApi" {
interface IOmniaUxApi {
appTemplates: {
steps: {
registrations: Promise<IStepRegistration>;
};
};
}
interface IOmniaUxExtendApiManifest {
appTemplates: {
steps: {
registrations: ApiPath;
};
};
}
}