Type alias EntryWithLinkResolutionAndWithoutUnresolvableLinks<Fields>

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

Type Parameters

  • Fields extends FieldsType

Type declaration