Plugin Options
ClubsPluginOptions
The ClubsPluginOptions type is a TypeScript type that represents an array of plugin options for a club configuration. It is defined as a readonly array of ClubsPluginOption objects.
Following are the typings for ClubsPluginOptions type.
ClubsPluginOption = Readonly<{
readonly key: string
readonly value?: ClubsPluginOptionValue
}>
ClubsPluginOptions = readonly ClubsPluginOption[]
Each ClubsPluginOption object contains
| key | type | description |
|---|---|---|
| key | string | identifies the option |
| value | ClubsPluginOptionValue | complex data types that can be used as option values |
ClubsPluginOptionValue
ClubsGeneralUnit =
| string
| number
| boolean
| Date
| bigint
| Uint8Array
| readonly ClubsGeneralUnit[]
| {
readonly [key: string]: ClubsGeneralUnit
}
ClubsPluginOptionValue = ClubsGeneralUnit
The ClubsPluginOptionValue type is an alias for a union type of various primitive and complex data types that can be used as option values, such as string, number, boolean, Date, bigint, Uint8Array, and readonly arrays of ClubsGeneralUnit elements.