Home / File/ resolve-import.ts — ui Source File

resolve-import.ts — ui Source File

Architecture documentation for resolve-import.ts, a typescript file in the ui codebase. 1 imports, 1 dependents.

File typescript FrameworkTooling CLICore 1 imports 1 dependents 1 functions

Entity Profile

Dependency Diagram

graph LR
  70cebd90_e1ca_0894_14cb_90518707c85e["resolve-import.ts"]
  67c3fcb7_babc_5ba5_b887_30779f599239["tsconfig-paths"]
  70cebd90_e1ca_0894_14cb_90518707c85e --> 67c3fcb7_babc_5ba5_b887_30779f599239
  4e49f512_dcdd_3ee6_bfc7_bcdbf0744470["resolve-import.test.ts"]
  4e49f512_dcdd_3ee6_bfc7_bcdbf0744470 --> 70cebd90_e1ca_0894_14cb_90518707c85e
  style 70cebd90_e1ca_0894_14cb_90518707c85e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

import { createMatchPath, type ConfigLoaderSuccessResult } from "tsconfig-paths"

export async function resolveImport(
  importPath: string,
  config: Pick<ConfigLoaderSuccessResult, "absoluteBaseUrl" | "paths">
) {
  return createMatchPath(config.absoluteBaseUrl, config.paths)(
    importPath,
    undefined,
    () => true,
    [".ts", ".tsx", ".jsx", ".js", ".css"]
  )
}

Subdomains

Functions

Dependencies

  • tsconfig-paths

Frequently Asked Questions

What does resolve-import.ts do?
resolve-import.ts is a source file in the ui codebase, written in typescript. It belongs to the FrameworkTooling domain, CLICore subdomain.
What functions are defined in resolve-import.ts?
resolve-import.ts defines 1 function(s): resolveImport.
What does resolve-import.ts depend on?
resolve-import.ts imports 1 module(s): tsconfig-paths.
What files import resolve-import.ts?
resolve-import.ts is imported by 1 file(s): resolve-import.test.ts.
Where is resolve-import.ts in the architecture?
resolve-import.ts is located at packages/shadcn/src/utils/resolve-import.ts (domain: FrameworkTooling, subdomain: CLICore, directory: packages/shadcn/src/utils).

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free