Home / Type/ cases1 Type — vite Architecture

cases1 Type — vite Architecture

Architecture documentation for the cases1 type/interface in utils.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  d570cf2d_3c48_7ad3_08a2_f2dd46184fec["cases1"]
  0fd78cf0_d1c6_c13e_f7ae_bb75ab308e6a["utils.ts"]
  d570cf2d_3c48_7ad3_08a2_f2dd46184fec -->|defined in| 0fd78cf0_d1c6_c13e_f7ae_bb75ab308e6a
  style d570cf2d_3c48_7ad3_08a2_f2dd46184fec fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/__tests_dts__/utils.ts lines 48–58

export type cases1 = [
  ExpectTrue<Equal<typeof useDefaultTypeForUndefined1, { foo: number }>>,
  ExpectTrue<Equal<typeof useDefaultTypeForUndefined2, { foo: number }>>,
  ExpectTrue<Equal<typeof includeKeyNotIncludedInDefault1, { foo: number }>>,
  ExpectTrue<Equal<typeof extendTypeWithValueType, { foo: string | number }>>,
  ExpectTrue<Equal<typeof plainObject, { foo: { bar: number; baz: number } }>>,
  ExpectTrue<Equal<typeof nonPlainObject, { foo: string[] | number[] }>>,
  ExpectTrue<
    Equal<typeof optionalNested, { foo: { bar: boolean } | { bar: boolean } }>
  >,
]

Frequently Asked Questions

What is the cases1 type?
cases1 is a type/interface in the vite codebase, defined in packages/vite/src/node/__tests_dts__/utils.ts.
Where is cases1 defined?
cases1 is defined in packages/vite/src/node/__tests_dts__/utils.ts at line 48.

Analyze Your Own Codebase

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

Try Supermodel Free