Readonly
attributesReadonly
classesReadonly
dataProtected
enteredProtected
Optional
hasProtected
Optional
lastReadonly
menusOptional
observingCurrent locations for visible quadrant components
Optional
removedReadonly
styleReadonly
typeStatic
mapThe number of child elements of this component.
The dataset
of the internal element.
The element that this Component
instance wraps.
The selectable layer of this element, or false
if it is not selectable.
Alias of .element.addEventListener
, except it returns this
instead and prevents memory leaks
Optional
options: boolean | AddEventListenerOptionsOptional
options: boolean | AddEventListenerOptionsAppends every element of a list of components/elements.
Rest
...elements: ArrayOfIterablesOr<undefined | false | HTMLElement | default<HTMLElement>>A varargs list of elements or iterables of elements. Falsy values are skipped
Appends every element of a list of components/elements.
Where in this component to insert new components. See AppendStrategy
Rest
...elements: ArrayOfIterablesOr<undefined | false | HTMLElement | default<HTMLElement>>A varargs list of elements or iterables of elements. Falsy values are skipped
Appends this component to another element, by selector, element, or component.
Optional
where: null | string | HTMLElement | default<HTMLElement>A CSS selector, an element, or a component to append this component to.
Optional
appendStrategy: AppendStrategyWhere in the new container to insert this component. See AppendStrategy
Optional
container: IContainerProtected
createOptional
action: default<IUsableActionRequirements, IUsableActionDefinition<IUsableActionRequirements>> | ActionIdOptional
using: IUsableActionPossibleUsingOptional
context: IUsableActionExecutionContext | UsableActionExecutionContextOptional
options: IUsableActionExecutionOptionsOptional
action: default<IUsableActionRequirements, IUsableActionDefinition<IUsableActionRequirements>> | ActionIdOptional
using: IUsableActionPossibleUsingOptional
action: default<IUsableActionRequirements, IUsableActionDefinition<IUsableActionRequirements>> | ActionIdOptional
using: IUsableActionPossibleUsingReturns a stream of this component's child components. Child elements that don't have associated components will be undefined
.
Optional
selector: stringA selector that each element must match to be included in the result stream
Optional
container: IContainerOptional
includePlaceholders: falseOptional
includePlaceholders: booleanOptional
macroMatch: IBindableMatchOptional
container: IContainerOptional
container: IContainerOptional
macroMatch: IBindableMatchOptional
action: default<IUsableActionRequirements, IUsableActionDefinition<IUsableActionRequirements>> | ActionIdOptional
using: IUsableActionPossibleUsingOptional
context: IUsableActionExecutionContext | UsableActionExecutionContextProtected
onProtected
onProtected
onProtected
onProtected
onProtected
onProtected
onProtected
onProtected
onProtected
onProtected
onProtected
onProtected
onProtected
onProtected
onProtected
onProtected
onOptional
container: IContainerProtected
onProtected
onProtected
onProtected
onProtected
onProtected
onProtected
onOptional
container: IContainerOptional
fromContainer: IContainerAppends every element of a list of components/elements.
Rest
...elements: ArrayOfIterablesOr<undefined | false | HTMLElement | default<HTMLElement>>A varargs list of elements or iterables of elements. Falsy values are skipped
Appends this component to another element, by selector, element, or component.
Optional
where: null | string | HTMLElement | default<HTMLElement>A CSS selector, an element, or a component to append this component to.
Rest
...untilEvents: (keyof IGameScreenEvents)[]Rest
...untilEvents: (keyof IGameScreenEvents)[]Rest
...untilEvents: (keyof IGameScreenEvents)[]Runs the given callback with the given arguments. this
and the first argument are this element.
Runs the given callback with the given arguments. this
and the first argument are this element.
Runs the given callback with the given arguments, after the specified amount of time.
this
and the first argument are this element.
Runs the given callback with the given arguments, after the specified amount of time.
this
and the first argument are this element.
Runs the given callback with the given arguments, after the specified amount of time.
this
and the first argument are this element.
The amount of time to wait before running the callback, in milliseconds.
The span of time to debounce in. (If this callback was scheduled again in this time, skip this earlier call)
The callback to run.
Rest
...args: AThe arguments with which to call the callback.
Runs the given callback with the given arguments, after the specified amount of time.
this
and the first argument are this element.
The amount of time to wait before running the callback, in milliseconds.
The span of time to debounce in. (If this callback was scheduled again in this time, skip this earlier call)
Optional
cb: ((this: default, component: default) => any)The callback to run.
Rest
...args: any[]The arguments with which to call the callback.
Scrolls this element so the given child is at the top of the viewport.
Optional
child: HTMLElement | default<HTMLElement>The child to scroll to
Optional
ms: numberThe time to take, defaulting to 1000 (1 second)
Scrolls this element so the given child is at the top of the viewport.
The child to scroll to
An offset for the position to scroll to, relative to the position of the child
Optional
ms: numberThe time to take, defaulting to 1000 (1 second)
Sets the contents of this element using innerHTML
.
The content, an HTML string. Script tags will not be executed, as per the normal functionality of innerHTML
Only the text within the HTML will be appended, not the tags.
Remove the context menu from this element
Set the context menu for this element
Remove any current context menu and set the visible context menu for this screen to the given context menu
Warning: This method will replace the internal element backing this component.
Only call this directly after constructing the element.
Warning: This method will replace the internal element backing this component.
Only call this directly after constructing the element.
Optional
elementType: stringOptional
namespace: SVGOptional
highlight: IHighlightReturns a stream of this component's sibling components. Child elements that don't have associated components will be undefined
.
Optional
selector: stringA selector that each element must match to be included in the result stream
Static
allStatic
appendStatic
findStatic
getStatic
getStatic
removeGenerated using TypeDoc
Saved/previous locations for quadrant components that were hidden