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. */
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;
/** 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;
}
export interface ResourceBuildOptions {
justCopy: boolean;
}