Type alias EntryWithLinkResolutionAndWithUnresolvableLinks<Fields>

EntryWithLinkResolutionAndWithUnresolvableLinks<Fields>: {
    fields: { [ FieldName in keyof Fields]: Fields[FieldName] extends EntryFields.Link<infer LinkedEntryFields> ? EntryWithLinkResolutionAndWithUnresolvableLinks<LinkedEntryFields> | EntryLink : Fields[FieldName] extends EntryFields.Link<infer LinkedEntryFields>[] ? (EntryWithLinkResolutionAndWithUnresolvableLinks<LinkedEntryFields> | EntryLink)[] : Fields[FieldName] };
    metadata: Metadata;
    sys: EntrySys;
}

Type Parameters

  • Fields extends FieldsType

Type declaration