Тема
PluginOptionsDefinition
Определение опций плагина.
Свойства
| Наименование | Тип | Обязательное |
|---|---|---|
| value | PluginOptions | Да |
| validate | Function | Да |
Описание свойств
value
Тип: PluginOptions
Обязательное: Да
Значения опций плагина.
Пример:
typescript
{
value: {
timeout: 5000,
retries: 3,
verbose: true
}
}validate
Тип: (options: PluginOptions) => boolean
Обязательное: Да
Функция валидации опций плагина.
Пример:
typescript
{
validate: options => {
if (typeof options.timeout !== "number") {
return false
}
if (options.timeout < 0) {
return false
}
return true
}
}