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; }