add files colection to upload files to pb
This commit is contained in:
parent
bb48ae89a2
commit
984b1cf428
|
|
@ -3,6 +3,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
export enum Collections {
|
export enum Collections {
|
||||||
|
Files = "files",
|
||||||
Pages = "pages",
|
Pages = "pages",
|
||||||
Users = "users",
|
Users = "users",
|
||||||
}
|
}
|
||||||
|
|
@ -31,6 +32,10 @@ export type AuthSystemFields<T = never> = {
|
||||||
|
|
||||||
// Record types for each collection
|
// Record types for each collection
|
||||||
|
|
||||||
|
export type FilesRecord = {
|
||||||
|
file: string
|
||||||
|
}
|
||||||
|
|
||||||
export type PagesRecord<Tcontent = unknown> = {
|
export type PagesRecord<Tcontent = unknown> = {
|
||||||
content?: null | Tcontent
|
content?: null | Tcontent
|
||||||
title?: string
|
title?: string
|
||||||
|
|
@ -44,17 +49,20 @@ export type UsersRecord = {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Response types include system fields and match responses from the PocketBase API
|
// Response types include system fields and match responses from the PocketBase API
|
||||||
|
export type FilesResponse = Required<FilesRecord> & BaseSystemFields
|
||||||
export type PagesResponse<Tcontent = unknown> = Required<PagesRecord<Tcontent>> & BaseSystemFields
|
export type PagesResponse<Tcontent = unknown> = Required<PagesRecord<Tcontent>> & BaseSystemFields
|
||||||
export type UsersResponse = Required<UsersRecord> & AuthSystemFields
|
export type UsersResponse = Required<UsersRecord> & AuthSystemFields
|
||||||
|
|
||||||
// Types containing all Records and Responses, useful for creating typing helper functions
|
// Types containing all Records and Responses, useful for creating typing helper functions
|
||||||
|
|
||||||
export type CollectionRecords = {
|
export type CollectionRecords = {
|
||||||
|
files: FilesRecord
|
||||||
pages: PagesRecord
|
pages: PagesRecord
|
||||||
users: UsersRecord
|
users: UsersRecord
|
||||||
}
|
}
|
||||||
|
|
||||||
export type CollectionResponses = {
|
export type CollectionResponses = {
|
||||||
|
files: FilesResponse
|
||||||
pages: PagesResponse
|
pages: PagesResponse
|
||||||
users: UsersResponse
|
users: UsersResponse
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue