API
Demo
@alinea/input.code
export function
code
(
label
:
Label
,
options
:
CodeFieldOptions
)
:
CodeField
export interface
CodeField
extends
Scalar
<
string
>
{
label
:
Label
options
:
CodeFieldOptions
shape
:
Shape
<
string
,
{
}
>
view
:
FieldRenderer
<
string
,
{
}
,
Field
<
string
,
{
}
,
string
>
>
query
<
P
>
(
field
:
Expr
<
V
>
,
pages
:
Pages
<
P
>
)
:
undefined
|
Expr
<
Q
>
}
export type
CodeFieldOptions
=
{
help
:
Label
initialValue
:
string
inline
:
boolean
language
:
string
optional
:
boolean
width
:
number
}
export function
createCode
(
label
:
Label
,
options
:
CodeFieldOptions
)
:
CodeField