# mokia

# mokia

类型

import * as decorator from '@mokia/decorator';
import * as producer from '@mokia/producer';

type Mokia = typeof mock & typeof decorator & { producer: typeof producer; defineConfig: typeof defineConfig };

示例

import mokia from 'mokia';

mokia({
  name: mokia.fullName(),
  age: mokia.age(),
});

# defineConfig

从实现上看,仅仅返回了传入的参数,但可以为 IDE 提供类型推导依据。

签名

function defineConfig(config: MokiaUserConfig): MokiaUserConfig;

参数

参数 类型 描述
config MokiaUserConfig 创建服务器的配置对象

示例

import { defineConfig } from 'mokia';

export default defineConfig({
  port: 3000,
  'GET /hello': () => {
    message: 'Hello World';
  },
});