From 2d702aaa32471b0a05f534aa64d788149e7648a1 Mon Sep 17 00:00:00 2001 From: Andrew Branch Date: Thu, 18 May 2023 16:21:14 -0700 Subject: [PATCH] Accept baselines --- .../reference/tslibReExportHelpers.js | 39 +++++++++++++++++++ .../reference/tslibReExportHelpers.symbols | 19 +++++++++ .../reference/tslibReExportHelpers.types | 19 +++++++++ 3 files changed, 77 insertions(+) create mode 100644 tests/baselines/reference/tslibReExportHelpers.js create mode 100644 tests/baselines/reference/tslibReExportHelpers.symbols create mode 100644 tests/baselines/reference/tslibReExportHelpers.types diff --git a/tests/baselines/reference/tslibReExportHelpers.js b/tests/baselines/reference/tslibReExportHelpers.js new file mode 100644 index 0000000000000..033bd963f07f1 --- /dev/null +++ b/tests/baselines/reference/tslibReExportHelpers.js @@ -0,0 +1,39 @@ +//// [tests/cases/compiler/tslibReExportHelpers.ts] //// + +//// [index.d.ts] +export declare function __decorate(...args: any[]): any; + +//// [index.d.mts] +export * from "./index.js"; + +//// [package.json] +{ + "name": "tslib", + "version": "1.0.0", + "types": "index.d.ts", + "exports": { + ".": { + "types": { + "import": "./index.d.mts", + "default": "./index.d.ts" + } + } + } +} + +//// [index.mts] +declare var decorator: any; +@decorator +export class Foo {} + + +//// [index.mjs] +import { __decorate } from "tslib"; +export var Foo = /** @class */ (function () { + function Foo() { + } + Foo = __decorate([ + decorator + ], Foo); + return Foo; +}()); diff --git a/tests/baselines/reference/tslibReExportHelpers.symbols b/tests/baselines/reference/tslibReExportHelpers.symbols new file mode 100644 index 0000000000000..41a48704b1d7b --- /dev/null +++ b/tests/baselines/reference/tslibReExportHelpers.symbols @@ -0,0 +1,19 @@ +=== /node_modules/tslib/index.d.ts === +export declare function __decorate(...args: any[]): any; +>__decorate : Symbol(__decorate, Decl(index.d.ts, 0, 0)) +>args : Symbol(args, Decl(index.d.ts, 0, 35)) + +=== /node_modules/tslib/index.d.mts === + +export * from "./index.js"; + +=== /index.mts === +declare var decorator: any; +>decorator : Symbol(decorator, Decl(index.mts, 0, 11)) + +@decorator +>decorator : Symbol(decorator, Decl(index.mts, 0, 11)) + +export class Foo {} +>Foo : Symbol(Foo, Decl(index.mts, 0, 27)) + diff --git a/tests/baselines/reference/tslibReExportHelpers.types b/tests/baselines/reference/tslibReExportHelpers.types new file mode 100644 index 0000000000000..ca17052ccbcad --- /dev/null +++ b/tests/baselines/reference/tslibReExportHelpers.types @@ -0,0 +1,19 @@ +=== /node_modules/tslib/index.d.ts === +export declare function __decorate(...args: any[]): any; +>__decorate : (...args: any[]) => any +>args : any[] + +=== /node_modules/tslib/index.d.mts === + +export * from "./index.js"; + +=== /index.mts === +declare var decorator: any; +>decorator : any + +@decorator +>decorator : any + +export class Foo {} +>Foo : Foo +