campfire.js
Preparing search index...
campfire
default
Variable default
default
:
{
callbackify
:
<
T
extends
any
[]
,
U
=
unknown
,
E
=
any
>
(
fn
:
(
...
args
:
T
)
=>
Promise
<
U
>
,
)
=>
Callbackified
<
T
,
U
,
E
>
;
CfDom
:
typeof
CfDom
;
empty
:
(
elt
:
Element
)
=>
void
;
escape
:
(
str
:
string
)
=>
string
;
extend
:
<
T
extends
HTMLElement
,
D
extends
Record
<
string
,
Store
<
any
>
>
>
(
elt
:
T
,
args
?:
ElementProperties
<
T
,
D
>
,
)
=>
[
T
,
...
HTMLElement
[]
]
;
html
:
(
strings
:
TemplateStringsArray
,
...
values
:
(
string
|
number
|
boolean
|
RawHtml
)
[]
,
)
=>
string
;
ids
:
(
prefix
?:
string
)
=>
()
=>
string
;
insert
:
(
els
:
Element
|
Element
[]
,
where
:
ElementPosition
,
)
=>
Element
|
Element
[]
;
ListStore
:
typeof
ListStore
;
MapStore
:
typeof
MapStore
;
mustache
:
<
T
extends
Record
<
string
,
any
>
=
Record
<
string
,
any
>
>
(
template
:
string
,
ctx
:
T
,
)
=>
string
;
nu
:
<
const
Info
extends
string
,
Elem
extends
|
HTMLElement
|
HTMLCanvasElement
|
HTMLImageElement
|
HTMLVideoElement
|
HTMLAnchorElement
|
HTMLScriptElement
|
HTMLEmbedElement
|
HTMLFormElement
|
HTMLHeadElement
|
HTMLAreaElement
|
HTMLObjectElement
|
HTMLLinkElement
|
HTMLMapElement
|
HTMLInputElement
|
HTMLBaseElement
|
HTMLTimeElement
|
HTMLDataElement
|
HTMLProgressElement
|
HTMLTrackElement
|
HTMLSourceElement
|
HTMLButtonElement
|
HTMLAudioElement
|
HTMLQuoteElement
|
HTMLBodyElement
|
HTMLBRElement
|
HTMLTableCaptionElement
|
HTMLTableColElement
|
HTMLDataListElement
|
HTMLModElement
|
HTMLDetailsElement
|
HTMLDialogElement
|
HTMLDivElement
|
HTMLDListElement
|
HTMLFieldSetElement
|
HTMLHeadingElement
|
HTMLHRElement
|
HTMLHtmlElement
|
HTMLIFrameElement
|
HTMLLabelElement
|
HTMLLegendElement
|
HTMLLIElement
|
HTMLMenuElement
|
HTMLMetaElement
|
HTMLMeterElement
|
HTMLOListElement
|
HTMLOptGroupElement
|
HTMLOptionElement
|
HTMLOutputElement
|
HTMLParagraphElement
|
HTMLPictureElement
|
HTMLPreElement
|
HTMLSelectElement
|
HTMLSlotElement
|
HTMLSpanElement
|
HTMLStyleElement
|
HTMLTableElement
|
HTMLTableSectionElement
|
HTMLTableCellElement
|
HTMLTemplateElement
|
HTMLTextAreaElement
|
HTMLTitleElement
|
HTMLTableRowElement
|
HTMLUListElement
,
Deps
extends
Record
<
string
,
Store
<
any
>
>
,
>
(
elt
?:
Info
|
Elem
,
args
?:
ElementProperties
<
Elem
,
Deps
>
,
)
=>
NuBuilder
<
Elem
,
Deps
,
Info
>
;
onload
:
(
cb
:
(
ev
:
Event
)
=>
void
)
=>
void
;
poll
:
(
fn
:
()
=>
void
,
interval
:
number
,
callNow
?:
boolean
)
=>
()
=>
void
;
r
:
(
val
:
any
,
options
?:
RawHtmlOptions
)
=>
RawHtml
;
rm
:
(
elt
:
Element
)
=>
void
;
select
:
{
(
params
:
SelectParams
&
{
single
:
true
}
)
:
null
|
HTMLElement
;
(
params
:
SelectParams
&
{
single
?:
false
}
)
:
HTMLElement
[]
;
}
;
seq
:
(
...
args
:
number
[]
)
=>
number
[]
;
store
:
{
<
T
>
(
opts
:
{
type
:
"list"
;
value
?:
T
[]
}
)
:
ListStore
<
T
>
;
<
T
>
(
opts
:
{
type
:
"map"
;
value
?:
Record
<
string
,
T
>
}
)
:
MapStore
<
T
>
;
<
T
>
(
opts
:
{
value
:
T
}
)
:
Store
<
T
>
;
<
T
>
(
opts
:
{
value
?:
T
}
)
:
Store
<
undefined
|
T
>
;
}
;
Store
:
typeof
Store
;
template
:
<
T
extends
Record
<
string
,
any
>
=
Record
<
string
,
any
>
>
(
template
:
string
,
)
=>
(
ctx
:
T
)
=>
string
;
track
:
(
id
:
string
,
elt
:
HTMLElement
)
=>
void
;
tracked
:
(
id
:
string
)
=>
null
|
HTMLElement
;
unescape
:
(
str
:
string
)
=>
string
;
untrack
:
(
id
:
string
)
=>
void
;
}
Type declaration
callbackify
:
<
T
extends
any
[]
,
U
=
unknown
,
E
=
any
>
(
fn
:
(
...
args
:
T
)
=>
Promise
<
U
>
,
)
=>
Callbackified
<
T
,
U
,
E
>
CfDom
:
typeof
CfDom
empty
:
(
elt
:
Element
)
=>
void
escape
:
(
str
:
string
)
=>
string
extend
:
<
T
extends
HTMLElement
,
D
extends
Record
<
string
,
Store
<
any
>
>
>
(
elt
:
T
,
args
?:
ElementProperties
<
T
,
D
>
,
)
=>
[
T
,
...
HTMLElement
[]
]
html
:
(
strings
:
TemplateStringsArray
,
...
values
:
(
string
|
number
|
boolean
|
RawHtml
)
[]
,
)
=>
string
ids
:
(
prefix
?:
string
)
=>
()
=>
string
insert
:
(
els
:
Element
|
Element
[]
,
where
:
ElementPosition
)
=>
Element
|
Element
[]
ListStore
:
typeof
ListStore
MapStore
:
typeof
MapStore
mustache
:
<
T
extends
Record
<
string
,
any
>
=
Record
<
string
,
any
>
>
(
template
:
string
,
ctx
:
T
,
)
=>
string
nu
:
<
const
Info
extends
string
,
Elem
extends
|
HTMLElement
|
HTMLCanvasElement
|
HTMLImageElement
|
HTMLVideoElement
|
HTMLAnchorElement
|
HTMLScriptElement
|
HTMLEmbedElement
|
HTMLFormElement
|
HTMLHeadElement
|
HTMLAreaElement
|
HTMLObjectElement
|
HTMLLinkElement
|
HTMLMapElement
|
HTMLInputElement
|
HTMLBaseElement
|
HTMLTimeElement
|
HTMLDataElement
|
HTMLProgressElement
|
HTMLTrackElement
|
HTMLSourceElement
|
HTMLButtonElement
|
HTMLAudioElement
|
HTMLQuoteElement
|
HTMLBodyElement
|
HTMLBRElement
|
HTMLTableCaptionElement
|
HTMLTableColElement
|
HTMLDataListElement
|
HTMLModElement
|
HTMLDetailsElement
|
HTMLDialogElement
|
HTMLDivElement
|
HTMLDListElement
|
HTMLFieldSetElement
|
HTMLHeadingElement
|
HTMLHRElement
|
HTMLHtmlElement
|
HTMLIFrameElement
|
HTMLLabelElement
|
HTMLLegendElement
|
HTMLLIElement
|
HTMLMenuElement
|
HTMLMetaElement
|
HTMLMeterElement
|
HTMLOListElement
|
HTMLOptGroupElement
|
HTMLOptionElement
|
HTMLOutputElement
|
HTMLParagraphElement
|
HTMLPictureElement
|
HTMLPreElement
|
HTMLSelectElement
|
HTMLSlotElement
|
HTMLSpanElement
|
HTMLStyleElement
|
HTMLTableElement
|
HTMLTableSectionElement
|
HTMLTableCellElement
|
HTMLTemplateElement
|
HTMLTextAreaElement
|
HTMLTitleElement
|
HTMLTableRowElement
|
HTMLUListElement
,
Deps
extends
Record
<
string
,
Store
<
any
>
>
,
>
(
elt
?:
Info
|
Elem
,
args
?:
ElementProperties
<
Elem
,
Deps
>
,
)
=>
NuBuilder
<
Elem
,
Deps
,
Info
>
onload
:
(
cb
:
(
ev
:
Event
)
=>
void
)
=>
void
poll
:
(
fn
:
()
=>
void
,
interval
:
number
,
callNow
?:
boolean
)
=>
()
=>
void
r
:
(
val
:
any
,
options
?:
RawHtmlOptions
)
=>
RawHtml
rm
:
(
elt
:
Element
)
=>
void
select
:
{
(
params
:
SelectParams
&
{
single
:
true
}
)
:
null
|
HTMLElement
;
(
params
:
SelectParams
&
{
single
?:
false
}
)
:
HTMLElement
[]
;
}
seq
:
(
...
args
:
number
[]
)
=>
number
[]
store
:
{
<
T
>
(
opts
:
{
type
:
"list"
;
value
?:
T
[]
}
)
:
ListStore
<
T
>
;
<
T
>
(
opts
:
{
type
:
"map"
;
value
?:
Record
<
string
,
T
>
}
)
:
MapStore
<
T
>
;
<
T
>
(
opts
:
{
value
:
T
}
)
:
Store
<
T
>
;
<
T
>
(
opts
:
{
value
?:
T
}
)
:
Store
<
undefined
|
T
>
;
}
Store
:
typeof
Store
template
:
<
T
extends
Record
<
string
,
any
>
=
Record
<
string
,
any
>
>
(
template
:
string
,
)
=>
(
ctx
:
T
)
=>
string
track
:
(
id
:
string
,
elt
:
HTMLElement
)
=>
void
tracked
:
(
id
:
string
)
=>
null
|
HTMLElement
unescape
:
(
str
:
string
)
=>
string
untrack
:
(
id
:
string
)
=>
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
campfire.js
Loading...