itd-api / FeatureOperationDefinition
Interface: FeatureOperationDefinition<T>
Defined in: core/features.ts:33
Операция одного feature. Локальный ключ используется в FeatureContext.request.
Type Parameters
T
T = unknown
Properties
annotations?
ts
readonly optional annotations?: OperationAnnotations;Defined in: core/features.ts:43
Необязательные метаданные, интерпретируемые подключёнными плагинами.
bucket?
ts
readonly optional bucket?: string;Defined in: core/features.ts:39
Локальное имя бакета из ClientFeature.buckets.
method
ts
readonly method: OperationMethod;Defined in: core/features.ts:34
read?
ts
readonly optional read?: (body, request) => T;Defined in: core/features.ts:41
Преобразует тело ответа в публичный результат операции. По умолчанию возвращает тело без изменений.
Parameters
body
unknown
request
Readonly<OperationRequestOptions>
Returns
T
retrySafety
ts
readonly retrySafety: RetrySafety;Defined in: core/features.ts:35
service?
ts
readonly optional service?: string;Defined in: core/features.ts:37
Имя сервиса из ClientFeature.services; без него используется основной API.