Skip to content

How to export Class and Type #97

@musicode

Description

@musicode
src/
  - foo.ts
  - index.ts

foo.ts

type Bar = {

}
export class Foo {
  bar: Bar
}

index.ts

import { Foo } from './foo'

export class Index {
  person: Foo
}

output

export declare type Bar = {};
declare class Foo {
	bar: Bar;
}
export declare class Index {
	person: Foo;
}

export {};

There are two issues:

  1. Foo is not exported.
  2. Bar is exported.

why? I am very confused.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions