( values: TValues, description?: string, )
| 175 | } |
| 176 | |
| 177 | export function enumField<const TValues extends readonly string[]>( |
| 178 | values: TValues, |
| 179 | description?: string, |
| 180 | ): CommandField<TValues[number]> { |
| 181 | return optionalField(enumSchema(values, description), (record, key) => |
| 182 | optionalEnum(record, key, values), |
| 183 | ); |
| 184 | } |
| 185 | |
| 186 | export function looseObjectField(description?: string): CommandField<Record<string, unknown>> { |
| 187 | return optionalField(looseObjectSchema(description), optionalRecord); |
no test coverage detected