本文へ移動

@donneko/tyoi-server / defineConfig

関数: defineConfig()

defineConfig<Config>(config): Config

定義: server-core/config/define-config.ts:32

CLI で読み込むサーバー設定を検証して返します。

tyoi.config.js の default export に指定します。 root は CLI 起動時に自動設定されるため、通常は指定不要です。

Validates and returns server configuration loaded by the CLI. Use it as the default export of tyoi.config.js. The CLI sets root automatically, so it normally does not need to be specified.

型パラメーター

Config

Config extends ServerConfig

パラメータ

config

ExactServerConfig<Config>

サーバー設定。未指定の項目には既定値が使われます。 / Server configuration. Defaults are used for omitted properties.

戻り値

Config

検証済みのユーザー設定。 / The validated user configuration.

Throws

設定値が不正な場合。 / If a configuration value is invalid.

ts
import { defineConfig } from "@donneko/tyoi-server";

export default defineConfig({
  port: 3000,
  public: "../public/main",
});