UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

14 lines (13 loc) 863 B
import { Future, IExtendApiManifest, IExtendApiManifestWithConfiguration, LoadableBundleManifest } from "@omnia/fx-models"; import { ExtendApiConfigurationManifest } from "../core/Extend"; export declare class ApiHelper { private static _resolvableApiConfigs; static getExtendApiConfiguration<T>(api: ((extend: IExtendApiManifest) => IExtendApiManifestWithConfiguration<T>)): Promise<ExtendApiConfigurationManifest<T>[]>; static loadExtendApiManifest<T>(api: ((extend: IExtendApiManifest) => IExtendApiManifestWithConfiguration<T>), callback: (configs: ExtendApiConfigurationManifest<T>[]) => LoadableBundleManifest): Future<void>; /** * Check condition if manifest loadable with load rules * @param loadableBundleManifest * @returns */ static isManifestLoadable(loadableBundleManifest: LoadableBundleManifest): boolean; }