PR-URL: https://github.com/nodejs/node/pull/61803 Refs: https://github.com/nodejs/typescript/issues/51 Reviewed-By: Paolo Insogna <paolo@cowtech.it> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Jordan Harband <ljharb@gmail.com> Reviewed-By: Zeyu "Alex" Yang <himself65@outlook.com> Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com> Reviewed-By: Chengzhong Wu <legendecas@gmail.com> Reviewed-By: Pietro Marchini <pietro.marchini94@gmail.com>
12 lines
478 B
JavaScript
12 lines
478 B
JavaScript
'use strict';
|
|
// Flags: --no-experimental-strip-types
|
|
// This tests that a mini TypeScript loader works with resolve and
|
|
// load hooks when TypeScript support is disabled.
|
|
|
|
require('../common');
|
|
const assert = require('assert');
|
|
|
|
// Test inline require().
|
|
require('../fixtures/module-hooks/register-typescript-hooks.js');
|
|
const { UserAccount, UserType } = require('../fixtures/module-hooks/user.ts');
|
|
assert.strictEqual((new UserAccount('foo', 1, UserType.Admin).name), 'foo');
|