deno.land / x / pothos@release-1713397530 / packages / plugin-simple-objects / types.ts

نووسراو ببینە
1
2
3
4
5
6
7
8
// @ts-nocheckimport { FieldMap, FieldRef, NullableToOptional, SchemaTypes } from '../core/index.ts';export type SimpleObjectFieldsShape<Types extends SchemaTypes, Fields extends FieldMap> = (t: PothosSchemaTypes.RootFieldBuilder<Types, unknown, "SimpleObject">) => Fields;export type SimpleInterfaceFieldsShape<Types extends SchemaTypes, Fields extends FieldMap> = (t: PothosSchemaTypes.RootFieldBuilder<Types, unknown, "SimpleInterface">) => Fields;export type OutputShapeFromFields<Fields extends FieldMap> = NullableToOptional<{ [K in keyof Fields]: Fields[K] extends FieldRef<infer T> ? T : never;}>;
pothos

Version Info

Tagged at
a year ago