Sha256: b34767c0e91ad5bb91b1fc8f1d2062b29ae933765e2b4958e5436621dceeb1ea

Contents?: true

Size: 1.1 KB

Versions: 92

Compression:

Stored size: 1.1 KB

Contents

/**
 * @typedef {import('./component').Component} Component
 * @typedef {import('./vnode').VNode} VNode
 */

/**
 * Global options
 * @public
 * @typedef Options
 * @property {boolean} [syncComponentUpdates] If `true`, `prop` changes trigger synchronous component updates. Defaults to true.
 * @property {(vnode: VNode) => void} [vnode] Processes all created VNodes.
 * @property {(component: Component) => void} [afterMount] Hook invoked after a component is mounted.
 * @property {(component: Component) => void} [afterUpdate] Hook invoked after the DOM is updated with a component's latest render.
 * @property {(component: Component) => void} [beforeUnmount] Hook invoked immediately before a component is unmounted.
 * @property {(rerender: function) => void} [debounceRendering] Hook invoked whenever a rerender is requested. Can be used to debounce rerenders.
 * @property {(event: Event) => Event | void} [event] Hook invoked before any Preact event listeners. The return value (if any) replaces the native browser event given to event listeners
 */

/** @type {Options}  */
const options = {};

export default options;

Version data entries

92 entries across 92 versions & 1 rubygems

Version Path
govuk_publishing_components-17.21.0 node_modules/preact/src/options.js
govuk_publishing_components-17.20.0 node_modules/preact/src/options.js
govuk_publishing_components-17.19.1 node_modules/preact/src/options.js
govuk_publishing_components-17.19.0 node_modules/preact/src/options.js
govuk_publishing_components-17.18.0 node_modules/preact/src/options.js
govuk_publishing_components-17.17.0 node_modules/preact/src/options.js
govuk_publishing_components-17.16.0 node_modules/preact/src/options.js
govuk_publishing_components-17.15.0 node_modules/preact/src/options.js
govuk_publishing_components-17.14.0 node_modules/preact/src/options.js
govuk_publishing_components-17.13.0 node_modules/preact/src/options.js
govuk_publishing_components-17.12.2 node_modules/preact/src/options.js
govuk_publishing_components-17.12.1 node_modules/preact/src/options.js
govuk_publishing_components-17.12.0 node_modules/preact/src/options.js
govuk_publishing_components-17.11.0 node_modules/preact/src/options.js
govuk_publishing_components-17.10.0 node_modules/preact/src/options.js
govuk_publishing_components-17.9.0 node_modules/preact/src/options.js
govuk_publishing_components-17.8.0 node_modules/preact/src/options.js
govuk_publishing_components-17.7.0 node_modules/preact/src/options.js
govuk_publishing_components-17.6.1 node_modules/preact/src/options.js
govuk_publishing_components-17.6.0 node_modules/preact/src/options.js