refactor: more database enums (#17465)

This commit is contained in:
Jason Rasmussen 2025-04-08 12:02:05 -04:00 committed by GitHub
parent 15c6506aee
commit 49be6d7fd8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

19
server/src/db.d.ts vendored
View File

@ -4,7 +4,18 @@
*/
import type { ColumnType } from 'kysely';
import { AssetFileType, AssetStatus, AssetType, MemoryType, Permission, SourceType, SyncEntityType } from 'src/enum';
import {
AlbumUserRole,
AssetFileType,
AssetOrder,
AssetStatus,
AssetType,
MemoryType,
Permission,
SharedLinkType,
SourceType,
SyncEntityType,
} from 'src/enum';
import { UserTable } from 'src/schema/tables/user.table';
import { OnThisDayData } from 'src/types';
@ -54,7 +65,7 @@ export interface Albums {
description: Generated<string>;
id: Generated<string>;
isActivityEnabled: Generated<boolean>;
order: Generated<string>;
order: Generated<AssetOrder>;
ownerId: string;
updatedAt: Generated<Timestamp>;
updateId: Generated<string>;
@ -68,7 +79,7 @@ export interface AlbumsAssetsAssets {
export interface AlbumsSharedUsersUsers {
albumsId: string;
role: Generated<string>;
role: Generated<AlbumUserRole>;
usersId: string;
}
@ -346,7 +357,7 @@ export interface SharedLinks {
key: Buffer;
password: string | null;
showExif: Generated<boolean>;
type: string;
type: SharedLinkType;
userId: string;
}