API reference / @evolu/common / Evolu/Internal / DbSchema

Variable: DbSchema

const DbSchema: ObjectType<{
  indexes: ArrayType<
    ObjectType<{
      name: Type<"String", string, string, StringError, string, StringError>;
      sql: Type<"String", string, string, StringError, string, StringError>;
    }>
  >;
  tables: ArrayType<
    ObjectType<{
      columns: ArrayType<
        BrandType<
          Type<
            "Brand",
            string & Brand<"Base64Url">,
            string,
            RegexError<"Base64Url">,
            string,
            StringError
          >,
          "MaxLength256",
          MaxLengthError<256>,
          StringError | RegexError<"Base64Url">
        >
      >;
      name: BrandType<
        Type<
          "Brand",
          string & Brand<"Base64Url">,
          string,
          RegexError<"Base64Url">,
          string,
          StringError
        >,
        "MaxLength256",
        MaxLengthError<256>,
        StringError | RegexError<"Base64Url">
      >;
    }>
  >;
}>;

Defined in: packages/common/src/Evolu/Db.ts:101

Was this page helpful?