Misc
Import
import { defaultConverter } from 'lit';
Type
ComplexAttributeConverter
Change function that returns true if value
is different from oldValue
. This method is used as the default for a property's hasChanged
function.
Import
import { notEqual } from 'lit';
Signature
notEqual(value, old): boolean
Parameters
- value
unknown
- old
unknown
Import
import { CompiledTemplate } from 'lit';
Methods and properties
Import
import { CompiledTemplateResult } from 'lit';
Methods and properties
Import
import { DirectiveParent } from 'lit';
Import
import { Disconnectable } from 'lit';
Import
import { HasChanged } from 'lit';
Signature
HasChanged(value, old): boolean
Parameters
- value
unknown
- old
unknown
Import
import { HTMLTemplateResult } from 'lit';
Type
TemplateResult<HTML_RESULT>
Import
import { Initializer } from 'lit';
Type
(element: ReactiveElement) => void
A top-level ChildPart
returned from render
that manages the connected state of AsyncDirective
s created throughout the tree below it.
Import
import { RootPart } from 'lit';
Methods and properties
The part's trailing marker node, if any. See .parentNode
for more information.
The parent node into which the part renders its content.
Details
A ChildPart's content consists of a range of adjacent child nodes of .parentNode
, possibly bordered by 'marker nodes' (.startNode
and .endNode
).
If both
.startNode
and.endNode
are non-null, then the part's content consists of all siblings between.startNode
and.endNode
, exclusively.If
.startNode
is non-null but.endNode
is null, then the part's content consists of all siblings following.startNode
, up to and including the last child of.parentNode
. If.endNode
is non-null, then.startNode
will always be non-null.If both
.endNode
and.startNode
are null, then the part's content consists of all child nodes of.parentNode
.
The part's leading marker node, if any. See .parentNode
for more information.
setConnected(isConnected): void
Permalink to setConnectedSets the connection state for AsyncDirective
s contained within this root ChildPart.
Parameters
- isConnected
boolean
Whether directives within this tree should be connected or not
Details
lit-html does not automatically monitor the connectedness of DOM rendered; as such, it is the responsibility of the caller to render
to ensure that part.setConnected(false)
is called before the part object is potentially discarded, to ensure that AsyncDirective
s have a chance to dispose of any resources being held. If a RootPart
that was prevously disconnected is subsequently re-connected (and its AsyncDirective
s should re-connect), setConnected(true)
should be called.
Import
import { ValueSanitizer } from 'lit';
Type
(value: unknown) => unknown
A string representing one of the supported dev mode warning categories.
Import
import { WarningKind } from 'lit';
Type
"change-in-update" | "migration"