Skip to content

Commit 241bd9f

Browse files
committed
remove namespace
1 parent cd0e0a3 commit 241bd9f

File tree

1 file changed

+22
-26
lines changed

1 file changed

+22
-26
lines changed

src/register.ts

+22-26
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ export function mergeTransformers(
5858
/* ****************************************************************************************************************** */
5959

6060
export function register(): TSNode.RegisterOptions | undefined {
61-
const { tsNodeInstance, tsNode } = register.initialize();
61+
const { tsNodeInstance, tsNode } = initialize();
6262

6363
const transformerConfig = getProjectTransformerConfig(tsNodeInstance.config);
6464
if (!transformerConfig) return;
@@ -89,34 +89,30 @@ export function register(): TSNode.RegisterOptions | undefined {
8989
return registerOptions;
9090
}
9191

92-
export namespace register {
93-
export function initialize(): {
94-
tsNode: typeof TSNode;
95-
instanceSymbol: typeof REGISTER_INSTANCE;
96-
tsNodeInstance: TSNode.Service;
97-
} {
98-
let tsNode: typeof TSNode;
99-
try {
100-
tsNode = require("ts-node");
101-
} catch {
102-
throw new Error(
103-
`Cannot resolve ts-node. Make sure ts-node is installed before using typescript-transform-paths/register`,
104-
);
105-
}
92+
export function initialize(): {
93+
tsNode: typeof TSNode;
94+
instanceSymbol: typeof REGISTER_INSTANCE;
95+
tsNodeInstance: TSNode.Service;
96+
} {
97+
let tsNode: typeof TSNode;
98+
try {
99+
tsNode = require("ts-node");
100+
} catch {
101+
throw new Error(
102+
`Cannot resolve ts-node. Make sure ts-node is installed before using typescript-transform-paths/register`,
103+
);
104+
}
106105

107-
const instanceSymbol: typeof REGISTER_INSTANCE = tsNode["REGISTER_INSTANCE"];
106+
const instanceSymbol: typeof REGISTER_INSTANCE = tsNode["REGISTER_INSTANCE"];
108107

109-
let tsNodeInstance = global.process[instanceSymbol];
110-
if (!tsNodeInstance) {
111-
tsNode.register(); // Register initially
112-
tsNodeInstance = global.process[instanceSymbol];
113-
}
114-
if (!tsNodeInstance) throw new Error(`Could not register ts-node instance!`);
115-
116-
return { tsNode, instanceSymbol, tsNodeInstance };
108+
let tsNodeInstance = global.process[instanceSymbol];
109+
if (!tsNodeInstance) {
110+
tsNode.register(); // Register initially
111+
tsNodeInstance = global.process[instanceSymbol];
117112
}
118-
}
113+
if (!tsNodeInstance) throw new Error(`Could not register ts-node instance!`);
119114

120-
export default register;
115+
return { tsNode, instanceSymbol, tsNodeInstance };
116+
}
121117

122118
// endregion

0 commit comments

Comments
 (0)