Properties
Private
_list
_list: any
Private
_map
_map: any
Private
_name
_name: any
Private
emptyProvider
emptyProvider: any
Private
sort
sort: any
Accessors
default
- get default(): { name: string; provider: ThemeProvider<T, any, string, ColorType> }
-
Returns { name: string; provider: ThemeProvider<T, any, string, ColorType> }
list
- get list(): { name: string; provider: ThemeProvider<T, any, string, ColorType> }[]
-
Returns { name: string; provider: ThemeProvider<T, any, string, ColorType> }[]
types
- get types(): [string, string, string][]
-
Returns [string, string, string][]
Methods
add
- add<P>(provider: ThemeProvider<T, P, string, ColorType>): void
-
Returns void
create
- create(name: string, ctx: ThemeDataContext, props?: {}): T
-
Parameters
-
name: string
-
-
Optional
props: {}
Returns T
get
- get<P>(name: string): ThemeProvider<T, P, string, ColorType>
-
getApplicableTypes
- getApplicableTypes(ctx: ThemeDataContext): [string, string, string][]
-
Returns [string, string, string][]
getName
- getName(provider: ThemeProvider<T, any, string, ColorType>): string
-
Returns string
has
- has(provider: ThemeProvider<T, any, string, ColorType>): boolean
-
Returns boolean
remove
- remove(provider: ThemeProvider<T, any, string, ColorType>): void
-
Returns void