UNPKG

521 BPlain TextView Raw
1import { readFileSync } from "fs";
2
3// The injected id for helpers.
4export const TSLIB = "tslib";
5export let tslibSource: string;
6export let tslibVersion: string;
7try
8{
9 // tslint:disable-next-line:no-string-literal no-var-requires
10 const tslibPackage = require("tslib/package.json");
11 const tslibPath = require.resolve("tslib/" + tslibPackage.module);
12 tslibSource = readFileSync(tslibPath, "utf8");
13 tslibVersion = tslibPackage.version;
14} catch (e)
15{
16 console.warn("Error loading `tslib` helper library.");
17 throw e;
18}