Skip to content

DisplayOf

DisplayOf<T> = IsOptionalType<T> extends true ? AsOptional<T> : IsBlobType<T> extends true ? BlobType : IsCandidVariant<T> extends true ? VariantUnionOf<T> : T extends [string, infer B][] ? Map<string, DisplayOf<B>> : T extends infer U[] ? DisplayOf<U>[] : T extends null ? null : T extends Principal ? string : T extends object ? AsObject<T> : DisplayCommonType<T>

Defined in: display/types.ts:63

T