UNPKG

joycon-ts-loader

Version:
27 lines (26 loc) 826 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var ts_node_1 = require("ts-node"); var compilerOptions_1 = __importDefault(require("./compilerOptions")); var normalizeExport_1 = __importDefault(require("./normalizeExport")); ts_node_1.register({ compilerOptions: compilerOptions_1.default }); function loadSync(filepath) { var data = require(filepath); return normalizeExport_1.default(data); } function load(filepath) { var data = loadSync(filepath); return Promise.resolve(data); } var loader = { test: /\.ts$/, load: load, loadSync: loadSync }; exports.default = loader; module.exports = loader;