firefish/packages/backend/src/config/types.ts

21 lines
425 B
TypeScript

import type { ServerConfig } from "backend-rs";
/**
* Firefish が自動的に(ユーザーが設定した情報から推論して)設定する情報
*/
export type Mixin = {
version: string;
host: string;
hostname: string;
scheme: string;
wsScheme: string;
apiUrl: string;
wsUrl: string;
authUrl: string;
driveUrl: string;
userAgent: string;
clientEntry: string;
};
export type Config = ServerConfig & Mixin;