/* * SPDX-FileCopyrightText: syuilo and misskey-project * SPDX-License-Identifier: AGPL-3.0-only */ import type { Config } from '@/config.js'; export const comment = ``; export const defaultDescription = '✨🌎✨ A interplanetary communication platform ✨🚀✨'; export type MinimumCommonData = { version: string; config: Config; }; export type CommonData = MinimumCommonData & { langs: string[]; instanceName: string; icon: string | null; appleTouchIcon: string | null; themeColor: string | null; serverErrorImageUrl: string; infoImageUrl: string; notFoundImageUrl: string; instanceUrl: string; localUrl: string; now: number; federationEnabled: boolean; frontendBootloaderJs: string | null; frontendBootloaderCss: string | null; frontendEmbedBootloaderJs: string | null; frontendEmbedBootloaderCss: string | null; metaJson?: string; clientCtxJson?: string; }; export type CommonPropsMinimum> = MinimumCommonData & T; export type CommonProps> = CommonData & T;