Prism API
Home
GitHub
Preparing search index...
types
LanguageProto
Interface LanguageProto<Id>
interface
LanguageProto
<
Id
extends
string
=
string
>
{
alias
?:
string
|
readonly
string
[]
;
effect
?:
(
Prism
:
Prism
&
{
plugins
:
Record
<
KebabToCamelCase
<
Id
>
,
{}
>
}
,
)
=>
()
=>
void
;
grammar
:
Grammar
|
(
(
options
:
GrammarOptions
)
=>
Grammar
)
;
id
:
Id
;
optional
?:
string
|
readonly
string
[]
;
plugin
?:
undefined
;
require
?:
ComponentProto
|
readonly
ComponentProto
[]
;
}
Type Parameters
Id
extends
string
=
string
Hierarchy (
View Summary
)
ComponentProtoBase
<
Id
>
LanguageProto
Index
Properties
alias?
effect?
grammar
id
optional?
plugin?
require?
Properties
Optional
alias
alias
?:
string
|
readonly
string
[]
Optional
effect
effect
?:
(
Prism
:
Prism
&
{
plugins
:
Record
<
KebabToCamelCase
<
Id
>
,
{}
>
}
,
)
=>
()
=>
void
grammar
grammar
:
Grammar
|
(
(
options
:
GrammarOptions
)
=>
Grammar
)
id
id
:
Id
Optional
optional
optional
?:
string
|
readonly
string
[]
Optional
plugin
plugin
?:
undefined
Optional
require
require
?:
ComponentProto
|
readonly
ComponentProto
[]
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
alias
effect
grammar
id
optional
plugin
require
Home
GitHub
Prism API
Loading...