From 8db475ab280d6cbcb3aad2059d2c0798f0c0ecbf Mon Sep 17 00:00:00 2001 From: Kir_Antipov Date: Mon, 16 Jan 2023 19:15:59 +0000 Subject: [PATCH] Added `reflection` module --- src/utils/reflection/index.ts | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 src/utils/reflection/index.ts diff --git a/src/utils/reflection/index.ts b/src/utils/reflection/index.ts new file mode 100644 index 0000000..815bc53 --- /dev/null +++ b/src/utils/reflection/index.ts @@ -0,0 +1,33 @@ +export { + ImportDirective, + ExecutedImportDirective, + ImportDirectiveExecutionOptions, + + parseImportDirective, + formatImportDirective, + + executeImportDirective, +} from "./import-directive"; + +export { + ModuleLoader, + NODE_MODULE_LOADER, + DYNAMIC_MODULE_LOADER, +} from "./module-loader"; + +export { + defineNestedProperty, + defineNestedProperties, + + getPropertyDescriptor, + getAllPropertyDescriptors, + + getAllKeys, + getAllNames, + getAllSymbols, + getAllValues, + getAllEntries, + getOwnEntries, + + merge, +} from "./object-reflector";