Accept change in existing baseline
This commit is contained in:
parent
041b16c0a3
commit
3d6a182857
|
@ -1,60 +0,0 @@
|
||||||
tests/cases/compiler/monorepo/pkg3/src/keys.ts(3,14): error TS2742: The inferred type of 'ADMIN' cannot be named without a reference to '../../pkg2/node_modules/@raymondfeng/pkg1/dist'. This is likely not portable. A type annotation is necessary.
|
|
||||||
|
|
||||||
|
|
||||||
==== tests/cases/compiler/monorepo/pkg3/tsconfig.json (0 errors) ====
|
|
||||||
{
|
|
||||||
"compilerOptions": {
|
|
||||||
"outDir": "dist",
|
|
||||||
"rootDir": "src",
|
|
||||||
"target": "es5",
|
|
||||||
"module": "commonjs",
|
|
||||||
"strict": true,
|
|
||||||
"esModuleInterop": true,
|
|
||||||
"declaration": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
==== tests/cases/compiler/monorepo/pkg1/dist/index.d.ts (0 errors) ====
|
|
||||||
export * from './types';
|
|
||||||
==== tests/cases/compiler/monorepo/pkg1/dist/types.d.ts (0 errors) ====
|
|
||||||
export declare type A = {
|
|
||||||
id: string;
|
|
||||||
};
|
|
||||||
export declare type B = {
|
|
||||||
id: number;
|
|
||||||
};
|
|
||||||
export declare type IdType = A | B;
|
|
||||||
export declare class MetadataAccessor<T, D extends IdType = IdType> {
|
|
||||||
readonly key: string;
|
|
||||||
private constructor();
|
|
||||||
toString(): string;
|
|
||||||
static create<T, D extends IdType = IdType>(key: string): MetadataAccessor<T, D>;
|
|
||||||
}
|
|
||||||
==== tests/cases/compiler/monorepo/pkg1/package.json (0 errors) ====
|
|
||||||
{
|
|
||||||
"name": "@raymondfeng/pkg1",
|
|
||||||
"version": "1.0.0",
|
|
||||||
"description": "",
|
|
||||||
"main": "dist/index.js",
|
|
||||||
"typings": "dist/index.d.ts"
|
|
||||||
}
|
|
||||||
==== tests/cases/compiler/monorepo/pkg2/dist/index.d.ts (0 errors) ====
|
|
||||||
export * from './types';
|
|
||||||
==== tests/cases/compiler/monorepo/pkg2/dist/types.d.ts (0 errors) ====
|
|
||||||
export {MetadataAccessor} from '@raymondfeng/pkg1';
|
|
||||||
==== tests/cases/compiler/monorepo/pkg2/package.json (0 errors) ====
|
|
||||||
{
|
|
||||||
"name": "@raymondfeng/pkg2",
|
|
||||||
"version": "1.0.0",
|
|
||||||
"description": "",
|
|
||||||
"main": "dist/index.js",
|
|
||||||
"typings": "dist/index.d.ts"
|
|
||||||
}
|
|
||||||
==== tests/cases/compiler/monorepo/pkg3/src/index.ts (0 errors) ====
|
|
||||||
export * from './keys';
|
|
||||||
==== tests/cases/compiler/monorepo/pkg3/src/keys.ts (1 errors) ====
|
|
||||||
import {MetadataAccessor} from "@raymondfeng/pkg2";
|
|
||||||
|
|
||||||
export const ADMIN = MetadataAccessor.create<boolean>('1');
|
|
||||||
~~~~~
|
|
||||||
!!! error TS2742: The inferred type of 'ADMIN' cannot be named without a reference to '../../pkg2/node_modules/@raymondfeng/pkg1/dist'. This is likely not portable. A type annotation is necessary.
|
|
|
@ -57,5 +57,8 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
__export(require("./keys"));
|
__export(require("./keys"));
|
||||||
|
|
||||||
|
|
||||||
|
//// [keys.d.ts]
|
||||||
|
import { MetadataAccessor } from "@raymondfeng/pkg2";
|
||||||
|
export declare const ADMIN: MetadataAccessor<boolean, import("../../pkg1/dist").IdType>;
|
||||||
//// [index.d.ts]
|
//// [index.d.ts]
|
||||||
export * from './keys';
|
export * from './keys';
|
||||||
|
|
Loading…
Reference in a new issue