deno.land / x / pothos@release-1713397530 / packages / plugin-simple-objects / types.ts
12345678// @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;}>;
Version Info