MCPcopy Create free account

hub / github.com/oxc-project/oxc-resolver / types & classes

Types & classes86 in github.com/oxc-project/oxc-resolver

↓ 5 callersClassStrOrStrList
napi/src/options.rs:262
↓ 4 callersClassImportsExportsEntryGeneric
src/package_json/mod.rs:405
↓ 3 callersClassImportsExportsMapGeneric
src/package_json/mod.rs:449
↓ 2 callersClassIOError
src/error.rs:164
↓ 2 callersClassSpecifier
src/specifier.rs:6
↓ 1 callersClassCachedPath
src/cache/cached_path.rs:21
Class
napi/index.d.ts:3
EnumAliasMatchKind
src/alias.rs:79
EnumAliasValue
src/options.rs:477
ClassBenchMemoryFS
benches/resolver.rs:480
ClassBuiltin
napi/src/lib.rs:45
InterfaceBuiltin
napi/index.d.ts:47
ClassCache
Cache implementation used for caching filesystem access.
src/cache/cache_impl.rs:24
ClassCachedMeta
src/cache/cached_meta.rs:35
ClassCachedPathImpl
src/cache/cached_path.rs:23
ClassCircularPathBufs
src/error.rs:188
EnumCombo
benches/package_managers.rs:88
ClassCompiledAlias
src/alias.rs:12
ClassCompiledAliasEntry
src/alias.rs:67
ClassCompiledTsconfigPathPattern
src/tsconfig.rs:775
EnumCompiledTsconfigPathTarget
src/tsconfig.rs:784
ClassCompiledTsconfigPaths
src/tsconfig.rs:770
ClassCompilerOptions
src/tsconfig.rs:528
ClassConditionNames
src/error.rs:218
EnumEnforceExtension
napi/index.d.ts:None
EnumEnforceExtension
napi/src/options.rs:177
EnumEnforceExtension
src/options.rs:449
EnumExtendsField
src/tsconfig.rs:611
ClassExtensions
src/dts_resolver.rs:27
ClassFileMetadata
src/file_system.rs:84
InterfaceFileSystem
File System abstraction used for `ResolverGeneric`
src/file_system.rs:15
ClassFileSystemOs
src/file_system.rs:134
EnumFileType
src/tests/symlink.rs:14
EnumGlobPattern
src/tsconfig.rs:617
ClassIdentityHasher
src/cache/hasher.rs:6
ClassImportsExportsArrayGeneric
src/package_json/mod.rs:430
EnumImportsExportsKind
src/package_json/mod.rs:65
ClassJSONError
src/error.rs:155
InterfaceJsonObject
A JSON object (string-keyed map), abstracting over the two backends' object types.
src/package_json/mod.rs:99
InterfaceJsonValue
A JSON value, abstracting over `simd_json::BorrowedValue` and `serde_json::Value`. Only the operations the resolver needs are exposed; the variant di
src/package_json/mod.rs:88
ClassMemoryFS
src/tests/memory_fs.rs:9
EnumModuleType
napi/index.d.ts:None
EnumModuleType
napi/src/lib.rs:58
EnumModuleType
src/resolution.rs:10
ClassNapiResolveOptions
napi/src/options.rs:14
InterfaceNapiResolveOptions
napi/index.d.ts:83
ClassNodePath
`NODE_PATH` support aligned with Node.js module loading docs: <https://nodejs.org/api/modules.html#loading-from-the-global-folders>
src/node_path.rs:7
ClassOneTest
src/tests/tsconfig_paths.rs:357
InterfacePackageJsonBackend
Storage holding the parsed root value. The simd backend stores a self-referential cell (the `BorrowedValue` borrows the file bytes); the serde backend
src/package_json/mod.rs:108
ClassPackageJsonGeneric
Generic `package.json`. The public, per-target `PackageJson` is a type alias over this (see the backend modules), so the rest of the crate is unaware
src/package_json/mod.rs:146
EnumPackageType
src/package_json/mod.rs:40
InterfacePathUtil
Extension trait to add path normalization to std's [`Path`].
src/path.rs:13
ClassProjectReference
src/tsconfig.rs:32
ClassRequest
benches/package_managers.rs:152
ClassResolution
src/resolution.rs:20
ClassResolveContext
src/lib.rs:110
ClassResolveContext
src/context.rs:6
ClassResolveDtsTask
napi/src/lib.rs:126
EnumResolveError
src/error.rs:15
ClassResolveFileTask
napi/src/lib.rs:106
ClassResolveOptions
src/options.rs:16
ClassResolveResult
napi/src/lib.rs:26
InterfaceResolveResult
napi/index.d.ts:263
ClassResolveTask
napi/src/lib.rs:86
ClassResolverFactory
napi/index.d.ts:3
ClassResolverFactory
napi/src/lib.rs:147
ClassResolverGeneric
Generic implementation of the resolver, can be configured by the [Cache] trait
src/lib.rs:135
ClassResolverImpl
Non-generic core of the resolver holding the heavy resolution algorithm. The filesystem is type-erased to `Arc<dyn FileSystem>` here so that the reso
src/lib.rs:127
ClassRestriction
napi/src/options.rs:187
EnumRestriction
src/options.rs:496
InterfaceRestriction
napi/index.d.ts:285
EnumSideEffects
src/package_json/mod.rs:73
EnumSpecifierError
src/error.rs:147
ClassSymlinkFixturePaths
src/tests/symlink.rs:96
ClassSymlinkMetadata
src/windows/metadata.rs:6
ClassTestCase
src/tests/imports_field.rs:104
ClassTestCase
Small script for generating the test cases from enhanced-resolve for (c of testCases) { console.log("TestCase {") console.log(`name: ${JSON.stringify(
src/tests/exports_field.rs:315
ClassTsConfig
src/tsconfig.rs:38
EnumTsconfigDiscovery
src/options.rs:511
ClassTsconfigOptions
napi/src/options.rs:197
ClassTsconfigOptions
src/options.rs:520
InterfaceTsconfigOptions
napi/index.d.ts:297
EnumTsconfigReferences
src/options.rs:533
ClassTsconfigResolveContext
src/tsconfig_resolver.rs:13
ClassUnreadableFs
A filesystem wrapper that returns `PermissionDenied` for `read_to_string` on a specific path, delegating everything else to the real OS filesystem.
src/tests/tsconfig_extends.rs:254
ClassWin32Error
src/tests/windows.rs:65