UNPKG

igniteui-webcomponents

Version:

Ignite UI for Web Components is a complete library of UI components, giving you the ability to build modern web applications using encapsulation and the concept of reusable components in a dependency-free approach.

2,002 lines 1.91 MB
{ "schemaVersion": "1.0.0", "readme": "", "modules": [ { "kind": "javascript-module", "path": "src/components/common/util.ts", "declarations": [ { "kind": "function", "name": "partNameMap", "parameters": [ { "name": "partNameInfo", "type": { "text": "PartNameInfo" } } ] }, { "kind": "function", "name": "noop" }, { "kind": "function", "name": "asPercent", "parameters": [ { "name": "part", "type": { "text": "number" } }, { "name": "whole", "type": { "text": "number" } } ] }, { "kind": "function", "name": "clamp", "parameters": [ { "name": "number", "type": { "text": "number" } }, { "name": "min", "type": { "text": "number" } }, { "name": "max", "type": { "text": "number" } } ] }, { "kind": "function", "name": "numberOfDecimals", "return": { "type": { "text": "number" } }, "parameters": [ { "name": "number", "type": { "text": "number" } } ] }, { "kind": "function", "name": "roundPrecise", "return": { "type": { "text": "number" } }, "parameters": [ { "name": "number", "type": { "text": "number" } }, { "name": "magnitude", "default": "1" } ] }, { "kind": "function", "name": "numberInRangeInclusive", "parameters": [ { "name": "value", "type": { "text": "number" } }, { "name": "min", "type": { "text": "number" } }, { "name": "max", "type": { "text": "number" } } ] }, { "kind": "function", "name": "createCounter" }, { "kind": "function", "name": "isLTR", "parameters": [ { "name": "element", "type": { "text": "HTMLElement" } } ], "description": "Returns whether an element has a Left-to-Right directionality." }, { "kind": "function", "name": "formatString", "return": { "type": { "text": "string" } }, "parameters": [ { "name": "template", "type": { "text": "string" } }, { "name": "params", "type": { "text": "unknown[]" } } ], "description": "Builds a string from format specifiers and replacement parameters.\nWill coerce non-string parameters to their string representations." }, { "kind": "function", "name": "asNumber", "parameters": [ { "name": "value", "type": { "text": "unknown" } }, { "name": "fallback", "default": "0" } ], "description": "Parse the passed `value` as a number or return the `fallback` if it can't be done." }, { "kind": "function", "name": "wrap", "parameters": [ { "name": "min", "type": { "text": "number" } }, { "name": "max", "type": { "text": "number" } }, { "name": "value", "type": { "text": "number" } } ], "description": "Returns the value wrapped between the min and max bounds.\n\nIf the value is greater than max, returns the min and vice-versa.\nIf the value is between the bounds, it is returned unchanged." }, { "kind": "function", "name": "isDefined", "parameters": [ { "name": "value", "type": { "text": "T" } } ] }, { "kind": "function", "name": "iterNodes", "return": { "type": { "text": "Generator<T>" } }, "parameters": [ { "name": "root", "type": { "text": "Node" } }, { "name": "whatToShow", "optional": true, "type": { "text": "keyof typeof NodeFilter" } }, { "name": "filter", "optional": true, "type": { "text": "(node: T) => boolean" } } ] }, { "kind": "function", "name": "getRoot", "return": { "type": { "text": "Document | ShadowRoot" } }, "parameters": [ { "name": "element", "type": { "text": "Element" } }, { "name": "options", "optional": true, "type": { "text": "GetRootNodeOptions" } } ] }, { "kind": "function", "name": "getElementByIdFromRoot", "parameters": [ { "name": "root", "type": { "text": "HTMLElement" } }, { "name": "id", "type": { "text": "string" } } ] }, { "kind": "function", "name": "isElement", "return": { "type": { "text": "node is Element" } }, "parameters": [ { "name": "node", "type": { "text": "unknown" } } ] }, { "kind": "function", "name": "getElementsFromEventPath", "parameters": [ { "name": "event", "type": { "text": "Event" } } ] }, { "kind": "function", "name": "findElementFromEventPath", "parameters": [ { "name": "predicate", "type": { "text": "string | ((element: Element) => boolean)" } }, { "name": "event", "type": { "text": "Event" } } ] }, { "kind": "function", "name": "groupBy", "parameters": [ { "name": "array", "type": { "text": "T[]" } }, { "name": "key", "type": { "text": "keyof T | ((item: T) => any)" } } ] }, { "kind": "function", "name": "first", "parameters": [ { "name": "arr", "type": { "text": "T[]" } } ] }, { "kind": "function", "name": "last", "parameters": [ { "name": "arr", "type": { "text": "T[]" } } ] }, { "kind": "function", "name": "modulo", "parameters": [ { "name": "n", "type": { "text": "number" } }, { "name": "d", "type": { "text": "number" } } ] }, { "kind": "function", "name": "take", "parameters": [ { "name": "iterable", "type": { "text": "IterableIterator<T>" } }, { "name": "n", "type": { "text": "number" } } ], "description": "Creates an array of `n` elements from a given iterator." }, { "kind": "function", "name": "chunk", "parameters": [ { "name": "arr", "type": { "text": "T[]" } }, { "name": "size", "type": { "text": "number" } } ], "description": "Splits an array into chunks of length `size` and returns a generator\nyielding each chunk.\nThe last chunk may contain less than `size` elements." }, { "kind": "function", "name": "splitToWords", "parameters": [ { "name": "text", "type": { "text": "string" } } ] }, { "kind": "function", "name": "toKebabCase", "return": { "type": { "text": "string" } }, "parameters": [ { "name": "text", "type": { "text": "string" } } ] }, { "kind": "function", "name": "isFunction", "return": { "type": { "text": "value is CallableFunction" } }, "parameters": [ { "name": "value", "type": { "text": "unknown" } } ] }, { "kind": "function", "name": "isString", "return": { "type": { "text": "value is string" } }, "parameters": [ { "name": "value", "type": { "text": "unknown" } } ] }, { "kind": "function", "name": "isObject", "return": { "type": { "text": "value is object" } }, "parameters": [ { "name": "value", "type": { "text": "unknown" } } ] }, { "kind": "function", "name": "isEventListenerObject", "return": { "type": { "text": "x is EventListenerObject" } }, "parameters": [ { "name": "x", "type": { "text": "unknown" } } ] }, { "kind": "function", "name": "addWeakEventListener", "return": { "type": { "text": "void" } }, "parameters": [ { "name": "element", "type": { "text": "Element" } }, { "name": "event", "type": { "text": "string" } }, { "name": "listener", "type": { "text": "EventListenerOrEventListenerObject" } }, { "name": "options", "optional": true, "type": { "text": "AddEventListenerOptions | boolean" } } ] }, { "kind": "function", "name": "isEmpty", "return": { "type": { "text": "boolean" } }, "parameters": [ { "name": "x", "type": { "text": "ArrayLike<T> | Set<T> | Map<U, T>" } } ], "description": "Returns whether a given collection is empty." }, { "kind": "function", "name": "asArray", "return": { "type": { "text": "T[]" } }, "parameters": [ { "name": "value", "optional": true, "type": { "text": "T | T[]" } } ] }, { "kind": "function", "name": "partition", "return": { "type": { "text": "[truthy: T[], falsy: T[]]" } }, "parameters": [ { "name": "array", "type": { "text": "T[]" } }, { "name": "isTruthy", "type": { "text": "(value: T) => boolean" } } ] }, { "kind": "function", "name": "getCenterPoint", "parameters": [ { "name": "element", "type": { "text": "Element" } } ], "description": "Returns the center x/y coordinate of a given element." }, { "kind": "function", "name": "roundByDPR", "return": { "type": { "text": "number" } }, "parameters": [ { "name": "value", "type": { "text": "number" } } ] }, { "kind": "function", "name": "scrollIntoView", "return": { "type": { "text": "void" } }, "parameters": [ { "name": "element", "optional": true, "type": { "text": "HTMLElement" } }, { "name": "config", "optional": true, "type": { "text": "ScrollIntoViewOptions" } } ] }, { "kind": "function", "name": "isRegExp", "return": { "type": { "text": "value is RegExp" } }, "parameters": [ { "name": "value", "type": { "text": "unknown" } } ] }, { "kind": "function", "name": "equal", "return": { "type": { "text": "boolean" } }, "parameters": [ { "name": "a", "type": { "text": "unknown" } }, { "name": "b", "type": { "text": "T" } }, { "name": "visited", "default": "new WeakSet()" } ] } ], "exports": [ { "kind": "js", "name": "partNameMap", "declaration": { "name": "partNameMap", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "noop", "declaration": { "name": "noop", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "asPercent", "declaration": { "name": "asPercent", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "clamp", "declaration": { "name": "clamp", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "numberOfDecimals", "declaration": { "name": "numberOfDecimals", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "roundPrecise", "declaration": { "name": "roundPrecise", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "numberInRangeInclusive", "declaration": { "name": "numberInRangeInclusive", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "createCounter", "declaration": { "name": "createCounter", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "isLTR", "declaration": { "name": "isLTR", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "formatString", "declaration": { "name": "formatString", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "asNumber", "declaration": { "name": "asNumber", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "wrap", "declaration": { "name": "wrap", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "isDefined", "declaration": { "name": "isDefined", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "iterNodes", "declaration": { "name": "iterNodes", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "getRoot", "declaration": { "name": "getRoot", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "getElementByIdFromRoot", "declaration": { "name": "getElementByIdFromRoot", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "isElement", "declaration": { "name": "isElement", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "getElementsFromEventPath", "declaration": { "name": "getElementsFromEventPath", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "findElementFromEventPath", "declaration": { "name": "findElementFromEventPath", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "groupBy", "declaration": { "name": "groupBy", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "first", "declaration": { "name": "first", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "last", "declaration": { "name": "last", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "modulo", "declaration": { "name": "modulo", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "take", "declaration": { "name": "take", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "chunk", "declaration": { "name": "chunk", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "splitToWords", "declaration": { "name": "splitToWords", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "toKebabCase", "declaration": { "name": "toKebabCase", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "isFunction", "declaration": { "name": "isFunction", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "isString", "declaration": { "name": "isString", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "isObject", "declaration": { "name": "isObject", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "isEventListenerObject", "declaration": { "name": "isEventListenerObject", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "addWeakEventListener", "declaration": { "name": "addWeakEventListener", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "isEmpty", "declaration": { "name": "isEmpty", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "asArray", "declaration": { "name": "asArray", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "partition", "declaration": { "name": "partition", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "getCenterPoint", "declaration": { "name": "getCenterPoint", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "roundByDPR", "declaration": { "name": "roundByDPR", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "scrollIntoView", "declaration": { "name": "scrollIntoView", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "isRegExp", "declaration": { "name": "isRegExp", "module": "src/components/common/util.ts" } }, { "kind": "js", "name": "equal", "declaration": { "name": "equal", "module": "src/components/common/util.ts" } } ] }, { "kind": "javascript-module", "path": "src/theming/types.ts", "declarations": [], "exports": [] }, { "kind": "javascript-module", "path": "src/theming/theming-event.ts", "declarations": [ { "kind": "variable", "name": "CHANGE_THEME_EVENT", "type": { "text": "string" }, "default": "'igc-change-theme'" }, { "kind": "variable", "name": "CHANGED_THEME_EVENT", "type": { "text": "string" }, "default": "'igc-changed-theme'" }, { "kind": "variable", "name": "_themeChangedEmitter", "default": "new ThemeChangedEmitter()" } ], "exports": [ { "kind": "js", "name": "CHANGE_THEME_EVENT", "declaration": { "name": "CHANGE_THEME_EVENT", "module": "src/theming/theming-event.ts" } }, { "kind": "js", "name": "CHANGED_THEME_EVENT", "declaration": { "name": "CHANGED_THEME_EVENT", "module": "src/theming/theming-event.ts" } }, { "kind": "js", "name": "_themeChangedEmitter", "declaration": { "name": "_themeChangedEmitter", "module": "src/theming/theming-event.ts" } } ] }, { "kind": "javascript-module", "path": "src/theming/utils.ts", "declarations": [ { "kind": "function", "name": "getAllCssVariables", "return": { "type": { "text": "Record<string, string>" } } } ], "exports": [ { "kind": "js", "name": "getAllCssVariables", "declaration": { "name": "getAllCssVariables", "module": "src/theming/utils.ts" } } ] }, { "kind": "javascript-module", "path": "src/theming/config.ts", "declarations": [ { "kind": "function", "name": "getTheme" }, { "kind": "function", "name": "setTheme", "parameters": [ { "name": "value", "type": { "text": "Theme" } }, { "name": "variant", "type": { "text": "ThemeVariant" } } ] }, { "kind": "function", "name": "configureTheme", "parameters": [ { "name": "t", "type": { "text": "Theme" } }, { "name": "v", "default": "'light'", "type": { "text": "ThemeVariant" } } ], "description": "Allows the global configuration of the active theme.\n\nUsage:\n ```ts\n import { configureTheme } from 'igniteui-webcomponents';\n\n configureTheme('material', 'light');\n ```" } ], "exports": [ { "kind": "js", "name": "getTheme", "declaration": { "name": "getTheme", "module": "src/theming/config.ts" } }, { "kind": "js", "name": "setTheme", "declaration": { "name": "setTheme", "module": "src/theming/config.ts" } }, { "kind": "js", "name": "configureTheme", "declaration": { "name": "configureTheme", "module": "src/theming/config.ts" } } ] }, { "kind": "javascript-module", "path": "src/theming/theming-controller.ts", "declarations": [ { "kind": "function", "name": "createThemeController", "parameters": [ { "name": "host", "type": { "text": "ReactiveControllerHost & ReactiveElement" } }, { "name": "themes", "type": { "text": "Themes" } } ] } ], "exports": [ { "kind": "js", "name": "createThemeController", "declaration": { "name": "createThemeController", "module": "src/theming/theming-controller.ts" } } ] }, { "kind": "javascript-module", "path": "src/theming/theming-decorator.ts", "declarations": [ { "kind": "function", "name": "themes", "parameters": [ { "name": "themes", "type": { "text": "Themes" } }, { "name": "options", "optional": true, "type": { "text": "ThemeOptions" } } ], "description": "Class decorator to enable multiple theme support for a component.\nThe component will re-render on theme changes.\n\nPassing `{ exposeController: true }` in the decorator options will create an internal symbol\nwhich can be used by getThemeController to additionally query and modify the component\nbased on the themes.\n\nUsage:\n ```ts\n import { LitElement, html } from 'lit';\n import { themes } from 'igniteui-webcomponents/themes';\n import { styles } from './themes/my-element.base.css.js';\n import { styles as shared } from './themes/shared/my-picker.common.css.js';\n import { all } from './themes/themes.js';" }, { "kind": "function", "name": "getThemeController", "parameters": [ { "name": "host", "type": { "text": "LitElement" } } ], "description": "Returns the theming controller for the given element if exposed." } ], "exports": [ { "kind": "js", "name": "themes", "declaration": { "name": "themes", "module": "src/theming/theming-decorator.ts" } }, { "kind": "js", "name": "getThemeController", "declaration": { "name": "getThemeController", "module": "src/theming/theming-decorator.ts" } } ] }, { "kind": "javascript-module", "path": "src/components/common/decorators/watch.ts", "declarations": [ { "kind": "function", "name": "watch", "parameters": [ { "name": "propName", "type": { "text": "string" } }, { "name": "options", "optional": true, "type": { "text": "WatchOptions" } } ] } ], "exports": [ { "kind": "js", "name": "watch", "declaration": { "name": "watch", "module": "src/components/common/decorators/watch.ts" } } ] }, { "kind": "javascript-module", "path": "src/components/common/definitions/register.ts", "declarations": [ { "kind": "function", "name": "registerComponent", "parameters": [ { "name": "component", "type": { "text": "IgniteComponent" } }, { "name": "dependencies", "type": { "text": "IgniteComponent[]" } } ] } ], "exports": [ { "kind": "js", "name": "registerComponent", "declaration": { "name": "registerComponent", "module": "src/components/common/definitions/register.ts" } }, { "kind": "custom-element-definition", "declaration": { "name": "component", "module": "src/components/common/definitions/register.ts" } } ] }, { "kind": "javascript-module", "path": "src/components/types.ts", "declarations": [], "exports": [] }, { "kind": "javascript-module", "path": "src/components/avatar/avatar.ts", "declarations": [ { "kind": "class", "description": "An avatar component is used as a representation of a user identity\ntypically in a user profile.", "name": "IgcAvatarComponent", "cssParts": [ { "description": "The base wrapper of the avatar.", "name": "base" }, { "description": "The initials wrapper of the avatar.", "name": "initials" }, { "description": "The image wrapper of the avatar.", "name": "image" }, { "description": "The icon wrapper of the avatar.", "name": "icon" } ], "slots": [ { "description": "Renders an icon inside the default slot.", "name": "" } ], "members": [ { "kind": "field", "name": "tagName", "type": { "text": "string" }, "privacy": "public", "static": true, "readonly": true, "default": "'igc-avatar'" }, { "kind": "method", "name": "register", "privacy": "public", "static": true }, { "kind": "field", "name": "__internals", "type": { "text": "ElementInternals" }, "privacy": "private" }, { "kind": "field", "name": "hasError", "type": { "text": "boolean" }, "privacy": "private", "default": "false" }, { "kind": "field", "name": "src", "type": { "text": "string" }, "privacy": "public", "description": "The image source to use.", "attribute": "src" }, { "kind": "field", "name": "alt", "type": { "text": "string" }, "privacy": "public", "description": "Alternative text for the image.", "attribute": "alt" }, { "kind": "field", "name": "initials", "type": { "text": "string" }, "privacy": "public", "description": "Initials to use as a fallback when no image is available.", "attribute": "initials" }, { "kind": "field", "name": "shape", "type": { "text": "AvatarShape" }, "privacy": "public", "default": "'square'", "description": "The shape of the avatar.", "attribute": "shape", "reflects": true, "expandedType": { "text": "'square' | 'circle' | 'rounded'" } }, { "kind": "method", "name": "roleDescriptionChange", "privacy": "protected" }, { "kind": "method", "name": "handleErrorState", "privacy": "protected" }, { "kind": "method", "name": "handleError", "privacy": "protected" }, { "kind": "field", "name": "role", "type": { "text": "string" }, "default": "'img'" }, { "kind": "field", "name": "ariaLabel", "type": { "text": "string" }, "default": "'avatar'" } ], "attributes": [ { "name": "src", "type": { "text": "string" }, "description": "The image source to use.", "fieldName": "src", "attribute": "src" }, { "name": "alt", "type": { "text": "string" }, "description": "Alternative text for the image.", "fieldName": "alt", "attribute": "alt" }, { "name": "initials", "type": { "text": "string" }, "description": "Initials to use as a fallback when no image is available.", "fieldName": "initials", "attribute": "initials" }, { "name": "shape", "type": { "text": "AvatarShape" }, "default": "'square'", "description": "The shape of the avatar.", "fieldName": "shape", "attribute": "shape", "expandedType": { "text": "'square' | 'circle' | 'rounded'" } } ], "superclass": { "name": "LitElement", "package": "lit" }, "tagName": "igc-avatar", "customElement": true } ], "exports": [ { "kind": "js", "name": "default", "declaration": { "name": "IgcAvatarComponent", "module": "src/components/avatar/avatar.ts" } } ] }, { "kind": "javascript-module", "path": "src/components/common/controllers/key-bindings.ts", "declarations": [ { "kind": "variable", "name": "arrowLeft", "type": { "text": "'ArrowLeft'" }, "default": "'ArrowLeft'" }, { "kind": "variable", "name": "arrowRight", "type": { "text": "'ArrowRight'" }, "default": "'ArrowRight'" }, { "kind": "variable", "name": "arrowUp", "type": { "text": "'ArrowUp'" }, "default": "'ArrowUp'" }, { "kind": "variable", "name": "arrowDown", "type": { "text": "'ArrowDown'" }, "default": "'ArrowDown'" }, { "kind": "variable", "name": "enterKey", "type": { "text": "'Enter'" }, "default": "'Enter'" }, { "kind": "variable", "name": "spaceBar", "type": { "text": "' '" }, "default": "' '" }, { "kind": "variable", "name": "escapeKey", "type": { "text": "'Escape'" }, "default": "'Escape'" }, { "kind": "variable", "name": "homeKey", "type": { "text": "'Home'" }, "default": "'Home'" }, { "kind": "variable", "name": "endKey", "type": { "text": "'End'" }, "default": "'End'" }, { "kind": "variable", "name": "pageUpKey", "type": { "text": "'PageUp'" }, "default": "'PageUp'" }, { "kind": "variable", "name": "pageDownKey", "type": { "text": "'PageDown'" }, "default": "'PageDown'" }, { "kind": "variable", "name": "tabKey", "type": { "text": "'Tab'" }, "default": "'Tab'" }, { "kind": "variable", "name": "altKey", "type": { "text": "'Alt'" }, "default": "'Alt'" }, { "kind": "variable", "name": "ctrlKey", "type": { "text": "'Ctrl'" }, "default": "'Ctrl'" }, { "kind": "variable", "name": "metaKey", "type": { "text": "'Meta'" }, "default": "'Meta'" }, { "kind": "variable", "name": "shiftKey", "type": { "text": "'Shift'" }, "default": "'Shift'" }, { "kind": "function", "name": "parseKeys", "parameters": [ { "name": "keys", "type": { "text": "string | string[]" } } ] }, { "kind": "function", "name": "addKeybindings", "parameters": [ { "name": "element", "type": { "text": "ReactiveControllerHost & Element" } }, { "name": "options", "optional": true, "type": { "text": "KeyBindingControllerOptions" } } ], "description": "Creates a keybinding controller and adds to it to the passed `element`\nwith the provided `options`." } ], "exports": [ { "kind": "js", "name": "arrowLeft", "declaration": { "name": "arrowLeft", "module": "src/components/common/controllers/key-bindings.ts" } }, { "kind": "js", "name": "arrowRight", "declaration": { "name": "arrowRight", "module": "src/components/common/controllers/key-bindings.ts" } }, { "kind": "js", "name": "arrowUp", "declaration": { "name": "arrowUp", "module": "src/components/common/controllers/key-bindings.ts" } }, { "kind": "js", "name": "arrowDown", "declaration": { "name": "arrowDown", "module": "src/components/common/controllers/key-bindings.ts" } }, { "kind": "js", "name": "enterKey", "declaration": { "name": "enterKey", "module": "src/components/common/controllers/key-bindings.ts" } }, { "kind": "js", "name": "spaceBar", "declaration": { "name": "spaceBar", "module": "src/components/common/controllers/key-bindings.ts" } }, { "kind": "js", "name": "escapeKey", "declaration": { "name": "escapeKey", "module": "src/components/common/controllers/key-bindings.ts" } }, { "kind": "js", "name": "homeKey", "declaration": { "name": "homeKey", "module": "src/components/common/controllers/key-bindings.ts" } }, { "kind": "js", "name": "endKey", "declaration": { "name": "endKey", "module": "src/components/common/controllers/key-bindings.ts" } }, { "kind": "js", "name": "pageUpKey", "declaration": { "name": "pageUpKey", "module": "src/components/common/controllers/key-bindings.ts" } }, { "kind": "js", "name": "pageDownKey", "declaration": { "name": "pageDownKey", "module": "src/components/common/controllers/key-bindings.ts" } }, { "kind": "js", "name": "tabKey", "declaration": { "name": "tabKey", "module": "src/components/common/controllers/key-bindings.ts" } }, { "kind": "js", "name": "altKey", "declaration": { "name": "altKey", "module": "src/components/common/controllers/key-bindings.ts" } }, { "kind": "js", "name": "ctrlKey", "declaration": { "name": "ctrlKey", "module": "src/components/common/controllers/key-bindings.ts" } }, { "kind": "js", "name": "metaKey", "declaration": { "name": "metaKey", "module": "src/components/common/controllers/key-bindings.ts" } }, { "kind": "js", "name": "shiftKey", "declaration": { "name": "shiftKey", "module": "src/components/common/controllers/key-bindings.ts" } }, { "kind": "js", "name": "parseKeys", "declaration": { "name": "parseKeys", "module": "src/components/common/controllers/key-bindings.ts" } }, { "kind": "js", "name": "addKeybindings", "declaration": { "name": "addKeybindings", "module": "src/components/common/controllers/key-bindings.ts" } } ] }, { "kind": "javascript-module", "path": "src/animations/types.ts", "declarations": [ { "kind": "function", "name": "animation", "return": { "type": { "text": "AnimationReferenceMetadata" } }, "parameters": [ { "name": "steps", "type": { "text": "Keyframe[]" } }, { "name": "options", "optional": true, "type": { "text": "KeyframeAnimationOptions" } } ] } ], "exports": [ { "kind": "js", "name": "animation", "declaration": { "name": "animation", "module": "src/animations/types.ts" } } ] }, { "kind": "javascript-module", "path": "src/animations/player.ts", "declarations": [ { "kind": "function", "name": "addAnimationController", "parameters": [ { "name": "host", "type": { "text": "ReactiveControllerHost & HTMLElement" } }, { "name": "target", "optional": true, "type": { "text": "Ref<HTMLElement> | HTMLElement" } } ], "description": "Creates and attaches an animation player instance to the passed in `host` element.\nThe player will run animations on the passed in `target`, or if `target` is undefined,\nthe host element itself." }, { "kind": "function", "name": "startViewTransition", "return": { "type": { "text": "ViewTransitionResult" } }, "parameters": [ { "name": "callback", "optional": true, "type": { "text": "ViewTransitionUpdateCallback" } } ] } ], "exports": [ { "kind": "js", "name": "addAnimationController", "declaration": { "name": "addAnimationController", "module": "src/animations/player.ts" } }, { "kind": "js", "name": "startViewTransition", "declaration": { "name": "startViewTransition", "module": "src/animations/