1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
=== tests/cases/compiler/monorepo/pkg1/dist/index.d.ts ===
export * from './types';
No type information for this code.=== tests/cases/compiler/monorepo/pkg1/dist/types.d.ts ===
export declare type A = {
>A : A
id: string;
>id : string
};
export declare type B = {
>B : B
id: number;
>id : number
};
export declare type IdType = A | B;
>IdType : IdType
export declare class MetadataAccessor<T, D extends IdType = IdType> {
>MetadataAccessor : MetadataAccessor<T, D>
readonly key: string;
>key : string
private constructor();
toString(): string;
>toString : () => string
static create<T, D extends IdType = IdType>(key: string): MetadataAccessor<T, D>;
>create : <T, D extends IdType = IdType>(key: string) => MetadataAccessor<T, D>
>key : string
}
=== tests/cases/compiler/monorepo/pkg2/dist/index.d.ts ===
export * from './types';
No type information for this code.=== tests/cases/compiler/monorepo/pkg2/dist/types.d.ts ===
export {MetadataAccessor} from '@raymondfeng/pkg1';
>MetadataAccessor : typeof import("tests/cases/compiler/monorepo/pkg1/dist/index").MetadataAccessor
=== tests/cases/compiler/monorepo/pkg3/src/index.ts ===
export * from './keys';
No type information for this code.=== tests/cases/compiler/monorepo/pkg3/src/keys.ts ===
import {MetadataAccessor} from "@raymondfeng/pkg2";
>MetadataAccessor : typeof MetadataAccessor
export const ADMIN = MetadataAccessor.create<boolean>('1');
>ADMIN : MetadataAccessor<boolean, import("tests/cases/compiler/monorepo/pkg1/dist/index").IdType>
>MetadataAccessor.create<boolean>('1') : MetadataAccessor<boolean, import("tests/cases/compiler/monorepo/pkg1/dist/index").IdType>
>MetadataAccessor.create : <T, D extends import("tests/cases/compiler/monorepo/pkg1/dist/index").IdType = import("tests/cases/compiler/monorepo/pkg1/dist/index").IdType>(key: string) => MetadataAccessor<T, D>
>MetadataAccessor : typeof MetadataAccessor
>create : <T, D extends import("tests/cases/compiler/monorepo/pkg1/dist/index").IdType = import("tests/cases/compiler/monorepo/pkg1/dist/index").IdType>(key: string) => MetadataAccessor<T, D>
>'1' : "1"
|