# Function integer

- integer(): SQLiteIntegerBuilderInitial<"">

  #### Returns SQLiteIntegerBuilderInitial<"">

  - Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/sqlite-core/columns/integer.d.ts:105
- integer<TMode extends "number" | "boolean" | "timestamp" | "timestamp_ms">(
  config?: IntegerConfig<TMode>,
  ): Or<Equal<TMode, "timestamp">, Equal<TMode, "timestamp_ms">> extends true
  ? SQLiteTimestampBuilderInitial<"">
  : Equal<TMode, "boolean"> extends true
  ? SQLiteBooleanBuilderInitial<"">
  : SQLiteIntegerBuilderInitial<"">

  #### Type Parameters

  - TMode extends "number" | "boolean" | "timestamp" | "timestamp_ms"

  #### Parameters

  - `Optional` config: IntegerConfig<TMode>

  #### Returns Or<Equal<TMode, "timestamp">, Equal<TMode, "timestamp_ms">> extends true
  ? SQLiteTimestampBuilderInitial<"">
  : Equal<TMode, "boolean"> extends true
  ? SQLiteBooleanBuilderInitial<"">
  : SQLiteIntegerBuilderInitial<"">

  - Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/sqlite-core/columns/integer.d.ts:106
- integer<
  TName extends string,
  TMode extends "number" | "boolean" | "timestamp" | "timestamp_ms",
  >(
  name: TName,
  config?: IntegerConfig<TMode>,
  ): Or<Equal<TMode, "timestamp">, Equal<TMode, "timestamp_ms">> extends true
  ? SQLiteTimestampBuilderInitial<TName>
  : Equal<TMode, "boolean"> extends true
  ? SQLiteBooleanBuilderInitial<TName>
  : SQLiteIntegerBuilderInitial<TName>

  #### Type Parameters

  - TName extends string
  - TMode extends "number" | "boolean" | "timestamp" | "timestamp_ms"

  #### Parameters

  - name: TName
  - `Optional` config: IntegerConfig<TMode>

  #### Returns Or<Equal<TMode, "timestamp">, Equal<TMode, "timestamp_ms">> extends true
  ? SQLiteTimestampBuilderInitial<TName>
  : Equal<TMode, "boolean"> extends true
  ? SQLiteBooleanBuilderInitial<TName>
  : SQLiteIntegerBuilderInitial<TName>

  - Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/sqlite-core/columns/integer.d.ts:107