lincd-design-elems
Version:
2 lines (1 loc) • 1.61 kB
TypeScript
export declare const linkedComponent: <ShapeType extends import("lincd/lib/shapes/Shape").Shape, DeclaredProps = {}>(requiredData: typeof import("lincd/lib/shapes/Shape").Shape | import("lincd/lib/interfaces/Component").LinkedDataDeclaration<ShapeType>, functionalComponent: import("lincd/lib/interfaces/Component").LinkableFunctionalComponent<DeclaredProps, ShapeType>) => import("lincd/lib/interfaces/Component").LinkedFunctionalComponent<DeclaredProps, ShapeType>, linkedComponentClass: <ShapeType extends import("lincd/lib/shapes/Shape").Shape, P = {}>(shapeClass: typeof import("lincd/lib/shapes/Shape").Shape) => <T extends new (...args: any[]) => {}>(constructor: T) => T, linkedSetComponent: <ShapeType extends import("lincd/lib/shapes/Shape").Shape, DeclaredProps = {}>(requiredData: typeof import("lincd/lib/shapes/Shape").Shape | import("lincd/lib/interfaces/Component").LinkedDataSetDeclaration<ShapeType>, functionalComponent: import("lincd/lib/interfaces/Component").LinkableFunctionalSetComponent<DeclaredProps, ShapeType>) => import("lincd/lib/interfaces/Component").LinkedFunctionalSetComponent<DeclaredProps, ShapeType>, linkedShape: <T extends typeof import("lincd/lib/shapes/Shape").Shape>(constructor: T) => T, linkedUtil: (constructor: any) => any, linkedOntology: (allFileExports: any, nameSpace: (term: string) => import("lincd/lib/models").NamedNode, suggestedPrefixAndFileName: string, loadDataFunction?: () => Promise<any>, dataSource?: string | string[]) => void, registerPackageExport: (exportedObject: any) => void, registerPackageModule: (_module: any) => void, packageExports: any;