deno.land / x / pothos@release-1713397530 / packages / core / refs / field.ts
1234567891011121314151617181920// @ts-nocheckimport { FieldKind, outputFieldShapeKey } from '../types/index.ts';export default class FieldRef<T = unknown, Kind extends FieldKind = FieldKind> { kind: FieldKind; parentTypename: string; fieldName?: string; $inferType!: T; [outputFieldShapeKey]!: T; constructor(kind: Kind, parentTypename: string) { this.kind = kind; this.parentTypename = parentTypename; } toString() { if (this.fieldName) { return `${this.parentTypename}.${this.fieldName}`; } return this.parentTypename; }}
Version Info