LinkedSoftwareDependencies / Components-Generator.js

⚙️ Generate Components.js component files from TypeScript
13 stars 7 forks source link

Type aliases seem to be ignored when building a class #86

Open joachimvh opened 2 years ago

joachimvh commented 2 years ago

This is on version 3.0.0-beta.7

I have a type defined as export type Initializer = AsyncHandler;. Another class implements it as

export class LoggerInitializer extends BaseAsyncHandler<Initializer> implements Initializer

BaseAsyncHandler is in componentsignore.

In this case the generated JSON-LD file has no extends component. If I change the class to

export class LoggerInitializer extends BaseAsyncHandler<Initializer> implements AsyncHandler

I do get an extends component.