mirror of
https://github.com/usual2970/certimate.git
synced 2025-08-06 09:21:46 +00:00
.github
.vscode
docker
internal
migrations
ui
public
src
types
global.d.ts
global.utility.d.ts
vite-env.d.ts
.eslintrc.cjs
.gitignore
.prettierrc.cjs
components.json
embed.go
index.html
package-lock.json
package.json
postcss.config.js
tailwind.config.js
tsconfig.app.json
tsconfig.json
tsconfig.node.json
vite.config.ts
.dockerignore
.editorconfig
.gitignore
.goreleaser.yml
CHANGELOG.md
CONTRIBUTING.md
CONTRIBUTING_EN.md
Dockerfile
LICENSE.md
Makefile
README.md
README_EN.md
go.mod
go.sum
main.go
nixpacks.toml
24 lines
589 B
TypeScript
24 lines
589 B
TypeScript
import { type BaseModel as PbBaseModel } from "pocketbase";
|
|
|
|
declare global {
|
|
declare type ISO8601String = string;
|
|
|
|
declare interface BaseModel extends PbBaseModel {
|
|
created: ISO8601String;
|
|
updated: ISO8601String;
|
|
deleted?: ISO8601String;
|
|
}
|
|
|
|
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">;
|
|
|
|
declare interface BaseResponse<T = any> {
|
|
code: number;
|
|
msg: string;
|
|
data: T;
|
|
}
|
|
}
|
|
|
|
export {};
|