mirror of https://github.com/nodejs/node.git
14 lines
618 B
JavaScript
14 lines
618 B
JavaScript
'use strict';
|
|
// Flags: --no-experimental-transform-types
|
|
// This tests that a mini TypeScript loader works with resolve and
|
|
// load hooks when overriding --experimental-strip-types in CJS.
|
|
|
|
require('../common');
|
|
const assert = require('assert');
|
|
|
|
require('../fixtures/module-hooks/register-typescript-hooks.js');
|
|
// Test inline require(), if override fails, this should fail too because enum is
|
|
// not supported when --experimental-transform-types is disabled.
|
|
const { UserAccount, UserType } = require('../fixtures/module-hooks/user.ts');
|
|
assert.strictEqual((new UserAccount('foo', 1, UserType.Admin).name), 'foo');
|