Skip to content

DisplayOf<T> = IsOptionalType<T> extends true ? AsOptional<T> : IsBlobType<T> extends true ? BlobType : IsCandidVariant<T> extends true ? VariantUnionOf<T> : T extends [string, infer B][] ? Record<string, DisplayOf<B>> : T extends any[] ? { [K in keyof T]: DisplayOf<T[K]> } : T extends null ? null : T extends Principal ? string : T extends object ? AsObject<T> : DisplayCommonType<T>

Defined in: display/types.ts:63

T