UNPKG

@stencil/angular-output-target

Version:

Angular output target for @stencil/core components.

13 lines (12 loc) 920 B
import type { CompilerCtx, ComponentCompilerMeta, Config } from '@stencil/core/internal'; import type { OutputTargetAngular, PackageJSON } from './types'; export declare function angularDirectiveProxyOutput(compilerCtx: CompilerCtx, outputTarget: OutputTargetAngular, components: ComponentCompilerMeta[], config: Config): Promise<void>; export declare function generateProxies(components: ComponentCompilerMeta[], pkgData: PackageJSON, outputTarget: OutputTargetAngular, rootDir: string): string; /** * Generate a single component proxy file for ES modules output */ export declare function generateComponentProxy(cmpMeta: ComponentCompilerMeta, pkgData: PackageJSON, outputTarget: OutputTargetAngular, rootDir: string): string; /** * Generate a barrel file that re-exports all components */ export declare function generateBarrelFile(components: ComponentCompilerMeta[], outputTarget: OutputTargetAngular): string;