createRepository
createRepository<
Desc>(schema,opts):Repository<Desc>
Defined in: repository.ts:278
Create a Repository for the given protobuf message schema.
import { createRepository } from "@protoutil/repo";import { createSQLiteEngine } from "@protoutil/repo/sqlite";import { UserSchema } from "./gen/user_pb.js";
const engine = createSQLiteEngine({ client: db });const users = createRepository(UserSchema, { engine });
const user = await users.get({ uid: "abc-123" });Type Parameters
Section titled “Type Parameters”Desc extends DescMessage
Parameters
Section titled “Parameters”schema
Section titled “schema”Desc
RepositoryOptions<Desc>
Returns
Section titled “Returns”Repository<Desc>