RequireAtLeastOne<T>
RequireAtLeastOne<
T> ={ [K in keyof T]-?: Required<Pick<T, K>> & Partial<Pick<T, Exclude<keyof T, K>>> }[keyofT]
Вспомогательный тип, позволяющий сделать обязательным хотя бы одно свойство
Параметры типа
| Параметр типа |
|---|
T |
© MapLibre contributors
Licensed under the 3-Clause BSD License.
https://maplibre.org/maplibre-gl-js/docs/API/type-aliases/RequireAtLeastOne/