• Preparing search index...
  • The search index is not available
Evolu
  • Evolu
  • @evolu/common
  • cast

Function cast

  • cast(value): SqliteBoolean
  • A helper for casting types not supported by SQLite. SQLite doesn't support Date nor Boolean types, so Evolu emulates them with SqliteBoolean and SqliteDate.

    Parameters

    • value: boolean

    Returns SqliteBoolean

    Example

    const allTodosNotDeleted = evolu.createQuery((db) =>
    db
    .selectFrom("todo")
    .selectAll()
    // isDeleted is SqliteBoolean
    .where("isDeleted", "is not", Evolu.cast(true)),
    );
    • Defined in packages/evolu-common/src/Model.ts:61
  • cast(value): boolean
  • Parameters

    • value: (0 | 1) & Brand<"SqliteBoolean">

    Returns boolean

    • Defined in packages/evolu-common/src/Model.ts:62
  • cast(value): SqliteDate
  • Parameters

    • value: Date

    Returns SqliteDate

    • Defined in packages/evolu-common/src/Model.ts:63
  • cast(value): Date
  • Parameters

    • value: string & Brand<"SqliteDate">

    Returns Date

    • Defined in packages/evolu-common/src/Model.ts:64

Settings

Member Visibility
Evolu
  • Loading...

Generated using TypeDoc