Skip to content

@snailicide/build-config / tsconfig / TsConfigJson / TypeAcquisition

TypeAcquisition

ts
type TypeAcquisition = {
  enable?: boolean;
  include?: string[];
  exclude?: string[];
  disableFilenameBasedTypeAcquisition?: boolean;
};

Defined in: node_modules/.pnpm/type-fest@4.41.0/node_modules/type-fest/source/tsconfig-json.d.ts:1192

Auto type (.d.ts) acquisition options for this project.

Properties

PropertyTypeDescriptionDefined in
enable?booleanEnable auto type acquisition.node_modules/.pnpm/type-fest@4.41.0/node_modules/type-fest/source/tsconfig-json.d.ts:1196
include?string[]Specifies a list of type declarations to be included in auto type acquisition. For example, ['jquery', 'lodash'].node_modules/.pnpm/type-fest@4.41.0/node_modules/type-fest/source/tsconfig-json.d.ts:1201
exclude?string[]Specifies a list of type declarations to be excluded from auto type acquisition. For example, ['jquery', 'lodash'].node_modules/.pnpm/type-fest@4.41.0/node_modules/type-fest/source/tsconfig-json.d.ts:1206
disableFilenameBasedTypeAcquisition?booleanDisable infering what types should be added based on filenames in a project.node_modules/.pnpm/type-fest@4.41.0/node_modules/type-fest/source/tsconfig-json.d.ts:1211