Comparing version 2.7.0 to 2.8.0
@@ -36,3 +36,4 @@ // Note: named reexports are used instead of `export *` because | ||
__disposeResources, | ||
__rewriteRelativeImportExtension, | ||
} from '../tslib.js'; | ||
export * as default from '../tslib.js'; |
@@ -34,2 +34,3 @@ import tslib from '../tslib.js'; | ||
__disposeResources, | ||
__rewriteRelativeImportExtension, | ||
} = tslib; | ||
@@ -68,3 +69,4 @@ export { | ||
__disposeResources, | ||
__rewriteRelativeImportExtension, | ||
}; | ||
export default tslib; |
@@ -5,3 +5,3 @@ { | ||
"homepage": "https://www.typescriptlang.org/", | ||
"version": "2.7.0", | ||
"version": "2.8.0", | ||
"license": "0BSD", | ||
@@ -8,0 +8,0 @@ "description": "Runtime library for TypeScript helper functions", |
@@ -454,1 +454,8 @@ /****************************************************************************** | ||
export declare function __disposeResources(env: { stack: { value?: unknown, dispose?: Function, async: boolean }[]; error: unknown; hasError: boolean; }): any; | ||
/** | ||
* Transforms a relative import specifier ending in a non-declaration TypeScript file extension to its JavaScript file extension counterpart. | ||
* @param path The import specifier. | ||
* @param preserveJsx Causes '*.tsx' to transform to '*.jsx' instead of '*.js'. Should be true when `--jsx` is set to `preserve`. | ||
*/ | ||
export declare function __rewriteRelativeImportExtension(path: string, preserveJsx?: boolean): string; |
@@ -351,2 +351,11 @@ /****************************************************************************** | ||
export function __rewriteRelativeImportExtension(path, preserveJsx) { | ||
if (typeof path === "string" && /^\.\.?\//.test(path)) { | ||
return path.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i, function (m, tsx, d, ext, cm) { | ||
return tsx ? preserveJsx ? ".jsx" : ".js" : d && (!ext || !cm) ? m : (d + ext + "." + cm.toLowerCase() + "js"); | ||
}); | ||
} | ||
return path; | ||
} | ||
export default { | ||
@@ -358,2 +367,6 @@ __extends: __extends, | ||
__param: __param, | ||
__esDecorate: __esDecorate, | ||
__runInitializers: __runInitializers, | ||
__propKey: __propKey, | ||
__setFunctionName: __setFunctionName, | ||
__metadata: __metadata, | ||
@@ -381,2 +394,3 @@ __awaiter: __awaiter, | ||
__disposeResources: __disposeResources, | ||
__rewriteRelativeImportExtension: __rewriteRelativeImportExtension, | ||
}; |
46
tslib.js
@@ -47,2 +47,3 @@ /****************************************************************************** | ||
var __disposeResources; | ||
var __rewriteRelativeImportExtension; | ||
(function (factory) { | ||
@@ -399,2 +400,11 @@ var root = typeof global === "object" ? global : typeof self === "object" ? self : typeof this === "object" ? this : {}; | ||
__rewriteRelativeImportExtension = function (path, preserveJsx) { | ||
if (typeof path === "string" && /^\.\.?\//.test(path)) { | ||
return path.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i, function (m, tsx, d, ext, cm) { | ||
return tsx ? preserveJsx ? ".jsx" : ".js" : d && (!ext || !cm) ? m : (d + ext + "." + cm.toLowerCase() + "js"); | ||
}); | ||
} | ||
return path; | ||
}; | ||
exporter("__extends", __extends); | ||
@@ -431,2 +441,38 @@ exporter("__assign", __assign); | ||
exporter("__disposeResources", __disposeResources); | ||
exporter("__rewriteRelativeImportExtension", __rewriteRelativeImportExtension); | ||
}); | ||
0 && (module.exports = { | ||
__extends, | ||
__assign, | ||
__rest, | ||
__decorate, | ||
__param, | ||
__esDecorate, | ||
__runInitializers, | ||
__propKey, | ||
__setFunctionName, | ||
__metadata, | ||
__awaiter, | ||
__generator, | ||
__exportStar, | ||
__createBinding, | ||
__values, | ||
__read, | ||
__spread, | ||
__spreadArrays, | ||
__spreadArray, | ||
__await, | ||
__asyncGenerator, | ||
__asyncDelegator, | ||
__asyncValues, | ||
__makeTemplateObject, | ||
__importStar, | ||
__importDefault, | ||
__classPrivateFieldGet, | ||
__classPrivateFieldSet, | ||
__classPrivateFieldIn, | ||
__addDisposableResource, | ||
__disposeResources, | ||
__rewriteRelativeImportExtension, | ||
}); |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
89090
1670