KC's Workspace
Github
Preparing search index...
@kcconfigs/vitest
<internal>
CustomAtRule
Interface CustomAtRule<N, R>
interface
CustomAtRule
<
N
,
R
extends
CustomAtRuleDefinition
>
{
body
:
|
FindByType
<
{
type
:
"declaration-list"
;
value
:
Required
<
DeclarationBlock
>
}
,
MappedBody
<
R
[
"body"
]
>
,
>
|
FindByType
<
{
type
:
"rule-list"
;
value
:
(
|
{
type
:
"ignored"
}
|
{
type
:
"custom"
;
value
:
null
}
|
{
type
:
"font-face"
;
value
:
FontFaceRule
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"font-palette-values"
;
value
:
FontPaletteValuesRule
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"font-feature-values"
;
value
:
FontFeatureValuesRule
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"namespace"
;
value
:
NamespaceRule
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"layer-statement"
;
value
:
LayerStatementRule
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"property"
;
value
:
PropertyRule
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"view-transition"
;
value
:
ViewTransitionRule
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"unknown"
;
value
:
UnknownAtRule
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"media"
;
value
:
MediaRule
<
Declaration
,
MediaQuery
>
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"import"
;
value
:
ImportRule
<
MediaQuery
>
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"style"
;
value
:
StyleRule
<
Declaration
,
MediaQuery
>
}
&
{
value
:
Required
<
StyleRule
<
Declaration
,
MediaQuery
>
>
&
{
declarations
:
Required
<
DeclarationBlock
>
;
}
;
}
|
{
type
:
"keyframes"
;
value
:
KeyframesRule
<
Declaration
>
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"page"
;
value
:
PageRule
<
Declaration
>
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"supports"
;
value
:
SupportsRule
<
Declaration
,
MediaQuery
>
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"counter-style"
;
value
:
CounterStyleRule
<
Declaration
>
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"moz-document"
;
value
:
MozDocumentRule
<
Declaration
,
MediaQuery
>
;
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
}
|
{
type
:
"nesting"
;
value
:
NestingRule
<
Declaration
,
MediaQuery
>
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"nested-declarations"
;
value
:
NestedDeclarationsRule
<
Declaration
>
;
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
}
|
{
type
:
"viewport"
;
value
:
ViewportRule
<
Declaration
>
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"custom-media"
;
value
:
CustomMediaRule
<
MediaQuery
>
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"layer-block"
;
value
:
LayerBlockRule
<
Declaration
,
MediaQuery
>
;
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
}
|
{
type
:
"container"
;
value
:
ContainerRule
<
Declaration
,
MediaQuery
>
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"scope"
;
value
:
ScopeRule
<
Declaration
,
MediaQuery
>
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"starting-style"
;
value
:
StartingStyleRule
<
Declaration
,
MediaQuery
>
;
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
}
)
[]
;
}
,
MappedBody
<
R
[
"body"
]
>
,
>
;
loc
:
Location2
;
name
:
N
;
prelude
:
R
[
"prelude"
]
extends
|
"<number>"
|
"<length>"
|
"<url>"
|
"<color>"
|
"<percentage>"
|
"<length-percentage>"
|
"<image>"
|
"<integer>"
|
"<angle>"
|
"<time>"
|
"<resolution>"
|
"<transform-function>"
|
"<transform-list>"
|
"<custom-ident>"
|
"<token-list>"
|
"<number>+"
|
"<length>+"
|
"<url>+"
|
"<color>+"
|
"<percentage>+"
|
"<length-percentage>+"
|
"<image>+"
|
"<integer>+"
|
"<angle>+"
|
"<time>+"
|
"<resolution>+"
|
"<transform-function>+"
|
"<transform-list>+"
|
"<custom-ident>+"
|
"<token-list>+"
|
"<number>#"
|
"<length>#"
|
"<url>#"
|
"<color>#"
|
"<percentage>#"
|
"<length-percentage>#"
|
"<image>#"
|
"<integer>#"
|
"<angle>#"
|
"<time>#"
|
"<resolution>#"
|
"<transform-function>#"
|
"<transform-list>#"
|
"<custom-ident>#"
|
"<token-list>#"
?
MappedPrelude
[
any
[
any
]
]
:
ParsedComponent
;
}
Type Parameters
N
R
extends
CustomAtRuleDefinition
Index
Properties
body
loc
name
prelude
Properties
body
body
:
|
FindByType
<
{
type
:
"declaration-list"
;
value
:
Required
<
DeclarationBlock
>
}
,
MappedBody
<
R
[
"body"
]
>
,
>
|
FindByType
<
{
type
:
"rule-list"
;
value
:
(
|
{
type
:
"ignored"
}
|
{
type
:
"custom"
;
value
:
null
}
|
{
type
:
"font-face"
;
value
:
FontFaceRule
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"font-palette-values"
;
value
:
FontPaletteValuesRule
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"font-feature-values"
;
value
:
FontFeatureValuesRule
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"namespace"
;
value
:
NamespaceRule
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"layer-statement"
;
value
:
LayerStatementRule
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"property"
;
value
:
PropertyRule
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"view-transition"
;
value
:
ViewTransitionRule
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"unknown"
;
value
:
UnknownAtRule
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"media"
;
value
:
MediaRule
<
Declaration
,
MediaQuery
>
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"import"
;
value
:
ImportRule
<
MediaQuery
>
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"style"
;
value
:
StyleRule
<
Declaration
,
MediaQuery
>
}
&
{
value
:
Required
<
StyleRule
<
Declaration
,
MediaQuery
>
>
&
{
declarations
:
Required
<
DeclarationBlock
>
;
}
;
}
|
{
type
:
"keyframes"
;
value
:
KeyframesRule
<
Declaration
>
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"page"
;
value
:
PageRule
<
Declaration
>
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"supports"
;
value
:
SupportsRule
<
Declaration
,
MediaQuery
>
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"counter-style"
;
value
:
CounterStyleRule
<
Declaration
>
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"moz-document"
;
value
:
MozDocumentRule
<
Declaration
,
MediaQuery
>
;
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
}
|
{
type
:
"nesting"
;
value
:
NestingRule
<
Declaration
,
MediaQuery
>
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"nested-declarations"
;
value
:
NestedDeclarationsRule
<
Declaration
>
;
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
}
|
{
type
:
"viewport"
;
value
:
ViewportRule
<
Declaration
>
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"custom-media"
;
value
:
CustomMediaRule
<
MediaQuery
>
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"layer-block"
;
value
:
LayerBlockRule
<
Declaration
,
MediaQuery
>
;
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
}
|
{
type
:
"container"
;
value
:
ContainerRule
<
Declaration
,
MediaQuery
>
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"scope"
;
value
:
ScopeRule
<
Declaration
,
MediaQuery
>
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
;
}
|
{
type
:
"starting-style"
;
value
:
StartingStyleRule
<
Declaration
,
MediaQuery
>
;
}
&
{
value
:
Required
<
Rule
[
"value"
]
>
}
)
[]
;
}
,
MappedBody
<
R
[
"body"
]
>
,
>
loc
loc
:
Location2
name
name
:
N
prelude
prelude
:
R
[
"prelude"
]
extends
|
"<number>"
|
"<length>"
|
"<url>"
|
"<color>"
|
"<percentage>"
|
"<length-percentage>"
|
"<image>"
|
"<integer>"
|
"<angle>"
|
"<time>"
|
"<resolution>"
|
"<transform-function>"
|
"<transform-list>"
|
"<custom-ident>"
|
"<token-list>"
|
"<number>+"
|
"<length>+"
|
"<url>+"
|
"<color>+"
|
"<percentage>+"
|
"<length-percentage>+"
|
"<image>+"
|
"<integer>+"
|
"<angle>+"
|
"<time>+"
|
"<resolution>+"
|
"<transform-function>+"
|
"<transform-list>+"
|
"<custom-ident>+"
|
"<token-list>+"
|
"<number>#"
|
"<length>#"
|
"<url>#"
|
"<color>#"
|
"<percentage>#"
|
"<length-percentage>#"
|
"<image>#"
|
"<integer>#"
|
"<angle>#"
|
"<time>#"
|
"<resolution>#"
|
"<transform-function>#"
|
"<transform-list>#"
|
"<custom-ident>#"
|
"<token-list>#"
?
MappedPrelude
[
any
[
any
]
]
:
ParsedComponent
Settings
Member Visibility
Protected
External
Internal
Beta
Alpha
Theme
OS
Light
Dark
On This Page
Properties
body
loc
name
prelude
Github
KC's Workspace
Loading...