Files
certimate/ui/src/global.d.ts
2024-12-18 10:27:55 +08:00

14 lines
389 B
TypeScript

import { type BaseModel as PbBaseModel } from "pocketbase";
declare global {
declare interface BaseModel extends PbBaseModel {
deleted?: string;
}
declare type MaybeModelRecord<T extends BaseModel = BaseModel> = T | Omit<T, "id" | "created" | "updated" | "deleted">;
declare type MaybeModelRecordWithId<T extends BaseModel = BaseModel> = T | Pick<T, "id">;
}
export {};