Search
Preparing search index...
The search index is not available
@beamwind/types - v2.2.0
Options
All
Public
Public/Protected
All
Inherited
Menu
Project @beamwind/types - v2.2.0
Index
Interfaces
Class
Name
Creator
Configuration
Options
Injector
Injector
Config
Instance
Mode
Partial
Theme
Plugin
Apply
Plugin
Context
Theme
Theme
Resolver
Theme
Section
Resolver
Context
Theme
Value
Resolver
Token
Grouping
Type aliases
Declarations
Falsy
Hasher
Inject
Keyframes
Inline
Plugin
On
Init
On
Init
Callback
Plugin
Plugin
Result
Plugin
Token
Result
Prefixer
Selector
Decorator
Theme
Animation
Theme
Configuration
Theme
Extend
Theme
Font
Size
Theme
Keyframes
Theme
Outline
Theme
Section
Theme
Section
Record
Theme
Section
Record
Value
Resolver
Theme
Section
Resolver
Theme
Section
Value
Type
Token
Token
Parser
Type aliases
Declarations
Declarations
:
Record
<
string
,
string
|
string
[]
|
Falsy
>
Falsy
Falsy
:
""
|
0
|
0
|
false
|
null
|
undefined
Hasher
Hasher
:
(
value
:
string
)
=>
string
Type declaration
(
value
:
string
)
:
string
Parameters
value:
string
Returns
string
Inject
Keyframes
Inject
Keyframes
:
(
name
:
string
, waypoints
?:
Record
<
string
,
Declarations
>
)
=>
string
Type declaration
(
name
:
string
, waypoints
?:
Record
<
string
,
Declarations
>
)
:
string
Parameters
name:
string
Optional
waypoints:
Record
<
string
,
Declarations
>
Returns
string
Inline
Plugin
Inline
Plugin
:
(
theme
:
ThemeValueResolver
, context
:
PluginContext
)
=>
PluginResult
|
PluginTokenResult
Type declaration
(
theme
:
ThemeValueResolver
, context
:
PluginContext
)
:
PluginResult
|
PluginTokenResult
Parameters
theme:
ThemeValueResolver
context:
PluginContext
Returns
PluginResult
|
PluginTokenResult
On
Init
On
Init
:
(
insert
:
OnInitCallback
, theme
:
ThemeResolver
)
=>
void
Type declaration
(
insert
:
OnInitCallback
, theme
:
ThemeResolver
)
:
void
Parameters
insert:
OnInitCallback
theme:
ThemeResolver
Returns
void
On
Init
Callback
On
Init
Callback
:
(
rule
:
string
)
=>
void
Type declaration
(
rule
:
string
)
:
void
Parameters
rule:
string
Returns
void
Plugin
Plugin
:
PluginResult
|
(
(
parts
:
string
[]
, theme
:
ThemeValueResolver
, context
:
PluginContext
)
=>
PluginResult
|
PluginTokenResult
)
Plugin
Result
Plugin
Result
:
string
|
Declarations
|
[
suffix
:
string
,
declarations
:
Declarations
|
Falsy
]
|
[
selectorDecorator
:
SelectorDecorator
,
declarations
:
Declarations
|
Falsy
]
|
Falsy
Plugin
Token
Result
Plugin
Token
Result
:
(
parse
:
TokenParser
)
=>
void
Type declaration
(
parse
:
TokenParser
)
:
void
Parameters
parse:
TokenParser
Returns
void
Prefixer
Prefixer
:
(
property
:
string
, value
:
string
)
=>
string
Type declaration
(
property
:
string
, value
:
string
)
:
string
Parameters
property:
string
value:
string
Returns
string
Selector
Decorator
Selector
Decorator
:
(
selector
:
string
)
=>
string
Type declaration
(
selector
:
string
)
:
string
Parameters
selector:
string
Returns
string
Theme
Animation
Theme
Animation
:
string
|
[
shorthand
:
string
]
|
[
shorthand
:
string
,
name
:
string
]
Theme
Configuration
Theme
Configuration
:
PartialTheme
|
(
(
theme
:
ThemeResolver
)
=>
PartialTheme
)
Theme
Extend
Theme
Extend
:
{
[
K
in
keyof
Theme
]
:
ThemeSectionRecord
<
ThemeSectionValueType
<
Theme
[
K
]
>
>
}
Theme
Font
Size
Theme
Font
Size
:
string
|
[
size
:
string
,
lineHeight
:
string
]
|
[
size
:
string
,
options
:
{
letterSpacing
?:
string
;
lineHeight
?:
string
}
]
Theme
Keyframes
Theme
Keyframes
:
Record
<
string
,
Declarations
>
Theme
Outline
Theme
Outline
:
[
outline
:
string
,
offset
:
string
]
Theme
Section
Theme
Section<T>
:
ThemeSectionRecord
<
T
>
|
ThemeSectionResolver
<
T
>
Type parameters
T =
string
Theme
Section
Record
Theme
Section
Record<T>
:
Record
<
string
,
T
|
undefined
|
ThemeSectionRecordValueResolver
<
T
>
>
Type parameters
T =
string
Theme
Section
Record
Value
Resolver
Theme
Section
Record
Value
Resolver<T>
:
(
theme
:
ThemeResolver
, context
:
ThemeSectionResolverContext
)
=>
T
|
undefined
Type parameters
T =
string
Type declaration
(
theme
:
ThemeResolver
, context
:
ThemeSectionResolverContext
)
:
T
|
undefined
Parameters
theme:
ThemeResolver
context:
ThemeSectionResolverContext
Returns
T
|
undefined
Theme
Section
Resolver
Theme
Section
Resolver<T>
:
(
theme
:
ThemeResolver
, context
:
ThemeSectionResolverContext
)
=>
ThemeSection
<
T
>
Type parameters
T =
string
Type declaration
(
theme
:
ThemeResolver
, context
:
ThemeSectionResolverContext
)
:
ThemeSection
<
T
>
Parameters
theme:
ThemeResolver
context:
ThemeSectionResolverContext
Returns
ThemeSection
<
T
>
Theme
Section
Value
Type
Theme
Section
Value
Type<T>
:
T
extends
ThemeSection
<
infer
R
>
?
R
:
never
Type parameters
T
Token
Token
:
string
|
InlinePlugin
|
TokenGrouping
|
Token
[]
|
Falsy
|
TypescriptCompat
Token
Parser
Token
Parser
:
(
token
:
Token
)
=>
void
Type declaration
(
token
:
Token
)
:
void
Parameters
token:
Token
Returns
void
Exports
Class
Name
Creator
Configuration
Options
Injector
Injector
Config
Instance
Mode
Partial
Theme
Plugin
Apply
Plugin
Context
Theme
Theme
Resolver
Theme
Section
Resolver
Context
Theme
Value
Resolver
Token
Grouping
Declarations
Falsy
Hasher
Inject
Keyframes
Inline
Plugin
On
Init
On
Init
Callback
Plugin
Plugin
Result
Plugin
Token
Result
Prefixer
Selector
Decorator
Theme
Animation
Theme
Configuration
Theme
Extend
Theme
Font
Size
Theme
Keyframes
Theme
Outline
Theme
Section
Theme
Section
Record
Theme
Section
Record
Value
Resolver
Theme
Section
Resolver
Theme
Section
Value
Type
Token
Token
Parser
Generated using
TypeDoc