Skip to content

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

@joachimvh

Description

@joachimvh

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions