@mwcp/paradedb
Version:
ParadeDb JavaScript Client Library Component for Midway.js
31 lines (22 loc) • 601 B
text/typescript
import {
Controller,
Get,
} from '@midwayjs/core'
import { ApiResponse } from '@midwayjs/swagger'
import { MConfig } from '@mwcp/share'
import { ConfigKey, Msg } from '##/lib/types.js'
import type { Config } from '##/lib/types.js'
import { DefaultApi } from './default.types.js'
(DefaultApi.base)
export class DefaultComponentController {
(ConfigKey.config) private readonly config: Config
(DefaultApi.hello)
({
type: 'string',
description: Msg.hello,
})
async hello(): Promise<string> {
void this.config
return Msg.hello
}
}