Something went wrong. Try again.
fork of hey-api/openapi-ts because I need some additional things
Something went wrong. Try again.
589 B · 21 lines
TypeScript
at commit f3a264b2
12345678910111213141516171819202122import type { UserConfig } from '@hey-api/openapi-python';
type PluginConfig = NonNullable<NonNullable<UserConfig['plugins']>[number]>;
export function sdk( options?: Omit<Extract<PluginConfig, { name: '@hey-api/python-sdk' }>, 'name'>,): Extract<PluginConfig, { name: '@hey-api/python-sdk' }> { return { name: '@hey-api/python-sdk' as const, ...options, };}
export function pydantic( options?: Omit<Extract<PluginConfig, { name: 'pydantic' }>, 'name'>,): Extract<PluginConfig, { name: 'pydantic' }> { return { name: 'pydantic' as const, ...options, };}