UNPKG

@omnia/tooling-composers

Version:

Provide tooling to work with manifest things.

25 lines (24 loc) 1.08 kB
export interface WebComponentOptions { /** The name for this component, this should be a none conflicting name e.g. use project as prefix myuniqueprojectname-componentName. i.e. <myuniqueprojectname-componentName></myuniqueprojectname-componentName> */ elementName: string; /** The path for the start point for this component e.g. './ComponentFolder/Component.tsx' Paths should be relative project root, or relative current folder */ entryPoint: string; /** The path to a .d.ts file containing the intrinsic declaration for the web component e.g. './ComponentFolder/ComponentTypings.d.ts' Paths should be relative project root or relative current folder */ typings?: Array<string>; /** The path to a .d.ts file containing the intrinsic declaration for the web component e.g. './ComponentFolder/ComponentTypings.d.ts' Paths should be relative project root or relative current folder */ documentations?: Array<string>; } export interface ResourceBuildOptions { justCopy: boolean; }