Files
Z.AI-Chat-for-Android/node_modules/@nicepkg/gpt-runner/dist/index.d.ts

14 lines
671 B
TypeScript

import { UserConfig as UserConfig$1, ChatModelType } from '@nicepkg/gpt-runner-shared/common';
export * from '@nicepkg/gpt-runner-shared/common';
export * from '@nicepkg/gpt-runner-shared/node';
type GetStaticValueFromChatModelType<T extends ChatModelType> = T extends ChatModelType ? `${T}` : never;
type UserConfig = {
[Key in keyof Omit<UserConfig$1, 'rootPath' | 'exts'>]: Key extends 'model' ? Omit<NonNullable<UserConfig$1[Key]>, 'type'> & {
type: GetStaticValueFromChatModelType<NonNullable<UserConfig$1[Key]>['type']>;
} : UserConfig$1[Key];
};
declare function defineConfig(config: UserConfig): UserConfig;
export { UserConfig, defineConfig };