@stencil/angular-output-target
Version:
Angular output target for @stencil/core components.
9 lines (8 loc) • 564 B
TypeScript
import { OutputTargetAngular, OutputType } from './types';
import type { CompilerCtx, ComponentCompilerMeta, Config } from '@stencil/core/internal';
export interface ValueAccessor {
elementSelectors: string[];
eventTargets: [string, string][];
}
export default function generateValueAccessors(compilerCtx: CompilerCtx, components: ComponentCompilerMeta[], outputTarget: OutputTargetAngular, config: Config): Promise<void>;
export declare function createValueAccessor(srcFileContents: string, valueAccessor: ValueAccessor, outputType?: OutputType): string;