@stencil/core
Version:
A Compiler for Web Components and Progressive Web Apps
13 lines (12 loc) • 1.43 kB
TypeScript
import * as d from '../../declarations';
export declare function generateHostConfig(config: d.Config, compilerCtx: d.CompilerCtx, outputTarget: d.OutputTargetWww, entryModules: d.EntryModule[], hydrateResultss: d.HydrateResults[]): Promise<void>;
export declare function generateHostRule(config: d.Config, outputTarget: d.OutputTargetWww, entryModules: d.EntryModule[], hydrateResults: d.HydrateResults): d.HostRule;
export declare function generateHostRuleHeaders(config: d.Config, outputTarget: d.OutputTargetWww, entryModules: d.EntryModule[], hydrateResults: d.HydrateResults): d.HostRuleHeader[];
export declare function addBundles(config: d.Config, outputTarget: d.OutputTargetWww, entryModules: d.EntryModule[], hostRuleHeaders: d.HostRuleHeader[], components: d.HydrateComponent[]): void;
export declare function getBundleIds(_entryModules: d.EntryModule[], _components: d.HydrateComponent[]): string[];
export declare function getUrlFromFilePath(config: d.Config, outputTarget: d.OutputTargetWww, filePath: string): string;
export declare function sortComponents(components: d.HydrateComponent[]): d.HydrateComponent[];
export declare function formatLinkRelPreloadHeader(url: string): d.HostRuleHeader;
export declare function mergeUserHostConfig(userHostConfig: d.HostConfig, hostConfig: d.HostConfig): void;
export declare const DEFAULT_MODE = "md";
export declare const HOST_CONFIG_FILENAME = "host.config.json";