diff --git a/packages/ui-extensions/docs/surfaces/admin/build-docs.mjs b/packages/ui-extensions/docs/surfaces/admin/build-docs.mjs index 7a47dff49f..fc0165fdd4 100644 --- a/packages/ui-extensions/docs/surfaces/admin/build-docs.mjs +++ b/packages/ui-extensions/docs/surfaces/admin/build-docs.mjs @@ -31,7 +31,7 @@ const shopifyDevDBPath = path.join( const shopifyDevExists = existsSync(shopifyDevPath); -const generatedDocsDataFile = 'generated_docs_data.json'; +const generatedDocsDataFile = 'generated_docs_data_v2.json'; const generatedStaticPagesFile = 'generated_static_pages.json'; const componentDefs = path.join(srcPath, 'components.d.ts'); @@ -258,8 +258,58 @@ const templates = { }), }; +const v2ToArray = (v2) => + Object.values(v2).flatMap((byFilePath) => Object.values(byFilePath)); + +const arrayToV2 = (entries) => { + const v2 = {}; + for (const entry of entries) { + const name = entry.name; + const filePath = entry.filePath; + if (!name || !filePath) continue; + if (!v2[name]) v2[name] = {}; + v2[name][filePath] = entry; + } + return v2; +}; + const transformJson = async (filePath, isExtensions) => { let jsonData = JSON.parse((await fs.readFile(filePath, 'utf8')).toString()); + const outputDir = path.dirname(filePath); + + if (!Array.isArray(jsonData)) { + jsonData = v2ToArray(jsonData); + } + + if (isExtensions) { + const docPagesPath = path.join(outputDir, 'doc-pages.json'); + if (existsSync(docPagesPath)) { + const docPages = JSON.parse( + (await fs.readFile(docPagesPath, 'utf8')).toString(), + ); + const names = new Set(jsonData.map((e) => e.name)); + for (const entry of Array.isArray(docPages) ? docPages : []) { + if (!entry.name) continue; + const { + name: _n, + members: _m, + filePath: _f, + syntaxKind: _s, + value: _v, + ...docFields + } = entry; + const existingEntries = jsonData.filter((e) => e.name === entry.name); + if (existingEntries.length > 0) { + existingEntries.forEach((existing) => + Object.assign(existing, docFields), + ); + } else { + jsonData.push(entry); + names.add(entry.name); + } + } + } + } const iconEntry = jsonData.find( (entry) => entry.name === 'Icon' && entry.subSections, @@ -439,7 +489,21 @@ const transformJson = async (filePath, isExtensions) => { jsonData = [...filteredDocs, ...jsonData]; } - await fs.writeFile(filePath, JSON.stringify(jsonData, null, 2)); + if (isExtensions) { + await fs.writeFile( + filePath, + JSON.stringify(arrayToV2(jsonData), null, 2), + ); + const arrayPath = path.join(outputDir, 'generated_docs_data.json'); + await fs.writeFile(arrayPath, JSON.stringify(jsonData, null, 2)); + await replaceFileContent({ + filePaths: arrayPath, + searchValue: 'https://shopify.dev', + replaceValue: '', + }); + } else { + await fs.writeFile(filePath, JSON.stringify(jsonData, null, 2)); + } }; const generateExtensionsDocs = async () => { @@ -458,6 +522,7 @@ const generateExtensionsDocs = async () => { const scripts = [ `yarn tsc --project ${docsRelativePath}/${tsconfigExtensions} --moduleResolution node --target esNext --module CommonJS`, `yarn generate-docs --input ./${srcRelativePath} --typesInput ./${srcRelativePath} --output ./${outputDir}`, + `node ${docsRelativePath}/collect-doc-pages.mjs ./${outputDir}`, `yarn tsc ${docsRelativePath}/staticPages/*.doc.ts --moduleResolution node --target esNext --module CommonJS`, `yarn generate-docs --isLandingPage --input ./${docsRelativePath}/staticPages --output ./${outputDir}`, ]; @@ -471,12 +536,22 @@ const generateExtensionsDocs = async () => { transformJson: (filePath) => transformJson(filePath, true), }); - // Replace 'unstable' with the exact API version in relative doc links - await replaceFileContent({ - filePaths: path.join(outputDir, generatedDocsDataFile), - searchValue: '/docs/api/admin-extensions/unstable/', - replaceValue: `/docs/api/admin-extensions/${EXTENSIONS_API_VERSION}`, - }); + // Replace 'unstable' with the exact API version in relative doc links (v2 and array) + const extensionsOutputDir = path.join( + rootPath, + `${docsGeneratedRelativePath}/admin_extensions/${EXTENSIONS_API_VERSION}`, + ); + const replacePaths = [ + path.join(extensionsOutputDir, 'generated_docs_data_v2.json'), + path.join(extensionsOutputDir, 'generated_docs_data.json'), + ].filter((p) => existsSync(p)); + if (replacePaths.length > 0) { + await replaceFileContent({ + filePaths: replacePaths, + searchValue: '/docs/api/admin-extensions/unstable/', + replaceValue: `/docs/api/admin-extensions/${EXTENSIONS_API_VERSION}`, + }); + } }; const generateAppBridgeDocs = async () => { diff --git a/packages/ui-extensions/docs/surfaces/build-doc-shared.mjs b/packages/ui-extensions/docs/surfaces/build-doc-shared.mjs index 0b1e7cfc46..dd5d0b84b4 100644 --- a/packages/ui-extensions/docs/surfaces/build-doc-shared.mjs +++ b/packages/ui-extensions/docs/surfaces/build-doc-shared.mjs @@ -65,21 +65,30 @@ export const generateFiles = async ({ }), ); - const generatedFiles = [path.join(outputDir, generatedDocsDataFile)]; + const generatedFiles = []; + if (generatedDocsDataFile) { + generatedFiles.push(path.join(outputDir, generatedDocsDataFile)); + } if (generatedStaticPagesFile) { generatedFiles.push(path.join(outputDir, generatedStaticPagesFile)); } + const existingGeneratedFiles = generatedFiles.filter((f) => existsSync(f)); // Make sure https://shopify.dev URLs are relative so they work in Spin. // See https://github.com/Shopify/generate-docs/issues/181 - await replaceFileContent({ - filePaths: generatedFiles, - searchValue: 'https://shopify.dev', - replaceValue: '', - }); + if (existingGeneratedFiles.length > 0) { + await replaceFileContent({ + filePaths: existingGeneratedFiles, + searchValue: 'https://shopify.dev', + replaceValue: '', + }); + } - if (transformJson) { - await transformJson(path.join(outputDir, generatedDocsDataFile)); + if (transformJson && generatedDocsDataFile) { + const docsDataPath = path.join(outputDir, generatedDocsDataFile); + if (existsSync(docsDataPath)) { + await transformJson(docsDataPath); + } } }; diff --git a/packages/ui-extensions/docs/surfaces/customer-account/build-docs.mjs b/packages/ui-extensions/docs/surfaces/customer-account/build-docs.mjs index 685411350c..a147b56c9a 100644 --- a/packages/ui-extensions/docs/surfaces/customer-account/build-docs.mjs +++ b/packages/ui-extensions/docs/surfaces/customer-account/build-docs.mjs @@ -66,9 +66,7 @@ const copyCheckoutTypesToTemp = async () => { const cleanupTempFiles = async (tempFiles) => { await Promise.all( - tempFiles - .filter((file) => existsSync(file)) - .map((file) => fs.rm(file)), + tempFiles.filter((file) => existsSync(file)).map((file) => fs.rm(file)), ); }; @@ -146,18 +144,59 @@ const generateExtensionsDocs = async () => { ]); // Merge the two generated_docs_data.json files + const generatedDocsDataV2File = 'generated_docs_data_v2.json'; const [refData, compData] = await Promise.all([ fs - .readFile(path.join(tempRefOutputDir, generatedDocsDataFile), 'utf8') + .readFile(path.join(tempRefOutputDir, generatedDocsDataV2File), 'utf8') .then(JSON.parse), fs - .readFile(path.join(tempCompOutputDir, generatedDocsDataFile), 'utf8') + .readFile(path.join(tempCompOutputDir, generatedDocsDataV2File), 'utf8') .then(JSON.parse), ]); - const mergedData = [...refData, ...compData].filter(Boolean); + // Both refData and compData are objects, not arrays. Merge their values into an array, then convert to object keyed by type name (like admin). + // Flatten entries: if entry is an object with a single key, use its value + function flattenDocsArray(arr) { + return arr.flatMap((entry) => { + if ( + entry && + typeof entry === 'object' && + !Array.isArray(entry) && + Object.keys(entry).length === 1 + ) { + const inner = entry[Object.keys(entry)[0]]; + if (inner && typeof inner === 'object') { + return [inner]; + } + } + return [entry]; + }); + } + const mergedArray = flattenDocsArray([ + ...Object.values(refData), + ...Object.values(compData), + ]).filter(Boolean); + + // Convert array to object keyed by type name + const arrayToV2 = (entries) => { + const v2 = {}; + for (const entry of entries) { + const name = entry.name; + const filePath = entry.filePath; + if (!name || !filePath) continue; + if (!v2[name]) v2[name] = {}; + v2[name][filePath] = entry; + } + return v2; + }; + const mergedDataV2 = arrayToV2(mergedArray); + await fs.writeFile( + path.join(outputDir, generatedDocsDataV2File), + JSON.stringify(mergedDataV2, null, 2), + ); + // Also write to generated_docs_data.json for backward compatibility (keep as array for legacy consumers) await fs.writeFile( - path.join(outputDir, generatedDocsDataFile), - JSON.stringify(mergedData, null, 2), + path.join(outputDir, 'generated_docs_data.json'), + JSON.stringify(mergedArray, null, 2), ); // Clean up temp directories diff --git a/packages/ui-extensions/docs/surfaces/customer-account/generated/customer_account_ui_extensions/2026-01/generated_docs_data_v2.json b/packages/ui-extensions/docs/surfaces/customer-account/generated/customer_account_ui_extensions/2026-01/generated_docs_data_v2.json new file mode 100644 index 0000000000..d06d5d2863 --- /dev/null +++ b/packages/ui-extensions/docs/surfaces/customer-account/generated/customer_account_ui_extensions/2026-01/generated_docs_data_v2.json @@ -0,0 +1,24379 @@ +{ + "DataGeneratedType": { + "docs/surfaces/customer-account/reference/apis/analytics.doc.ts": { + "filePath": "docs/surfaces/customer-account/reference/apis/analytics.doc.ts", + "name": "DataGeneratedType", + "description": "Template schema for reference entity documentation pages.", + "isPublicDocs": true, + "value": "data: ReferenceEntityTemplateSchema = {\n name: 'Analytics API',\n description: 'The API for interacting with web pixels.',\n isVisualComponent: false,\n category: 'Target APIs',\n subCategory: 'Platform APIs',\n type: 'API',\n definitions: [\n {\n title: CUSTOMER_ACCOUNT_STANDARD_API_DEFINITION.title,\n description: CUSTOMER_ACCOUNT_STANDARD_API_DEFINITION.description,\n type: 'Docs_Standard_AnalyticsApi',\n },\n ],\n defaultExample: {\n codeblock: {\n title: 'Extension.jsx',\n tabs: [\n {\n code: '../examples/apis/analytics-publish.example.jsx',\n language: 'jsx',\n },\n ],\n },\n },\n examples: {\n description: '',\n examples: [\n {\n description:\n 'You can submit visitor information to Shopify, these will be sent to the shop backend and not be propagated to web pixels on the page.',\n codeblock: {\n title: 'Visitor',\n tabs: [\n {\n code: '../examples/apis/analytics-visitor.example.jsx',\n language: 'jsx',\n title: 'Extension.jsx',\n },\n ],\n },\n },\n ],\n },\n related: [],\n}" + }, + "src/docs/shared/components/Abbreviation.ts": { + "filePath": "src/docs/shared/components/Abbreviation.ts", + "name": "DataGeneratedType", + "description": "", + "value": "data: SharedReferenceEntityTemplateSchema = {\n name: 'Abbreviation',\n description:\n 'Displays abbreviated text or acronyms, revealing their full meaning or additional context through a tooltip on hover or focus. Use to clarify shortened terms, initialisms, or technical language without interrupting the reading flow.',\n category: 'Polaris web components',\n subCategory: 'Typography and content',\n related: [],\n}" + } + }, + "Analytics": { + "src/surfaces/checkout/api/standard/standard.ts": { + "filePath": "src/surfaces/checkout/api/standard/standard.ts", + "name": "Analytics", + "description": "", + "members": [ + { + "filePath": "src/surfaces/checkout/api/standard/standard.ts", + "syntaxKind": "MethodSignature", + "name": "publish", + "value": "(name: string, data: Record) => Promise", + "description": "Publish method to emit analytics events to [Web Pixels](https://shopify.dev/docs/apps/marketing)." + }, + { + "filePath": "src/surfaces/checkout/api/standard/standard.ts", + "syntaxKind": "MethodSignature", + "name": "visitor", + "value": "(data: { email?: string; phone?: string; }) => Promise", + "description": "A method for capturing details about a visitor on the online store." + } + ], + "value": "export interface Analytics {\n /**\n * Publish method to emit analytics events to [Web Pixels](https://shopify.dev/docs/apps/marketing).\n */\n publish(name: string, data: Record): Promise;\n\n /**\n * A method for capturing details about a visitor on the online store.\n */\n visitor(data: {email?: string; phone?: string}): Promise;\n}" + } + }, + "VisitorResult": { + "src/surfaces/checkout/api/standard/standard.ts": { + "filePath": "src/surfaces/checkout/api/standard/standard.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "VisitorResult", + "value": "VisitorSuccess | VisitorError", + "description": "Represents a visitor result." + } + }, + "VisitorSuccess": { + "src/surfaces/checkout/api/standard/standard.ts": { + "filePath": "src/surfaces/checkout/api/standard/standard.ts", + "name": "VisitorSuccess", + "description": "Represents a successful visitor result.", + "members": [ + { + "filePath": "src/surfaces/checkout/api/standard/standard.ts", + "syntaxKind": "PropertySignature", + "name": "type", + "value": "'success'", + "description": "Indicates that the visitor information was validated and submitted." + } + ], + "value": "export interface VisitorSuccess {\n /**\n * Indicates that the visitor information was validated and submitted.\n */\n type: 'success';\n}" + } + }, + "VisitorError": { + "src/surfaces/checkout/api/standard/standard.ts": { + "filePath": "src/surfaces/checkout/api/standard/standard.ts", + "name": "VisitorError", + "description": "Represents an unsuccessful visitor result.", + "members": [ + { + "filePath": "src/surfaces/checkout/api/standard/standard.ts", + "syntaxKind": "PropertySignature", + "name": "message", + "value": "string", + "description": "A message that explains the error. This message is useful for debugging. It's **not** localized, and therefore should not be presented directly to the buyer." + }, + { + "filePath": "src/surfaces/checkout/api/standard/standard.ts", + "syntaxKind": "PropertySignature", + "name": "type", + "value": "'error'", + "description": "Indicates that the visitor information is invalid and wasn't submitted. Examples are using the wrong data type or missing a required property." + } + ], + "value": "export interface VisitorError {\n /**\n * Indicates that the visitor information is invalid and wasn't submitted.\n * Examples are using the wrong data type or missing a required property.\n */\n type: 'error';\n\n /**\n * A message that explains the error. This message is useful for debugging.\n * It's **not** localized, and therefore should not be presented directly\n * to the buyer.\n */\n message: string;\n}" + } + }, + "IdProps": { + "src/surfaces/customer-account/components/shared.ts": { + "filePath": "src/surfaces/customer-account/components/shared.ts", + "name": "IdProps", + "description": "A unique identifier for the element.", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/components/shared.ts", + "syntaxKind": "PropertySignature", + "name": "id", + "value": "string", + "description": "A unique identifier for the element.", + "isOptional": true + } + ], + "value": "export interface IdProps {\n /**\n * A unique identifier for the element.\n */\n id?: string;\n}" + } + }, + "SizeKeyword": { + "src/surfaces/customer-account/components/shared.ts": { + "filePath": "src/surfaces/customer-account/components/shared.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "SizeKeyword", + "value": "'small-500' | 'small-400' | 'small-300' | 'small-200' | 'small-100' | 'small' | 'base' | 'large' | 'large-100' | 'large-200' | 'large-300' | 'large-400' | 'large-500'", + "description": "", + "isPublicDocs": true + } + }, + "BaseElementProps": { + "src/surfaces/customer-account/components/shared.ts": { + "filePath": "src/surfaces/customer-account/components/shared.ts", + "name": "BaseElementProps", + "description": "Assigns a unique key to this element.", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/components/shared.ts", + "syntaxKind": "PropertySignature", + "name": "key", + "value": "preact.Key", + "description": "Assigns a unique key to this element.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components/shared.ts", + "syntaxKind": "PropertySignature", + "name": "ref", + "value": "preact.Ref", + "description": "Assigns a ref (generally from `useRef()`) to this element.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components/shared.ts", + "syntaxKind": "PropertySignature", + "name": "slot", + "value": "Lowercase", + "description": "Assigns this element to a parent's slot.", + "isOptional": true + } + ], + "value": "export interface BaseElementProps {\n /**\n * Assigns a unique key to this element.\n */\n key?: preact.Key;\n /**\n * Assigns a ref (generally from `useRef()`) to this element.\n */\n ref?: preact.Ref;\n /**\n * Assigns this element to a parent's slot.\n */\n slot?: Lowercase;\n}" + } + }, + "BaseElementPropsWithChildren": { + "src/surfaces/customer-account/components/shared.ts": { + "filePath": "src/surfaces/customer-account/components/shared.ts", + "name": "BaseElementPropsWithChildren", + "description": "Used when an element has children.", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/components/shared.ts", + "syntaxKind": "PropertySignature", + "name": "children", + "value": "preact.ComponentChildren", + "description": "", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components/shared.ts", + "syntaxKind": "PropertySignature", + "name": "key", + "value": "preact.Key", + "description": "Assigns a unique key to this element.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components/shared.ts", + "syntaxKind": "PropertySignature", + "name": "ref", + "value": "preact.Ref", + "description": "Assigns a ref (generally from `useRef()`) to this element.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components/shared.ts", + "syntaxKind": "PropertySignature", + "name": "slot", + "value": "Lowercase", + "description": "Assigns this element to a parent's slot.", + "isOptional": true + } + ], + "value": "export interface BaseElementPropsWithChildren\n extends BaseElementProps {\n children?: preact.ComponentChildren;\n}" + } + }, + "AvatarElementPropsDocs": { + "src/surfaces/customer-account/components.ts": { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "AvatarElementPropsDocs", + "value": "AvatarElementProps", + "description": "", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "alt", + "value": "string", + "description": "An alternative text description that describe the image for the reader to understand what it is about or identify the user the avatar belongs to.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "id", + "value": "string", + "description": "A unique identifier for the element.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "initials", + "value": "string", + "description": "Initials to display in the avatar.\n\nInitials will be rendered as a fallback if `src` is not provided, fails to load or does not load quickly.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "size", + "value": "'small' | 'large' | 'small-200' | 'base' | 'large-200'", + "description": "Size of the avatar.", + "isOptional": true, + "defaultValue": "'base'" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "src", + "value": "string", + "description": "The URL or path to the image.", + "isOptional": true + } + ] + } + }, + "AvatarElementEventsDocs": { + "src/surfaces/customer-account/components.ts": { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "AvatarElementEventsDocs", + "value": "AvatarEvents", + "description": "", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "error", + "value": "((event: CallbackEventListener) => void) | null", + "description": "Callback when the image fails to load.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "load", + "value": "((event: CallbackEventListener) => void) | null", + "description": "Callback when the image loads successfully.", + "isOptional": true + } + ] + } + }, + "CustomerAccountActionPropsDocs": { + "src/surfaces/customer-account/components.ts": { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "CustomerAccountActionPropsDocs", + "value": "CustomerAccountActionProps", + "description": "", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "heading", + "value": "string", + "description": "Sets the heading of the action container." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "id", + "value": "string", + "description": "A unique identifier for the element.", + "isOptional": true + } + ] + } + }, + "CustomerAccountActionElementDocs": { + "src/surfaces/customer-account/components.ts": { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "CustomerAccountActionElementDocs", + "value": "CustomerAccountActionElement", + "description": "", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "accessKey", + "value": "string", + "description": "The **`HTMLElement.accessKey`** property sets the keystroke which a user can press to jump to a given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/accessKey)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "accessKeyLabel", + "value": "string", + "description": "The **`HTMLElement.accessKeyLabel`** read-only property returns a string containing the element's browser-assigned access key (if any); otherwise it returns an empty string.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/accessKeyLabel)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "addEventListener", + "value": "{ (type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; }", + "description": "\nThe **`addEventListener()`** method of the EventTarget interface sets up a function that will be called whenever the specified event is delivered to the target.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/addEventListener)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "after", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes just after node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/after)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "animate", + "value": "(keyframes: Keyframe[] | PropertyIndexedKeyframes, options?: number | KeyframeAnimationOptions) => Animation", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animate)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "append", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes after the last child of node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/append)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "appendChild", + "value": "(node: T) => T", + "description": "The **`appendChild()`** method of the Node interface adds a node to the end of the list of children of a specified parent node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/appendChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaActiveDescendantElement", + "value": "Element | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaActiveDescendantElement)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaAtomic", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaAtomic)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaAutoComplete", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaAutoComplete)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaBrailleLabel", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleLabel)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaBrailleRoleDescription", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleRoleDescription)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaBusy", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBusy)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaChecked", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaChecked)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColCount", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColCount)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColIndex", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColIndex)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColIndexText", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColIndexText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColSpan", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColSpan)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaControlsElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaControlsElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaCurrent", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaCurrent)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDescribedByElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDescribedByElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDescription", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDescription)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDetailsElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDetailsElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDisabled", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDisabled)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaErrorMessageElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaErrorMessageElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaExpanded", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaExpanded)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaFlowToElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaFlowToElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaHasPopup", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaHasPopup)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaHidden", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaHidden)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaInvalid", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaInvalid)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaKeyShortcuts", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaKeyShortcuts)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLabel", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLabel)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLabelledByElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLabelledByElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLevel", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLevel)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLive", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLive)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaModal", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaModal)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaMultiLine", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaMultiLine)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaMultiSelectable", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaMultiSelectable)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaOrientation", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaOrientation)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaOwnsElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaOwnsElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaPlaceholder", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPlaceholder)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaPosInSet", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPosInSet)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaPressed", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPressed)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaReadOnly", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaReadOnly)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRelevant", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRelevant)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRequired", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRequired)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRoleDescription", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRoleDescription)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowCount", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowCount)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowIndex", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndex)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowIndexText", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndexText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowSpan", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowSpan)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaSelected", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSelected)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaSetSize", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSetSize)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaSort", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSort)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueMax", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueMax)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueMin", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueMin)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueNow", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueNow)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueText", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "assignedSlot", + "value": "HTMLSlotElement | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/assignedSlot)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "attachInternals", + "value": "() => ElementInternals", + "description": "The **`HTMLElement.attachInternals()`** method returns an ElementInternals object.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/attachInternals)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "attachShadow", + "value": "(init: ShadowRootInit) => ShadowRoot", + "description": "The **`Element.attachShadow()`** method attaches a shadow DOM tree to the specified element and returns a reference to its ShadowRoot.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/attachShadow)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ATTRIBUTE_NODE", + "value": "2", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "attributes", + "value": "NamedNodeMap", + "description": "The **`Element.attributes`** property returns a live collection of all attribute nodes registered to the specified node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/attributes)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "attributeStyleMap", + "value": "StylePropertyMap", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/attributeStyleMap)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "autocapitalize", + "value": "string", + "description": "The **`autocapitalize`** property of the HTMLElement interface represents the element's capitalization behavior for user input.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autocapitalize)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "autocorrect", + "value": "boolean", + "description": "The **`autocorrect`** property of the HTMLElement interface controls whether or not autocorrection of editable text is enabled for spelling and/or punctuation errors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autocorrect)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "autofocus", + "value": "boolean", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autofocus)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "baseURI", + "value": "string", + "description": "The read-only **`baseURI`** property of the Node interface returns the absolute base URL of the document containing the node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/baseURI)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "before", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes just before node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/before)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "blur", + "value": "() => void", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/blur)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "CDATA_SECTION_NODE", + "value": "4", + "description": "node is a CDATASection node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "checkVisibility", + "value": "(options?: CheckVisibilityOptions) => boolean", + "description": "The **`checkVisibility()`** method of the Element interface checks whether the element is visible.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/checkVisibility)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "childElementCount", + "value": "number", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/childElementCount)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "childNodes", + "value": "NodeListOf", + "description": "The read-only **`childNodes`** property of the Node interface returns a live the first child node is assigned index `0`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/childNodes)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "children", + "value": "HTMLCollection", + "description": "Returns the child elements.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/children)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "GetAccessor", + "name": "classList", + "value": "DOMTokenList", + "description": "The **`Element.classList`** is a read-only property that returns a live DOMTokenList collection of the `class` attributes of the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/classList)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "className", + "value": "string", + "description": "The **`className`** property of the of the specified element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/className)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "click", + "value": "() => void", + "description": "The **`HTMLElement.click()`** method simulates a mouse click on an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/click)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "clientHeight", + "value": "number", + "description": "The **`clientHeight`** read-only property of the Element interface is zero for elements with no CSS or inline layout boxes; otherwise, it's the inner height of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientHeight)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "clientLeft", + "value": "number", + "description": "The **`clientLeft`** read-only property of the Element interface returns the width of the left border of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientLeft)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "clientTop", + "value": "number", + "description": "The **`clientTop`** read-only property of the Element interface returns the width of the top border of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientTop)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "clientWidth", + "value": "number", + "description": "The **`clientWidth`** read-only property of the Element interface is zero for inline elements and elements with no CSS; otherwise, it's the inner width of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientWidth)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "cloneNode", + "value": "(subtree?: boolean) => Node", + "description": "The **`cloneNode()`** method of the Node interface returns a duplicate of the node on which this method was called.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/cloneNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "closest", + "value": "{ (selector: K): HTMLElementTagNameMap[K]; (selector: K): SVGElementTagNameMap[K]; (selector: K): MathMLElementTagNameMap[K]; (selectors: string): E; }", + "description": "The **`closest()`** method of the Element interface traverses the element and its parents (heading toward the document root) until it finds a node that matches the specified CSS selector.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/closest)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "COMMENT_NODE", + "value": "8", + "description": "node is a Comment node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "compareDocumentPosition", + "value": "(other: Node) => number", + "description": "The **`compareDocumentPosition()`** method of the Node interface reports the position of its argument node relative to the node on which it is called.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/compareDocumentPosition)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "computedStyleMap", + "value": "() => StylePropertyMapReadOnly", + "description": "The **`computedStyleMap()`** method of the Element interface returns a StylePropertyMapReadOnly interface which provides a read-only representation of a CSS declaration block that is an alternative to CSSStyleDeclaration.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/computedStyleMap)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "contains", + "value": "(other: Node) => boolean", + "description": "The **`contains()`** method of the Node interface returns a boolean value indicating whether a node is a descendant of a given node, that is the node itself, one of its direct children (Node.childNodes), one of the children's direct children, and so on.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/contains)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "contentEditable", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/contentEditable)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "currentCSSZoom", + "value": "number", + "description": "The **`currentCSSZoom`** read-only property of the Element interface provides the 'effective' CSS `zoom` of an element, taking into account the zoom applied to the element and all its parent elements.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/currentCSSZoom)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "dataset", + "value": "DOMStringMap", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dataset)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "dir", + "value": "string", + "description": "The **`HTMLElement.dir`** property indicates the text writing directionality of the content of the current element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dir)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "dispatchEvent", + "value": "(event: Event) => boolean", + "description": "The **`dispatchEvent()`** method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/dispatchEvent)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_FRAGMENT_NODE", + "value": "11", + "description": "node is a DocumentFragment node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_NODE", + "value": "9", + "description": "node is a document." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_CONTAINED_BY", + "value": "16", + "description": "Set when other is a descendant of node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_CONTAINS", + "value": "8", + "description": "Set when other is an ancestor of node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_DISCONNECTED", + "value": "1", + "description": "Set when node and other are not in the same tree." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_FOLLOWING", + "value": "4", + "description": "Set when other is following node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "value": "32", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_PRECEDING", + "value": "2", + "description": "Set when other is preceding node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_TYPE_NODE", + "value": "10", + "description": "node is a doctype." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "draggable", + "value": "boolean", + "description": "The **`draggable`** property of the HTMLElement interface gets and sets a Boolean primitive indicating if the element is draggable.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/draggable)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ELEMENT_NODE", + "value": "1", + "description": "node is an element." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "enterKeyHint", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/enterKeyHint)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ENTITY_NODE", + "value": "6", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ENTITY_REFERENCE_NODE", + "value": "5", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "firstChild", + "value": "ChildNode | null", + "description": "The read-only **`firstChild`** property of the Node interface returns the node's first child in the tree, or `null` if the node has no children.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/firstChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "firstElementChild", + "value": "Element | null", + "description": "Returns the first child that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/firstElementChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "focus", + "value": "(options?: FocusOptions) => void", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/focus)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAnimations", + "value": "(options?: GetAnimationsOptions) => Animation[]", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAnimations)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttribute", + "value": "(qualifiedName: string) => string", + "description": "The **`getAttribute()`** method of the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNames", + "value": "() => string[]", + "description": "The **`getAttributeNames()`** method of the array.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNames)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNode", + "value": "(qualifiedName: string) => Attr", + "description": "Returns the specified attribute of the specified element, as an Attr node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNodeNS", + "value": "(namespace: string, localName: string) => Attr", + "description": "The **`getAttributeNodeNS()`** method of the Element interface returns the namespaced Attr node of an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNodeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNS", + "value": "(namespace: string, localName: string) => string", + "description": "The **`getAttributeNS()`** method of the Element interface returns the string value of the attribute with the specified namespace and name.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getBoundingClientRect", + "value": "() => DOMRect", + "description": "The **`Element.getBoundingClientRect()`** method returns a position relative to the viewport.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getBoundingClientRect)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getClientRects", + "value": "() => DOMRectList", + "description": "The **`getClientRects()`** method of the Element interface returns a collection of DOMRect objects that indicate the bounding rectangles for each CSS border box in a client.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getClientRects)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getElementsByClassName", + "value": "(classNames: string) => HTMLCollectionOf", + "description": "The Element method **`getElementsByClassName()`** returns a live specified class name or names.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByClassName)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getElementsByTagName", + "value": "{ (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: string): HTMLCollectionOf; }", + "description": "The **`Element.getElementsByTagName()`** method returns a live All descendants of the specified element are searched, but not the element itself.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagName)", + "deprecationMessage": "Deprecated" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getElementsByTagNameNS", + "value": "{ (namespaceURI: \"http://www.w3.org/1999/xhtml\", localName: string): HTMLCollectionOf; (namespaceURI: \"http://www.w3.org/2000/svg\", localName: string): HTMLCollectionOf; (namespaceURI: \"http://www.w3.org/1998/Math/MathML\", localName: string): HTMLCollectionOf; (namespace: string, localName: string): HTMLCollectionOf; }", + "description": "The **`Element.getElementsByTagNameNS()`** method returns a live HTMLCollection of elements with the given tag name belonging to the given namespace.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagNameNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getHTML", + "value": "(options?: GetHTMLOptions) => string", + "description": "The **`getHTML()`** method of the Element interface is used to serialize an element's DOM to an HTML string.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getHTML)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getRootNode", + "value": "(options?: GetRootNodeOptions) => Node", + "description": "The **`getRootNode()`** method of the Node interface returns the context object's root, which optionally includes the shadow root if it is available.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/getRootNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasAttribute", + "value": "(qualifiedName: string) => boolean", + "description": "The **`Element.hasAttribute()`** method returns a **Boolean** value indicating whether the specified element has the specified attribute or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasAttributeNS", + "value": "(namespace: string, localName: string) => boolean", + "description": "The **`hasAttributeNS()`** method of the Element interface returns a boolean value indicating whether the current element has the specified attribute with the specified namespace.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttributeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasAttributes", + "value": "() => boolean", + "description": "The **`hasAttributes()`** method of the Element interface returns a boolean value indicating whether the current element has any attributes or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttributes)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasChildNodes", + "value": "() => boolean", + "description": "The **`hasChildNodes()`** method of the Node interface returns a boolean value indicating whether the given Node has child nodes or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/hasChildNodes)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasPointerCapture", + "value": "(pointerId: number) => boolean", + "description": "The **`hasPointerCapture()`** method of the pointer capture for the pointer identified by the given pointer ID.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasPointerCapture)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "heading", + "value": "string", + "description": "Sets the heading of the action container." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "hidden", + "value": "boolean", + "description": "The HTMLElement property **`hidden`** reflects the value of the element's `hidden` attribute.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/hidden)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hidePopover", + "value": "() => void", + "description": "The **`hidePopover()`** method of the HTMLElement interface hides a popover element (i.e., one that has a valid `popover` attribute) by removing it from the top layer and styling it with `display: none`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/hidePopover)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "id", + "value": "string", + "description": "The **`id`** property of the Element interface represents the element's identifier, reflecting the **`id`** global attribute.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/id)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "inert", + "value": "boolean", + "description": "The HTMLElement property **`inert`** reflects the value of the element's `inert` attribute.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/inert)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "innerHTML", + "value": "string", + "description": "The **`innerHTML`** property of the Element interface gets or sets the HTML or XML markup contained within the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/innerHTML)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "innerText", + "value": "string", + "description": "The **`innerText`** property of the HTMLElement interface represents the rendered text content of a node and its descendants.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/innerText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "inputMode", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/inputMode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "insertAdjacentElement", + "value": "(where: InsertPosition, element: Element) => Element", + "description": "The **`insertAdjacentElement()`** method of the relative to the element it is invoked upon.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentElement)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "insertAdjacentHTML", + "value": "(position: InsertPosition, string: string) => void", + "description": "The **`insertAdjacentHTML()`** method of the the resulting nodes into the DOM tree at a specified position.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentHTML)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "insertAdjacentText", + "value": "(where: InsertPosition, data: string) => void", + "description": "The **`insertAdjacentText()`** method of the Element interface, given a relative position and a string, inserts a new text node at the given position relative to the element it is called from.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "insertBefore", + "value": "(node: T, child: Node) => T", + "description": "The **`insertBefore()`** method of the Node interface inserts a node before a _reference node_ as a child of a specified _parent node_.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/insertBefore)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "isConnected", + "value": "boolean", + "description": "The read-only **`isConnected`** property of the Node interface returns a boolean indicating whether the node is connected (directly or indirectly) to a Document object.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isConnected)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "isContentEditable", + "value": "boolean", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/isContentEditable)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "isDefaultNamespace", + "value": "(namespace: string) => boolean", + "description": "The **`isDefaultNamespace()`** method of the Node interface accepts a namespace URI as an argument.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isDefaultNamespace)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "isEqualNode", + "value": "(otherNode: Node) => boolean", + "description": "The **`isEqualNode()`** method of the Node interface tests whether two nodes are equal.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isEqualNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "isSameNode", + "value": "(otherNode: Node) => boolean", + "description": "The **`isSameNode()`** method of the Node interface is a legacy alias the for the `===` strict equality operator.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isSameNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "lang", + "value": "string", + "description": "The **`lang`** property of the HTMLElement interface indicates the base language of an element's attribute values and text content, in the form of a MISSING: RFC(5646, 'BCP 47 language identifier tag')].\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/lang)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "lastChild", + "value": "ChildNode | null", + "description": "The read-only **`lastChild`** property of the Node interface returns the last child of the node, or `null` if there are no child nodes.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lastChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "lastElementChild", + "value": "Element | null", + "description": "Returns the last child that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/lastElementChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "localName", + "value": "string", + "description": "The **`Element.localName`** read-only property returns the local part of the qualified name of an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/localName)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "lookupNamespaceURI", + "value": "(prefix: string) => string", + "description": "The **`lookupNamespaceURI()`** method of the Node interface takes a prefix as parameter and returns the namespace URI associated with it on the given node if found (and `null` if not).\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lookupNamespaceURI)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "lookupPrefix", + "value": "(namespace: string) => string", + "description": "The **`lookupPrefix()`** method of the Node interface returns a string containing the prefix for a given namespace URI, if present, and `null` if not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lookupPrefix)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "matches", + "value": "(selectors: string) => boolean", + "description": "The **`matches()`** method of the Element interface tests whether the element would be selected by the specified CSS selector.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/matches)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "namespaceURI", + "value": "string | null", + "description": "The **`Element.namespaceURI`** read-only property returns the namespace URI of the element, or `null` if the element is not in a namespace.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/namespaceURI)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nextElementSibling", + "value": "Element | null", + "description": "Returns the first following sibling that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/nextElementSibling)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nextSibling", + "value": "ChildNode | null", + "description": "The read-only **`nextSibling`** property of the Node interface returns the node immediately following the specified one in their parent's Node.childNodes, or returns `null` if the specified node is the last child in the parent element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nextSibling)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nodeName", + "value": "string", + "description": "The read-only **`nodeName`** property of Node returns the name of the current node as a string.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeName)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nodeType", + "value": "number", + "description": "The read-only **`nodeType`** property of a Node interface is an integer that identifies what the node is.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeType)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nodeValue", + "value": "string | null", + "description": "The **`nodeValue`** property of the Node interface returns or sets the value of the current node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeValue)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nonce", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/nonce)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "normalize", + "value": "() => void", + "description": "The **`normalize()`** method of the Node interface puts the specified node and all of its sub-tree into a _normalized_ form.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/normalize)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "NOTATION_NODE", + "value": "12", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetHeight", + "value": "number", + "description": "The **`offsetHeight`** read-only property of the HTMLElement interface returns the height of an element, including vertical padding and borders, as an integer.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetHeight)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetLeft", + "value": "number", + "description": "The **`offsetLeft`** read-only property of the HTMLElement interface returns the number of pixels that the _upper left corner_ of the current element is offset to the left within the HTMLElement.offsetParent node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetLeft)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetParent", + "value": "Element | null", + "description": "The **`HTMLElement.offsetParent`** read-only property returns a reference to the element which is the closest (nearest in the containment hierarchy) positioned ancestor element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetParent)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetTop", + "value": "number", + "description": "The **`offsetTop`** read-only property of the HTMLElement interface returns the distance from the outer border of the current element (including its margin) to the top padding edge of the HTMLelement.offsetParent, the _closest positioned_ ancestor element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetTop)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetWidth", + "value": "number", + "description": "The **`offsetWidth`** read-only property of the HTMLElement interface returns the layout width of an element as an integer.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetWidth)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onabort", + "value": "((this: GlobalEventHandlers, ev: UIEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/abort_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationcancel", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationcancel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationend", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationiteration", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationiteration_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationstart", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onauxclick", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/auxclick_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onbeforeinput", + "value": "((this: GlobalEventHandlers, ev: InputEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/beforeinput_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onbeforematch", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/beforematch_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onbeforetoggle", + "value": "((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/beforetoggle_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onblur", + "value": "((this: GlobalEventHandlers, ev: FocusEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/blur_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncancel", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/cancel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncanplay", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/canplay_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncanplaythrough", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/canplaythrough_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/change_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onclick", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/click_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onclose", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/close_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncontextlost", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/contextlost_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncontextmenu", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/contextmenu_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncontextrestored", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/contextrestored_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncopy", + "value": "((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/copy_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncuechange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTrackElement/cuechange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncut", + "value": "((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/cut_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondblclick", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/dblclick_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondrag", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/drag_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragend", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragenter", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragenter_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragleave", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragleave_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragover", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragover_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragstart", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondrop", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/drop_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondurationchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/durationchange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onemptied", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/emptied_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onended", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/ended_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onerror", + "value": "OnErrorEventHandler", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/error_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onfocus", + "value": "((this: GlobalEventHandlers, ev: FocusEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/focus_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onformdata", + "value": "((this: GlobalEventHandlers, ev: FormDataEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/formdata_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onfullscreenchange", + "value": "((this: Element, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/fullscreenchange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onfullscreenerror", + "value": "((this: Element, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/fullscreenerror_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ongotpointercapture", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/gotpointercapture_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oninput", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/input_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oninvalid", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/invalid_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onkeydown", + "value": "((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keydown_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onkeypress", + "value": "((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null", + "description": "", + "deprecationMessage": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keypress_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onkeyup", + "value": "((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keyup_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onload", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/load_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onloadeddata", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadeddata_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onloadedmetadata", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadedmetadata_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onloadstart", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onlostpointercapture", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/lostpointercapture_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmousedown", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mousedown_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseenter", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseenter_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseleave", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseleave_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmousemove", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mousemove_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseout", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseout_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseover", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseover_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseup", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseup_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpaste", + "value": "((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/paste_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpause", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/pause_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onplay", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/play_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onplaying", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/playing_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointercancel", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointercancel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerdown", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerdown_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerenter", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerenter_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerleave", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerleave_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointermove", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointermove_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerout", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerout_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerover", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerover_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerrawupdate", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "Available only in secure contexts.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerrawupdate_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerup", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerup_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onprogress", + "value": "((this: GlobalEventHandlers, ev: ProgressEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/progress_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onratechange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/ratechange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onreset", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/reset_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onresize", + "value": "((this: GlobalEventHandlers, ev: UIEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLVideoElement/resize_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onscroll", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/scroll_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onscrollend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/scrollend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onsecuritypolicyviolation", + "value": "((this: GlobalEventHandlers, ev: SecurityPolicyViolationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/securitypolicyviolation_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onseeked", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/seeked_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onseeking", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/seeking_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onselect", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/select_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onselectionchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onselectstart", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/selectstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onslotchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLSlotElement/slotchange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onstalled", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/stalled_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onsubmit", + "value": "((this: GlobalEventHandlers, ev: SubmitEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/submit_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onsuspend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/suspend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontimeupdate", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/timeupdate_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontoggle", + "value": "((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/toggle_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchcancel", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchcancel_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchend", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchend_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchmove", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchmove_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchstart", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchstart_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitioncancel", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitioncancel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitionend", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitionrun", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionrun_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitionstart", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onvolumechange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/volumechange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwaiting", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/waiting_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkitanimationend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `onanimationend`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkitanimationiteration", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `onanimationiteration`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationiteration_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkitanimationstart", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `onanimationstart`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkittransitionend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `ontransitionend`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwheel", + "value": "((this: GlobalEventHandlers, ev: WheelEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/wheel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "outerHTML", + "value": "string", + "description": "The **`outerHTML`** attribute of the Element DOM interface gets the serialized HTML fragment describing the element including its descendants.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/outerHTML)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "outerText", + "value": "string", + "description": "The **`outerText`** property of the HTMLElement interface returns the same value as HTMLElement.innerText.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/outerText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ownerDocument", + "value": "Document", + "description": "The read-only **`ownerDocument`** property of the Node interface returns the top-level document object of the node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/ownerDocument)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "parentElement", + "value": "HTMLElement | null", + "description": "The read-only **`parentElement`** property of Node interface returns the DOM node's parent Element, or `null` if the node either has no parent, or its parent isn't a DOM Element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/parentElement)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "parentNode", + "value": "ParentNode | null", + "description": "The read-only **`parentNode`** property of the Node interface returns the parent of the specified node in the DOM tree.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/parentNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "GetAccessor", + "name": "part", + "value": "DOMTokenList", + "description": "The **`part`** property of the Element interface represents the part identifier(s) of the element (i.e., set using the `part` attribute), returned as a DOMTokenList.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/part)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "popover", + "value": "string | null", + "description": "The **`popover`** property of the HTMLElement interface gets and sets an element's popover state via JavaScript (`'auto'`, `'hint'`, or `'manual'`), and can be used for feature detection.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/popover)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "prefix", + "value": "string | null", + "description": "The **`Element.prefix`** read-only property returns the namespace prefix of the specified element, or `null` if no prefix is specified.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/prefix)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "prepend", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes before the first child of node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/prepend)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "previousElementSibling", + "value": "Element | null", + "description": "Returns the first preceding sibling that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/previousElementSibling)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "previousSibling", + "value": "ChildNode | null", + "description": "The read-only **`previousSibling`** property of the Node interface returns the node immediately preceding the specified one in its parent's or `null` if the specified node is the first in that list.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/previousSibling)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "PROCESSING_INSTRUCTION_NODE", + "value": "7", + "description": "node is a ProcessingInstruction node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "querySelector", + "value": "{ (selectors: K): HTMLElementTagNameMap[K]; (selectors: K): SVGElementTagNameMap[K]; (selectors: K): MathMLElementTagNameMap[K]; (selectors: K): HTMLElementDeprecatedTagNameMap[K]; (selectors: string): E; }", + "description": "Returns the first element that is a descendant of node that matches selectors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/querySelector)", + "deprecationMessage": "Deprecated" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "querySelectorAll", + "value": "{ (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: string): NodeListOf; }", + "description": "Returns all element descendants of node that match selectors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/querySelectorAll)", + "deprecationMessage": "Deprecated" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "releasePointerCapture", + "value": "(pointerId: number) => void", + "description": "The **`releasePointerCapture()`** method of the previously set for a specific (PointerEvent) _pointer_.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/releasePointerCapture)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "remove", + "value": "() => void", + "description": "Removes node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/remove)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeAttribute", + "value": "(qualifiedName: string) => void", + "description": "The Element method **`removeAttribute()`** removes the attribute with the specified name from the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeAttributeNode", + "value": "(attr: Attr) => Attr", + "description": "The **`removeAttributeNode()`** method of the Element interface removes the specified Attr node from the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeAttributeNS", + "value": "(namespace: string, localName: string) => void", + "description": "The **`removeAttributeNS()`** method of the If you are working with HTML and you don't need to specify the requested attribute as being part of a specific namespace, use the Element.removeAttribute() method instead.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeChild", + "value": "(child: T) => T", + "description": "The **`removeChild()`** method of the Node interface removes a child node from the DOM and returns the removed node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/removeChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeEventListener", + "value": "{ (type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; }", + "description": "\nThe **`removeEventListener()`** method of the EventTarget interface removes an event listener previously registered with EventTarget.addEventListener() from the target.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/removeEventListener)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "replaceChild", + "value": "(node: Node, child: T) => T", + "description": "The **`replaceChild()`** method of the Node interface replaces a child node within the given (parent) node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/replaceChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "replaceChildren", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Replace all children of node with nodes, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/replaceChildren)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "replaceWith", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Replaces node with nodes, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/replaceWith)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "requestFullscreen", + "value": "(options?: FullscreenOptions) => Promise", + "description": "The **`Element.requestFullscreen()`** method issues an asynchronous request to make the element be displayed in fullscreen mode.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/requestFullscreen)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "requestPointerLock", + "value": "(options?: PointerLockOptions) => Promise", + "description": "The **`requestPointerLock()`** method of the Element interface lets you asynchronously ask for the pointer to be locked on the given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/requestPointerLock)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "role", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/role)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "scroll", + "value": "{ (options?: ScrollToOptions): void; (x: number, y: number): void; }", + "description": "The **`scroll()`** method of the Element interface scrolls the element to a particular set of coordinates inside a given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scroll)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "scrollBy", + "value": "{ (options?: ScrollToOptions): void; (x: number, y: number): void; }", + "description": "The **`scrollBy()`** method of the Element interface scrolls an element by the given amount.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollBy)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "scrollHeight", + "value": "number", + "description": "The **`scrollHeight`** read-only property of the Element interface is a measurement of the height of an element's content, including content not visible on the screen due to overflow.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollHeight)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "scrollIntoView", + "value": "(arg?: boolean | ScrollIntoViewOptions) => void", + "description": "The Element interface's **`scrollIntoView()`** method scrolls the element's ancestor containers such that the element on which `scrollIntoView()` is called is visible to the user.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollIntoView)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "scrollLeft", + "value": "number", + "description": "The **`scrollLeft`** property of the Element interface gets or sets the number of pixels by which an element's content is scrolled from its left edge.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollLeft)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "scrollTo", + "value": "{ (options?: ScrollToOptions): void; (x: number, y: number): void; }", + "description": "The **`scrollTo()`** method of the Element interface scrolls to a particular set of coordinates inside a given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollTo)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "scrollTop", + "value": "number", + "description": "The **`scrollTop`** property of the Element interface gets or sets the number of pixels by which an element's content is scrolled from its top edge.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollTop)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "scrollWidth", + "value": "number", + "description": "The **`scrollWidth`** read-only property of the Element interface is a measurement of the width of an element's content, including content not visible on the screen due to overflow.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollWidth)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setAttribute", + "value": "(qualifiedName: string, value: string) => void", + "description": "The **`setAttribute()`** method of the Element interface sets the value of an attribute on the specified element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setAttributeNode", + "value": "(attr: Attr) => Attr", + "description": "The **`setAttributeNode()`** method of the Element interface adds a new Attr node to the specified element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setAttributeNodeNS", + "value": "(attr: Attr) => Attr", + "description": "The **`setAttributeNodeNS()`** method of the Element interface adds a new namespaced Attr node to an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNodeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setAttributeNS", + "value": "(namespace: string, qualifiedName: string, value: string) => void", + "description": "`setAttributeNS` adds a new attribute or changes the value of an attribute with the given namespace and name.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setHTMLUnsafe", + "value": "(html: string) => void", + "description": "The **`setHTMLUnsafe()`** method of the Element interface is used to parse a string of HTML into a DocumentFragment, optionally filtering out unwanted elements and attributes, and those that don't belong in the context, and then using it to replace the element's subtree in the DOM.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setHTMLUnsafe)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setPointerCapture", + "value": "(pointerId: number) => void", + "description": "The **`setPointerCapture()`** method of the _capture target_ of future pointer events.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setPointerCapture)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "shadowRoot", + "value": "ShadowRoot | null", + "description": "The `Element.shadowRoot` read-only property represents the shadow root hosted by the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/shadowRoot)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "showPopover", + "value": "() => void", + "description": "The **`showPopover()`** method of the HTMLElement interface shows a Popover_API element (i.e., one that has a valid `popover` attribute) by adding it to the top layer.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/showPopover)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "slot", + "value": "string", + "description": "The **`slot`** property of the Element interface returns the name of the shadow DOM slot the element is inserted in.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/slot)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "spellcheck", + "value": "boolean", + "description": "The **`spellcheck`** property of the HTMLElement interface represents a boolean value that controls the spell-checking hint.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/spellcheck)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "GetAccessor", + "name": "style", + "value": "CSSStyleDeclaration", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/style)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "tabIndex", + "value": "number", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/tabIndex)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "tagName", + "value": "string", + "description": "The **`tagName`** read-only property of the Element interface returns the tag name of the element on which it's called.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/tagName)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "TEXT_NODE", + "value": "3", + "description": "node is a Text node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "GetAccessor", + "name": "textContent", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/Node/textContent)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "title", + "value": "string", + "description": "The **`HTMLElement.title`** property represents the title of the element: the text usually displayed in a 'tooltip' popup when the mouse is over the node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/title)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "toggleAttribute", + "value": "(qualifiedName: string, force?: boolean) => boolean", + "description": "The **`toggleAttribute()`** method of the present and adding it if it is not present) on the given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/toggleAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "togglePopover", + "value": "(options?: boolean) => boolean", + "description": "The **`togglePopover()`** method of the HTMLElement interface toggles a Popover_API element (i.e., one that has a valid `popover` attribute) between the hidden and showing states.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/togglePopover)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "translate", + "value": "boolean", + "description": "The **`translate`** property of the HTMLElement interface indicates whether an element's attribute values and the values of its Text node children are to be translated when the page is localized, or whether to leave them unchanged.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/translate)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "webkitMatchesSelector", + "value": "(selectors: string) => boolean", + "description": "", + "deprecationMessage": "This is a legacy alias of `matches`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/matches)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "writingSuggestions", + "value": "string", + "description": "The **`writingSuggestions`** property of the HTMLElement interface is a string indicating if browser-provided writing suggestions should be enabled under the scope of the element or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/writingSuggestions)" + } + ] + } + }, + "CustomerAccountActionElementSlotsDocs": { + "src/surfaces/customer-account/components.ts": { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "CustomerAccountActionElementSlotsDocs", + "value": "CustomerAccountActionElementSlots", + "description": "", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "primary-action", + "value": "HTMLElement", + "description": "The primary action for the page. Accepts a single Button element with restricted properties (see below).", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "secondary-actions", + "value": "HTMLElement", + "description": "The secondary actions for the page. Accepts multiple Button elements with restricted properties (see below).", + "isOptional": true + } + ] + } + }, + "ImageGroupPropsDocs": { + "src/surfaces/customer-account/components.ts": { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "ImageGroupPropsDocs", + "value": "ImageGroupProps", + "description": "", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "id", + "value": "string", + "description": "A unique identifier for the element.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "totalItems", + "value": "number", + "description": "Indicates the total number of items that could be displayed in the image group. It is used to determine the remaining number to show when all the available image slots have been filled.", + "isOptional": true + } + ] + } + }, + "ImageGroupElementDocs": { + "src/surfaces/customer-account/components.ts": { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "ImageGroupElementDocs", + "value": "ImageGroupElement", + "description": "", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "accessKey", + "value": "string", + "description": "The **`HTMLElement.accessKey`** property sets the keystroke which a user can press to jump to a given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/accessKey)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "accessKeyLabel", + "value": "string", + "description": "The **`HTMLElement.accessKeyLabel`** read-only property returns a string containing the element's browser-assigned access key (if any); otherwise it returns an empty string.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/accessKeyLabel)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "addEventListener", + "value": "{ (type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; }", + "description": "\nThe **`addEventListener()`** method of the EventTarget interface sets up a function that will be called whenever the specified event is delivered to the target.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/addEventListener)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "after", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes just after node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/after)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "animate", + "value": "(keyframes: Keyframe[] | PropertyIndexedKeyframes, options?: number | KeyframeAnimationOptions) => Animation", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animate)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "append", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes after the last child of node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/append)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "appendChild", + "value": "(node: T) => T", + "description": "The **`appendChild()`** method of the Node interface adds a node to the end of the list of children of a specified parent node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/appendChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaActiveDescendantElement", + "value": "Element | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaActiveDescendantElement)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaAtomic", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaAtomic)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaAutoComplete", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaAutoComplete)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaBrailleLabel", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleLabel)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaBrailleRoleDescription", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleRoleDescription)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaBusy", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBusy)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaChecked", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaChecked)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColCount", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColCount)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColIndex", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColIndex)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColIndexText", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColIndexText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColSpan", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColSpan)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaControlsElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaControlsElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaCurrent", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaCurrent)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDescribedByElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDescribedByElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDescription", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDescription)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDetailsElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDetailsElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDisabled", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDisabled)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaErrorMessageElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaErrorMessageElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaExpanded", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaExpanded)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaFlowToElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaFlowToElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaHasPopup", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaHasPopup)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaHidden", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaHidden)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaInvalid", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaInvalid)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaKeyShortcuts", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaKeyShortcuts)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLabel", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLabel)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLabelledByElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLabelledByElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLevel", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLevel)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLive", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLive)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaModal", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaModal)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaMultiLine", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaMultiLine)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaMultiSelectable", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaMultiSelectable)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaOrientation", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaOrientation)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaOwnsElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaOwnsElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaPlaceholder", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPlaceholder)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaPosInSet", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPosInSet)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaPressed", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPressed)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaReadOnly", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaReadOnly)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRelevant", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRelevant)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRequired", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRequired)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRoleDescription", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRoleDescription)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowCount", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowCount)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowIndex", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndex)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowIndexText", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndexText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowSpan", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowSpan)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaSelected", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSelected)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaSetSize", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSetSize)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaSort", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSort)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueMax", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueMax)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueMin", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueMin)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueNow", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueNow)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueText", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "assignedSlot", + "value": "HTMLSlotElement | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/assignedSlot)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "attachInternals", + "value": "() => ElementInternals", + "description": "The **`HTMLElement.attachInternals()`** method returns an ElementInternals object.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/attachInternals)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "attachShadow", + "value": "(init: ShadowRootInit) => ShadowRoot", + "description": "The **`Element.attachShadow()`** method attaches a shadow DOM tree to the specified element and returns a reference to its ShadowRoot.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/attachShadow)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ATTRIBUTE_NODE", + "value": "2", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "attributes", + "value": "NamedNodeMap", + "description": "The **`Element.attributes`** property returns a live collection of all attribute nodes registered to the specified node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/attributes)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "attributeStyleMap", + "value": "StylePropertyMap", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/attributeStyleMap)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "autocapitalize", + "value": "string", + "description": "The **`autocapitalize`** property of the HTMLElement interface represents the element's capitalization behavior for user input.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autocapitalize)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "autocorrect", + "value": "boolean", + "description": "The **`autocorrect`** property of the HTMLElement interface controls whether or not autocorrection of editable text is enabled for spelling and/or punctuation errors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autocorrect)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "autofocus", + "value": "boolean", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autofocus)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "baseURI", + "value": "string", + "description": "The read-only **`baseURI`** property of the Node interface returns the absolute base URL of the document containing the node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/baseURI)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "before", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes just before node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/before)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "blur", + "value": "() => void", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/blur)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "CDATA_SECTION_NODE", + "value": "4", + "description": "node is a CDATASection node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "checkVisibility", + "value": "(options?: CheckVisibilityOptions) => boolean", + "description": "The **`checkVisibility()`** method of the Element interface checks whether the element is visible.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/checkVisibility)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "childElementCount", + "value": "number", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/childElementCount)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "childNodes", + "value": "NodeListOf", + "description": "The read-only **`childNodes`** property of the Node interface returns a live the first child node is assigned index `0`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/childNodes)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "children", + "value": "HTMLCollection", + "description": "Returns the child elements.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/children)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "GetAccessor", + "name": "classList", + "value": "DOMTokenList", + "description": "The **`Element.classList`** is a read-only property that returns a live DOMTokenList collection of the `class` attributes of the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/classList)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "className", + "value": "string", + "description": "The **`className`** property of the of the specified element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/className)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "click", + "value": "() => void", + "description": "The **`HTMLElement.click()`** method simulates a mouse click on an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/click)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "clientHeight", + "value": "number", + "description": "The **`clientHeight`** read-only property of the Element interface is zero for elements with no CSS or inline layout boxes; otherwise, it's the inner height of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientHeight)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "clientLeft", + "value": "number", + "description": "The **`clientLeft`** read-only property of the Element interface returns the width of the left border of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientLeft)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "clientTop", + "value": "number", + "description": "The **`clientTop`** read-only property of the Element interface returns the width of the top border of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientTop)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "clientWidth", + "value": "number", + "description": "The **`clientWidth`** read-only property of the Element interface is zero for inline elements and elements with no CSS; otherwise, it's the inner width of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientWidth)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "cloneNode", + "value": "(subtree?: boolean) => Node", + "description": "The **`cloneNode()`** method of the Node interface returns a duplicate of the node on which this method was called.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/cloneNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "closest", + "value": "{ (selector: K): HTMLElementTagNameMap[K]; (selector: K): SVGElementTagNameMap[K]; (selector: K): MathMLElementTagNameMap[K]; (selectors: string): E; }", + "description": "The **`closest()`** method of the Element interface traverses the element and its parents (heading toward the document root) until it finds a node that matches the specified CSS selector.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/closest)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "COMMENT_NODE", + "value": "8", + "description": "node is a Comment node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "compareDocumentPosition", + "value": "(other: Node) => number", + "description": "The **`compareDocumentPosition()`** method of the Node interface reports the position of its argument node relative to the node on which it is called.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/compareDocumentPosition)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "computedStyleMap", + "value": "() => StylePropertyMapReadOnly", + "description": "The **`computedStyleMap()`** method of the Element interface returns a StylePropertyMapReadOnly interface which provides a read-only representation of a CSS declaration block that is an alternative to CSSStyleDeclaration.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/computedStyleMap)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "contains", + "value": "(other: Node) => boolean", + "description": "The **`contains()`** method of the Node interface returns a boolean value indicating whether a node is a descendant of a given node, that is the node itself, one of its direct children (Node.childNodes), one of the children's direct children, and so on.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/contains)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "contentEditable", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/contentEditable)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "currentCSSZoom", + "value": "number", + "description": "The **`currentCSSZoom`** read-only property of the Element interface provides the 'effective' CSS `zoom` of an element, taking into account the zoom applied to the element and all its parent elements.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/currentCSSZoom)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "dataset", + "value": "DOMStringMap", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dataset)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "dir", + "value": "string", + "description": "The **`HTMLElement.dir`** property indicates the text writing directionality of the content of the current element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dir)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "dispatchEvent", + "value": "(event: Event) => boolean", + "description": "The **`dispatchEvent()`** method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/dispatchEvent)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_FRAGMENT_NODE", + "value": "11", + "description": "node is a DocumentFragment node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_NODE", + "value": "9", + "description": "node is a document." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_CONTAINED_BY", + "value": "16", + "description": "Set when other is a descendant of node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_CONTAINS", + "value": "8", + "description": "Set when other is an ancestor of node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_DISCONNECTED", + "value": "1", + "description": "Set when node and other are not in the same tree." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_FOLLOWING", + "value": "4", + "description": "Set when other is following node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "value": "32", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_PRECEDING", + "value": "2", + "description": "Set when other is preceding node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_TYPE_NODE", + "value": "10", + "description": "node is a doctype." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "draggable", + "value": "boolean", + "description": "The **`draggable`** property of the HTMLElement interface gets and sets a Boolean primitive indicating if the element is draggable.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/draggable)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ELEMENT_NODE", + "value": "1", + "description": "node is an element." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "enterKeyHint", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/enterKeyHint)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ENTITY_NODE", + "value": "6", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ENTITY_REFERENCE_NODE", + "value": "5", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "firstChild", + "value": "ChildNode | null", + "description": "The read-only **`firstChild`** property of the Node interface returns the node's first child in the tree, or `null` if the node has no children.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/firstChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "firstElementChild", + "value": "Element | null", + "description": "Returns the first child that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/firstElementChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "focus", + "value": "(options?: FocusOptions) => void", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/focus)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAnimations", + "value": "(options?: GetAnimationsOptions) => Animation[]", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAnimations)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttribute", + "value": "(qualifiedName: string) => string", + "description": "The **`getAttribute()`** method of the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNames", + "value": "() => string[]", + "description": "The **`getAttributeNames()`** method of the array.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNames)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNode", + "value": "(qualifiedName: string) => Attr", + "description": "Returns the specified attribute of the specified element, as an Attr node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNodeNS", + "value": "(namespace: string, localName: string) => Attr", + "description": "The **`getAttributeNodeNS()`** method of the Element interface returns the namespaced Attr node of an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNodeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNS", + "value": "(namespace: string, localName: string) => string", + "description": "The **`getAttributeNS()`** method of the Element interface returns the string value of the attribute with the specified namespace and name.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getBoundingClientRect", + "value": "() => DOMRect", + "description": "The **`Element.getBoundingClientRect()`** method returns a position relative to the viewport.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getBoundingClientRect)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getClientRects", + "value": "() => DOMRectList", + "description": "The **`getClientRects()`** method of the Element interface returns a collection of DOMRect objects that indicate the bounding rectangles for each CSS border box in a client.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getClientRects)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getElementsByClassName", + "value": "(classNames: string) => HTMLCollectionOf", + "description": "The Element method **`getElementsByClassName()`** returns a live specified class name or names.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByClassName)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getElementsByTagName", + "value": "{ (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: string): HTMLCollectionOf; }", + "description": "The **`Element.getElementsByTagName()`** method returns a live All descendants of the specified element are searched, but not the element itself.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagName)", + "deprecationMessage": "Deprecated" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getElementsByTagNameNS", + "value": "{ (namespaceURI: \"http://www.w3.org/1999/xhtml\", localName: string): HTMLCollectionOf; (namespaceURI: \"http://www.w3.org/2000/svg\", localName: string): HTMLCollectionOf; (namespaceURI: \"http://www.w3.org/1998/Math/MathML\", localName: string): HTMLCollectionOf; (namespace: string, localName: string): HTMLCollectionOf; }", + "description": "The **`Element.getElementsByTagNameNS()`** method returns a live HTMLCollection of elements with the given tag name belonging to the given namespace.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagNameNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getHTML", + "value": "(options?: GetHTMLOptions) => string", + "description": "The **`getHTML()`** method of the Element interface is used to serialize an element's DOM to an HTML string.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getHTML)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getRootNode", + "value": "(options?: GetRootNodeOptions) => Node", + "description": "The **`getRootNode()`** method of the Node interface returns the context object's root, which optionally includes the shadow root if it is available.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/getRootNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasAttribute", + "value": "(qualifiedName: string) => boolean", + "description": "The **`Element.hasAttribute()`** method returns a **Boolean** value indicating whether the specified element has the specified attribute or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasAttributeNS", + "value": "(namespace: string, localName: string) => boolean", + "description": "The **`hasAttributeNS()`** method of the Element interface returns a boolean value indicating whether the current element has the specified attribute with the specified namespace.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttributeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasAttributes", + "value": "() => boolean", + "description": "The **`hasAttributes()`** method of the Element interface returns a boolean value indicating whether the current element has any attributes or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttributes)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasChildNodes", + "value": "() => boolean", + "description": "The **`hasChildNodes()`** method of the Node interface returns a boolean value indicating whether the given Node has child nodes or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/hasChildNodes)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasPointerCapture", + "value": "(pointerId: number) => boolean", + "description": "The **`hasPointerCapture()`** method of the pointer capture for the pointer identified by the given pointer ID.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasPointerCapture)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "hidden", + "value": "boolean", + "description": "The HTMLElement property **`hidden`** reflects the value of the element's `hidden` attribute.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/hidden)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hidePopover", + "value": "() => void", + "description": "The **`hidePopover()`** method of the HTMLElement interface hides a popover element (i.e., one that has a valid `popover` attribute) by removing it from the top layer and styling it with `display: none`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/hidePopover)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "id", + "value": "string", + "description": "The **`id`** property of the Element interface represents the element's identifier, reflecting the **`id`** global attribute.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/id)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "inert", + "value": "boolean", + "description": "The HTMLElement property **`inert`** reflects the value of the element's `inert` attribute.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/inert)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "innerHTML", + "value": "string", + "description": "The **`innerHTML`** property of the Element interface gets or sets the HTML or XML markup contained within the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/innerHTML)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "innerText", + "value": "string", + "description": "The **`innerText`** property of the HTMLElement interface represents the rendered text content of a node and its descendants.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/innerText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "inputMode", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/inputMode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "insertAdjacentElement", + "value": "(where: InsertPosition, element: Element) => Element", + "description": "The **`insertAdjacentElement()`** method of the relative to the element it is invoked upon.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentElement)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "insertAdjacentHTML", + "value": "(position: InsertPosition, string: string) => void", + "description": "The **`insertAdjacentHTML()`** method of the the resulting nodes into the DOM tree at a specified position.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentHTML)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "insertAdjacentText", + "value": "(where: InsertPosition, data: string) => void", + "description": "The **`insertAdjacentText()`** method of the Element interface, given a relative position and a string, inserts a new text node at the given position relative to the element it is called from.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "insertBefore", + "value": "(node: T, child: Node) => T", + "description": "The **`insertBefore()`** method of the Node interface inserts a node before a _reference node_ as a child of a specified _parent node_.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/insertBefore)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "isConnected", + "value": "boolean", + "description": "The read-only **`isConnected`** property of the Node interface returns a boolean indicating whether the node is connected (directly or indirectly) to a Document object.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isConnected)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "isContentEditable", + "value": "boolean", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/isContentEditable)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "isDefaultNamespace", + "value": "(namespace: string) => boolean", + "description": "The **`isDefaultNamespace()`** method of the Node interface accepts a namespace URI as an argument.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isDefaultNamespace)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "isEqualNode", + "value": "(otherNode: Node) => boolean", + "description": "The **`isEqualNode()`** method of the Node interface tests whether two nodes are equal.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isEqualNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "isSameNode", + "value": "(otherNode: Node) => boolean", + "description": "The **`isSameNode()`** method of the Node interface is a legacy alias the for the `===` strict equality operator.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isSameNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "lang", + "value": "string", + "description": "The **`lang`** property of the HTMLElement interface indicates the base language of an element's attribute values and text content, in the form of a MISSING: RFC(5646, 'BCP 47 language identifier tag')].\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/lang)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "lastChild", + "value": "ChildNode | null", + "description": "The read-only **`lastChild`** property of the Node interface returns the last child of the node, or `null` if there are no child nodes.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lastChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "lastElementChild", + "value": "Element | null", + "description": "Returns the last child that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/lastElementChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "localName", + "value": "string", + "description": "The **`Element.localName`** read-only property returns the local part of the qualified name of an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/localName)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "lookupNamespaceURI", + "value": "(prefix: string) => string", + "description": "The **`lookupNamespaceURI()`** method of the Node interface takes a prefix as parameter and returns the namespace URI associated with it on the given node if found (and `null` if not).\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lookupNamespaceURI)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "lookupPrefix", + "value": "(namespace: string) => string", + "description": "The **`lookupPrefix()`** method of the Node interface returns a string containing the prefix for a given namespace URI, if present, and `null` if not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lookupPrefix)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "matches", + "value": "(selectors: string) => boolean", + "description": "The **`matches()`** method of the Element interface tests whether the element would be selected by the specified CSS selector.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/matches)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "namespaceURI", + "value": "string | null", + "description": "The **`Element.namespaceURI`** read-only property returns the namespace URI of the element, or `null` if the element is not in a namespace.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/namespaceURI)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nextElementSibling", + "value": "Element | null", + "description": "Returns the first following sibling that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/nextElementSibling)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nextSibling", + "value": "ChildNode | null", + "description": "The read-only **`nextSibling`** property of the Node interface returns the node immediately following the specified one in their parent's Node.childNodes, or returns `null` if the specified node is the last child in the parent element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nextSibling)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nodeName", + "value": "string", + "description": "The read-only **`nodeName`** property of Node returns the name of the current node as a string.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeName)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nodeType", + "value": "number", + "description": "The read-only **`nodeType`** property of a Node interface is an integer that identifies what the node is.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeType)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nodeValue", + "value": "string | null", + "description": "The **`nodeValue`** property of the Node interface returns or sets the value of the current node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeValue)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nonce", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/nonce)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "normalize", + "value": "() => void", + "description": "The **`normalize()`** method of the Node interface puts the specified node and all of its sub-tree into a _normalized_ form.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/normalize)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "NOTATION_NODE", + "value": "12", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetHeight", + "value": "number", + "description": "The **`offsetHeight`** read-only property of the HTMLElement interface returns the height of an element, including vertical padding and borders, as an integer.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetHeight)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetLeft", + "value": "number", + "description": "The **`offsetLeft`** read-only property of the HTMLElement interface returns the number of pixels that the _upper left corner_ of the current element is offset to the left within the HTMLElement.offsetParent node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetLeft)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetParent", + "value": "Element | null", + "description": "The **`HTMLElement.offsetParent`** read-only property returns a reference to the element which is the closest (nearest in the containment hierarchy) positioned ancestor element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetParent)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetTop", + "value": "number", + "description": "The **`offsetTop`** read-only property of the HTMLElement interface returns the distance from the outer border of the current element (including its margin) to the top padding edge of the HTMLelement.offsetParent, the _closest positioned_ ancestor element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetTop)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetWidth", + "value": "number", + "description": "The **`offsetWidth`** read-only property of the HTMLElement interface returns the layout width of an element as an integer.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetWidth)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onabort", + "value": "((this: GlobalEventHandlers, ev: UIEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/abort_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationcancel", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationcancel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationend", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationiteration", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationiteration_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationstart", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onauxclick", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/auxclick_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onbeforeinput", + "value": "((this: GlobalEventHandlers, ev: InputEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/beforeinput_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onbeforematch", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/beforematch_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onbeforetoggle", + "value": "((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/beforetoggle_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onblur", + "value": "((this: GlobalEventHandlers, ev: FocusEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/blur_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncancel", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/cancel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncanplay", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/canplay_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncanplaythrough", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/canplaythrough_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/change_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onclick", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/click_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onclose", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/close_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncontextlost", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/contextlost_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncontextmenu", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/contextmenu_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncontextrestored", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/contextrestored_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncopy", + "value": "((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/copy_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncuechange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTrackElement/cuechange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncut", + "value": "((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/cut_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondblclick", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/dblclick_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondrag", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/drag_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragend", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragenter", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragenter_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragleave", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragleave_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragover", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragover_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragstart", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondrop", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/drop_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondurationchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/durationchange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onemptied", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/emptied_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onended", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/ended_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onerror", + "value": "OnErrorEventHandler", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/error_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onfocus", + "value": "((this: GlobalEventHandlers, ev: FocusEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/focus_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onformdata", + "value": "((this: GlobalEventHandlers, ev: FormDataEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/formdata_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onfullscreenchange", + "value": "((this: Element, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/fullscreenchange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onfullscreenerror", + "value": "((this: Element, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/fullscreenerror_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ongotpointercapture", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/gotpointercapture_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oninput", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/input_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oninvalid", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/invalid_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onkeydown", + "value": "((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keydown_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onkeypress", + "value": "((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null", + "description": "", + "deprecationMessage": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keypress_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onkeyup", + "value": "((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keyup_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onload", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/load_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onloadeddata", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadeddata_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onloadedmetadata", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadedmetadata_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onloadstart", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onlostpointercapture", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/lostpointercapture_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmousedown", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mousedown_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseenter", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseenter_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseleave", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseleave_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmousemove", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mousemove_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseout", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseout_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseover", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseover_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseup", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseup_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpaste", + "value": "((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/paste_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpause", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/pause_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onplay", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/play_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onplaying", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/playing_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointercancel", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointercancel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerdown", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerdown_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerenter", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerenter_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerleave", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerleave_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointermove", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointermove_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerout", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerout_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerover", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerover_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerrawupdate", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "Available only in secure contexts.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerrawupdate_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerup", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerup_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onprogress", + "value": "((this: GlobalEventHandlers, ev: ProgressEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/progress_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onratechange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/ratechange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onreset", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/reset_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onresize", + "value": "((this: GlobalEventHandlers, ev: UIEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLVideoElement/resize_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onscroll", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/scroll_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onscrollend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/scrollend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onsecuritypolicyviolation", + "value": "((this: GlobalEventHandlers, ev: SecurityPolicyViolationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/securitypolicyviolation_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onseeked", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/seeked_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onseeking", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/seeking_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onselect", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/select_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onselectionchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onselectstart", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/selectstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onslotchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLSlotElement/slotchange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onstalled", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/stalled_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onsubmit", + "value": "((this: GlobalEventHandlers, ev: SubmitEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/submit_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onsuspend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/suspend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontimeupdate", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/timeupdate_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontoggle", + "value": "((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/toggle_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchcancel", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchcancel_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchend", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchend_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchmove", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchmove_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchstart", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchstart_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitioncancel", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitioncancel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitionend", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitionrun", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionrun_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitionstart", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onvolumechange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/volumechange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwaiting", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/waiting_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkitanimationend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `onanimationend`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkitanimationiteration", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `onanimationiteration`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationiteration_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkitanimationstart", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `onanimationstart`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkittransitionend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `ontransitionend`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwheel", + "value": "((this: GlobalEventHandlers, ev: WheelEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/wheel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "outerHTML", + "value": "string", + "description": "The **`outerHTML`** attribute of the Element DOM interface gets the serialized HTML fragment describing the element including its descendants.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/outerHTML)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "outerText", + "value": "string", + "description": "The **`outerText`** property of the HTMLElement interface returns the same value as HTMLElement.innerText.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/outerText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ownerDocument", + "value": "Document", + "description": "The read-only **`ownerDocument`** property of the Node interface returns the top-level document object of the node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/ownerDocument)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "parentElement", + "value": "HTMLElement | null", + "description": "The read-only **`parentElement`** property of Node interface returns the DOM node's parent Element, or `null` if the node either has no parent, or its parent isn't a DOM Element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/parentElement)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "parentNode", + "value": "ParentNode | null", + "description": "The read-only **`parentNode`** property of the Node interface returns the parent of the specified node in the DOM tree.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/parentNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "GetAccessor", + "name": "part", + "value": "DOMTokenList", + "description": "The **`part`** property of the Element interface represents the part identifier(s) of the element (i.e., set using the `part` attribute), returned as a DOMTokenList.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/part)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "popover", + "value": "string | null", + "description": "The **`popover`** property of the HTMLElement interface gets and sets an element's popover state via JavaScript (`'auto'`, `'hint'`, or `'manual'`), and can be used for feature detection.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/popover)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "prefix", + "value": "string | null", + "description": "The **`Element.prefix`** read-only property returns the namespace prefix of the specified element, or `null` if no prefix is specified.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/prefix)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "prepend", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes before the first child of node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/prepend)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "previousElementSibling", + "value": "Element | null", + "description": "Returns the first preceding sibling that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/previousElementSibling)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "previousSibling", + "value": "ChildNode | null", + "description": "The read-only **`previousSibling`** property of the Node interface returns the node immediately preceding the specified one in its parent's or `null` if the specified node is the first in that list.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/previousSibling)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "PROCESSING_INSTRUCTION_NODE", + "value": "7", + "description": "node is a ProcessingInstruction node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "querySelector", + "value": "{ (selectors: K): HTMLElementTagNameMap[K]; (selectors: K): SVGElementTagNameMap[K]; (selectors: K): MathMLElementTagNameMap[K]; (selectors: K): HTMLElementDeprecatedTagNameMap[K]; (selectors: string): E; }", + "description": "Returns the first element that is a descendant of node that matches selectors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/querySelector)", + "deprecationMessage": "Deprecated" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "querySelectorAll", + "value": "{ (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: string): NodeListOf; }", + "description": "Returns all element descendants of node that match selectors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/querySelectorAll)", + "deprecationMessage": "Deprecated" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "releasePointerCapture", + "value": "(pointerId: number) => void", + "description": "The **`releasePointerCapture()`** method of the previously set for a specific (PointerEvent) _pointer_.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/releasePointerCapture)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "remove", + "value": "() => void", + "description": "Removes node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/remove)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeAttribute", + "value": "(qualifiedName: string) => void", + "description": "The Element method **`removeAttribute()`** removes the attribute with the specified name from the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeAttributeNode", + "value": "(attr: Attr) => Attr", + "description": "The **`removeAttributeNode()`** method of the Element interface removes the specified Attr node from the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeAttributeNS", + "value": "(namespace: string, localName: string) => void", + "description": "The **`removeAttributeNS()`** method of the If you are working with HTML and you don't need to specify the requested attribute as being part of a specific namespace, use the Element.removeAttribute() method instead.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeChild", + "value": "(child: T) => T", + "description": "The **`removeChild()`** method of the Node interface removes a child node from the DOM and returns the removed node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/removeChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeEventListener", + "value": "{ (type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; }", + "description": "\nThe **`removeEventListener()`** method of the EventTarget interface removes an event listener previously registered with EventTarget.addEventListener() from the target.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/removeEventListener)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "replaceChild", + "value": "(node: Node, child: T) => T", + "description": "The **`replaceChild()`** method of the Node interface replaces a child node within the given (parent) node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/replaceChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "replaceChildren", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Replace all children of node with nodes, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/replaceChildren)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "replaceWith", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Replaces node with nodes, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/replaceWith)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "requestFullscreen", + "value": "(options?: FullscreenOptions) => Promise", + "description": "The **`Element.requestFullscreen()`** method issues an asynchronous request to make the element be displayed in fullscreen mode.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/requestFullscreen)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "requestPointerLock", + "value": "(options?: PointerLockOptions) => Promise", + "description": "The **`requestPointerLock()`** method of the Element interface lets you asynchronously ask for the pointer to be locked on the given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/requestPointerLock)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "role", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/role)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "scroll", + "value": "{ (options?: ScrollToOptions): void; (x: number, y: number): void; }", + "description": "The **`scroll()`** method of the Element interface scrolls the element to a particular set of coordinates inside a given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scroll)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "scrollBy", + "value": "{ (options?: ScrollToOptions): void; (x: number, y: number): void; }", + "description": "The **`scrollBy()`** method of the Element interface scrolls an element by the given amount.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollBy)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "scrollHeight", + "value": "number", + "description": "The **`scrollHeight`** read-only property of the Element interface is a measurement of the height of an element's content, including content not visible on the screen due to overflow.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollHeight)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "scrollIntoView", + "value": "(arg?: boolean | ScrollIntoViewOptions) => void", + "description": "The Element interface's **`scrollIntoView()`** method scrolls the element's ancestor containers such that the element on which `scrollIntoView()` is called is visible to the user.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollIntoView)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "scrollLeft", + "value": "number", + "description": "The **`scrollLeft`** property of the Element interface gets or sets the number of pixels by which an element's content is scrolled from its left edge.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollLeft)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "scrollTo", + "value": "{ (options?: ScrollToOptions): void; (x: number, y: number): void; }", + "description": "The **`scrollTo()`** method of the Element interface scrolls to a particular set of coordinates inside a given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollTo)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "scrollTop", + "value": "number", + "description": "The **`scrollTop`** property of the Element interface gets or sets the number of pixels by which an element's content is scrolled from its top edge.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollTop)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "scrollWidth", + "value": "number", + "description": "The **`scrollWidth`** read-only property of the Element interface is a measurement of the width of an element's content, including content not visible on the screen due to overflow.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollWidth)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setAttribute", + "value": "(qualifiedName: string, value: string) => void", + "description": "The **`setAttribute()`** method of the Element interface sets the value of an attribute on the specified element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setAttributeNode", + "value": "(attr: Attr) => Attr", + "description": "The **`setAttributeNode()`** method of the Element interface adds a new Attr node to the specified element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setAttributeNodeNS", + "value": "(attr: Attr) => Attr", + "description": "The **`setAttributeNodeNS()`** method of the Element interface adds a new namespaced Attr node to an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNodeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setAttributeNS", + "value": "(namespace: string, qualifiedName: string, value: string) => void", + "description": "`setAttributeNS` adds a new attribute or changes the value of an attribute with the given namespace and name.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setHTMLUnsafe", + "value": "(html: string) => void", + "description": "The **`setHTMLUnsafe()`** method of the Element interface is used to parse a string of HTML into a DocumentFragment, optionally filtering out unwanted elements and attributes, and those that don't belong in the context, and then using it to replace the element's subtree in the DOM.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setHTMLUnsafe)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setPointerCapture", + "value": "(pointerId: number) => void", + "description": "The **`setPointerCapture()`** method of the _capture target_ of future pointer events.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setPointerCapture)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "shadowRoot", + "value": "ShadowRoot | null", + "description": "The `Element.shadowRoot` read-only property represents the shadow root hosted by the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/shadowRoot)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "showPopover", + "value": "() => void", + "description": "The **`showPopover()`** method of the HTMLElement interface shows a Popover_API element (i.e., one that has a valid `popover` attribute) by adding it to the top layer.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/showPopover)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "slot", + "value": "string", + "description": "The **`slot`** property of the Element interface returns the name of the shadow DOM slot the element is inserted in.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/slot)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "spellcheck", + "value": "boolean", + "description": "The **`spellcheck`** property of the HTMLElement interface represents a boolean value that controls the spell-checking hint.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/spellcheck)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "GetAccessor", + "name": "style", + "value": "CSSStyleDeclaration", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/style)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "tabIndex", + "value": "number", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/tabIndex)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "tagName", + "value": "string", + "description": "The **`tagName`** read-only property of the Element interface returns the tag name of the element on which it's called.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/tagName)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "TEXT_NODE", + "value": "3", + "description": "node is a Text node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "GetAccessor", + "name": "textContent", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/Node/textContent)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "title", + "value": "string", + "description": "The **`HTMLElement.title`** property represents the title of the element: the text usually displayed in a 'tooltip' popup when the mouse is over the node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/title)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "toggleAttribute", + "value": "(qualifiedName: string, force?: boolean) => boolean", + "description": "The **`toggleAttribute()`** method of the present and adding it if it is not present) on the given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/toggleAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "togglePopover", + "value": "(options?: boolean) => boolean", + "description": "The **`togglePopover()`** method of the HTMLElement interface toggles a Popover_API element (i.e., one that has a valid `popover` attribute) between the hidden and showing states.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/togglePopover)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "totalItems", + "value": "number", + "description": "Indicates the total number of items that could be displayed in the image group. It is used to determine the remaining number to show when all the available image slots have been filled.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "translate", + "value": "boolean", + "description": "The **`translate`** property of the HTMLElement interface indicates whether an element's attribute values and the values of its Text node children are to be translated when the page is localized, or whether to leave them unchanged.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/translate)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "webkitMatchesSelector", + "value": "(selectors: string) => boolean", + "description": "", + "deprecationMessage": "This is a legacy alias of `matches`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/matches)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "writingSuggestions", + "value": "string", + "description": "The **`writingSuggestions`** property of the HTMLElement interface is a string indicating if browser-provided writing suggestions should be enabled under the scope of the element or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/writingSuggestions)" + } + ] + } + }, + "PagePropsDocs": { + "src/surfaces/customer-account/components.ts": { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "PagePropsDocs", + "value": "PageProps", + "description": "", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "heading", + "value": "string", + "description": "The main page heading", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "id", + "value": "string", + "description": "A unique identifier for the element.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "subheading", + "value": "string", + "description": "The text to be used as subheading.", + "isOptional": true + } + ] + } + }, + "PageElementDocs": { + "src/surfaces/customer-account/components.ts": { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "PageElementDocs", + "value": "PageElement", + "description": "", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "accessKey", + "value": "string", + "description": "The **`HTMLElement.accessKey`** property sets the keystroke which a user can press to jump to a given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/accessKey)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "accessKeyLabel", + "value": "string", + "description": "The **`HTMLElement.accessKeyLabel`** read-only property returns a string containing the element's browser-assigned access key (if any); otherwise it returns an empty string.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/accessKeyLabel)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "addEventListener", + "value": "{ (type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; }", + "description": "\nThe **`addEventListener()`** method of the EventTarget interface sets up a function that will be called whenever the specified event is delivered to the target.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/addEventListener)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "after", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes just after node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/after)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "animate", + "value": "(keyframes: Keyframe[] | PropertyIndexedKeyframes, options?: number | KeyframeAnimationOptions) => Animation", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animate)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "append", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes after the last child of node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/append)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "appendChild", + "value": "(node: T) => T", + "description": "The **`appendChild()`** method of the Node interface adds a node to the end of the list of children of a specified parent node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/appendChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaActiveDescendantElement", + "value": "Element | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaActiveDescendantElement)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaAtomic", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaAtomic)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaAutoComplete", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaAutoComplete)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaBrailleLabel", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleLabel)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaBrailleRoleDescription", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleRoleDescription)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaBusy", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBusy)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaChecked", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaChecked)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColCount", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColCount)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColIndex", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColIndex)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColIndexText", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColIndexText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColSpan", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColSpan)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaControlsElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaControlsElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaCurrent", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaCurrent)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDescribedByElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDescribedByElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDescription", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDescription)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDetailsElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDetailsElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDisabled", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDisabled)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaErrorMessageElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaErrorMessageElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaExpanded", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaExpanded)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaFlowToElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaFlowToElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaHasPopup", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaHasPopup)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaHidden", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaHidden)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaInvalid", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaInvalid)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaKeyShortcuts", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaKeyShortcuts)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLabel", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLabel)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLabelledByElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLabelledByElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLevel", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLevel)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLive", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLive)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaModal", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaModal)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaMultiLine", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaMultiLine)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaMultiSelectable", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaMultiSelectable)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaOrientation", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaOrientation)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaOwnsElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaOwnsElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaPlaceholder", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPlaceholder)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaPosInSet", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPosInSet)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaPressed", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPressed)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaReadOnly", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaReadOnly)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRelevant", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRelevant)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRequired", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRequired)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRoleDescription", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRoleDescription)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowCount", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowCount)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowIndex", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndex)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowIndexText", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndexText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowSpan", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowSpan)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaSelected", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSelected)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaSetSize", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSetSize)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaSort", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSort)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueMax", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueMax)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueMin", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueMin)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueNow", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueNow)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueText", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "assignedSlot", + "value": "HTMLSlotElement | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/assignedSlot)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "attachInternals", + "value": "() => ElementInternals", + "description": "The **`HTMLElement.attachInternals()`** method returns an ElementInternals object.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/attachInternals)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "attachShadow", + "value": "(init: ShadowRootInit) => ShadowRoot", + "description": "The **`Element.attachShadow()`** method attaches a shadow DOM tree to the specified element and returns a reference to its ShadowRoot.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/attachShadow)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ATTRIBUTE_NODE", + "value": "2", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "attributes", + "value": "NamedNodeMap", + "description": "The **`Element.attributes`** property returns a live collection of all attribute nodes registered to the specified node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/attributes)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "attributeStyleMap", + "value": "StylePropertyMap", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/attributeStyleMap)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "autocapitalize", + "value": "string", + "description": "The **`autocapitalize`** property of the HTMLElement interface represents the element's capitalization behavior for user input.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autocapitalize)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "autocorrect", + "value": "boolean", + "description": "The **`autocorrect`** property of the HTMLElement interface controls whether or not autocorrection of editable text is enabled for spelling and/or punctuation errors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autocorrect)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "autofocus", + "value": "boolean", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autofocus)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "baseURI", + "value": "string", + "description": "The read-only **`baseURI`** property of the Node interface returns the absolute base URL of the document containing the node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/baseURI)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "before", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes just before node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/before)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "blur", + "value": "() => void", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/blur)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "CDATA_SECTION_NODE", + "value": "4", + "description": "node is a CDATASection node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "checkVisibility", + "value": "(options?: CheckVisibilityOptions) => boolean", + "description": "The **`checkVisibility()`** method of the Element interface checks whether the element is visible.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/checkVisibility)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "childElementCount", + "value": "number", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/childElementCount)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "childNodes", + "value": "NodeListOf", + "description": "The read-only **`childNodes`** property of the Node interface returns a live the first child node is assigned index `0`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/childNodes)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "children", + "value": "HTMLCollection", + "description": "Returns the child elements.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/children)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "GetAccessor", + "name": "classList", + "value": "DOMTokenList", + "description": "The **`Element.classList`** is a read-only property that returns a live DOMTokenList collection of the `class` attributes of the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/classList)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "className", + "value": "string", + "description": "The **`className`** property of the of the specified element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/className)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "click", + "value": "() => void", + "description": "The **`HTMLElement.click()`** method simulates a mouse click on an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/click)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "clientHeight", + "value": "number", + "description": "The **`clientHeight`** read-only property of the Element interface is zero for elements with no CSS or inline layout boxes; otherwise, it's the inner height of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientHeight)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "clientLeft", + "value": "number", + "description": "The **`clientLeft`** read-only property of the Element interface returns the width of the left border of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientLeft)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "clientTop", + "value": "number", + "description": "The **`clientTop`** read-only property of the Element interface returns the width of the top border of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientTop)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "clientWidth", + "value": "number", + "description": "The **`clientWidth`** read-only property of the Element interface is zero for inline elements and elements with no CSS; otherwise, it's the inner width of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientWidth)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "cloneNode", + "value": "(subtree?: boolean) => Node", + "description": "The **`cloneNode()`** method of the Node interface returns a duplicate of the node on which this method was called.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/cloneNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "closest", + "value": "{ (selector: K): HTMLElementTagNameMap[K]; (selector: K): SVGElementTagNameMap[K]; (selector: K): MathMLElementTagNameMap[K]; (selectors: string): E; }", + "description": "The **`closest()`** method of the Element interface traverses the element and its parents (heading toward the document root) until it finds a node that matches the specified CSS selector.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/closest)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "COMMENT_NODE", + "value": "8", + "description": "node is a Comment node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "compareDocumentPosition", + "value": "(other: Node) => number", + "description": "The **`compareDocumentPosition()`** method of the Node interface reports the position of its argument node relative to the node on which it is called.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/compareDocumentPosition)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "computedStyleMap", + "value": "() => StylePropertyMapReadOnly", + "description": "The **`computedStyleMap()`** method of the Element interface returns a StylePropertyMapReadOnly interface which provides a read-only representation of a CSS declaration block that is an alternative to CSSStyleDeclaration.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/computedStyleMap)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "contains", + "value": "(other: Node) => boolean", + "description": "The **`contains()`** method of the Node interface returns a boolean value indicating whether a node is a descendant of a given node, that is the node itself, one of its direct children (Node.childNodes), one of the children's direct children, and so on.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/contains)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "contentEditable", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/contentEditable)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "currentCSSZoom", + "value": "number", + "description": "The **`currentCSSZoom`** read-only property of the Element interface provides the 'effective' CSS `zoom` of an element, taking into account the zoom applied to the element and all its parent elements.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/currentCSSZoom)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "dataset", + "value": "DOMStringMap", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dataset)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "dir", + "value": "string", + "description": "The **`HTMLElement.dir`** property indicates the text writing directionality of the content of the current element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dir)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "dispatchEvent", + "value": "(event: Event) => boolean", + "description": "The **`dispatchEvent()`** method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/dispatchEvent)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_FRAGMENT_NODE", + "value": "11", + "description": "node is a DocumentFragment node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_NODE", + "value": "9", + "description": "node is a document." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_CONTAINED_BY", + "value": "16", + "description": "Set when other is a descendant of node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_CONTAINS", + "value": "8", + "description": "Set when other is an ancestor of node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_DISCONNECTED", + "value": "1", + "description": "Set when node and other are not in the same tree." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_FOLLOWING", + "value": "4", + "description": "Set when other is following node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "value": "32", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_PRECEDING", + "value": "2", + "description": "Set when other is preceding node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_TYPE_NODE", + "value": "10", + "description": "node is a doctype." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "draggable", + "value": "boolean", + "description": "The **`draggable`** property of the HTMLElement interface gets and sets a Boolean primitive indicating if the element is draggable.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/draggable)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ELEMENT_NODE", + "value": "1", + "description": "node is an element." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "enterKeyHint", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/enterKeyHint)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ENTITY_NODE", + "value": "6", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ENTITY_REFERENCE_NODE", + "value": "5", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "firstChild", + "value": "ChildNode | null", + "description": "The read-only **`firstChild`** property of the Node interface returns the node's first child in the tree, or `null` if the node has no children.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/firstChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "firstElementChild", + "value": "Element | null", + "description": "Returns the first child that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/firstElementChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "focus", + "value": "(options?: FocusOptions) => void", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/focus)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAnimations", + "value": "(options?: GetAnimationsOptions) => Animation[]", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAnimations)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttribute", + "value": "(qualifiedName: string) => string", + "description": "The **`getAttribute()`** method of the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNames", + "value": "() => string[]", + "description": "The **`getAttributeNames()`** method of the array.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNames)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNode", + "value": "(qualifiedName: string) => Attr", + "description": "Returns the specified attribute of the specified element, as an Attr node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNodeNS", + "value": "(namespace: string, localName: string) => Attr", + "description": "The **`getAttributeNodeNS()`** method of the Element interface returns the namespaced Attr node of an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNodeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNS", + "value": "(namespace: string, localName: string) => string", + "description": "The **`getAttributeNS()`** method of the Element interface returns the string value of the attribute with the specified namespace and name.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getBoundingClientRect", + "value": "() => DOMRect", + "description": "The **`Element.getBoundingClientRect()`** method returns a position relative to the viewport.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getBoundingClientRect)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getClientRects", + "value": "() => DOMRectList", + "description": "The **`getClientRects()`** method of the Element interface returns a collection of DOMRect objects that indicate the bounding rectangles for each CSS border box in a client.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getClientRects)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getElementsByClassName", + "value": "(classNames: string) => HTMLCollectionOf", + "description": "The Element method **`getElementsByClassName()`** returns a live specified class name or names.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByClassName)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getElementsByTagName", + "value": "{ (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: string): HTMLCollectionOf; }", + "description": "The **`Element.getElementsByTagName()`** method returns a live All descendants of the specified element are searched, but not the element itself.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagName)", + "deprecationMessage": "Deprecated" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getElementsByTagNameNS", + "value": "{ (namespaceURI: \"http://www.w3.org/1999/xhtml\", localName: string): HTMLCollectionOf; (namespaceURI: \"http://www.w3.org/2000/svg\", localName: string): HTMLCollectionOf; (namespaceURI: \"http://www.w3.org/1998/Math/MathML\", localName: string): HTMLCollectionOf; (namespace: string, localName: string): HTMLCollectionOf; }", + "description": "The **`Element.getElementsByTagNameNS()`** method returns a live HTMLCollection of elements with the given tag name belonging to the given namespace.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagNameNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getHTML", + "value": "(options?: GetHTMLOptions) => string", + "description": "The **`getHTML()`** method of the Element interface is used to serialize an element's DOM to an HTML string.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getHTML)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getRootNode", + "value": "(options?: GetRootNodeOptions) => Node", + "description": "The **`getRootNode()`** method of the Node interface returns the context object's root, which optionally includes the shadow root if it is available.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/getRootNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasAttribute", + "value": "(qualifiedName: string) => boolean", + "description": "The **`Element.hasAttribute()`** method returns a **Boolean** value indicating whether the specified element has the specified attribute or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasAttributeNS", + "value": "(namespace: string, localName: string) => boolean", + "description": "The **`hasAttributeNS()`** method of the Element interface returns a boolean value indicating whether the current element has the specified attribute with the specified namespace.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttributeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasAttributes", + "value": "() => boolean", + "description": "The **`hasAttributes()`** method of the Element interface returns a boolean value indicating whether the current element has any attributes or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttributes)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasChildNodes", + "value": "() => boolean", + "description": "The **`hasChildNodes()`** method of the Node interface returns a boolean value indicating whether the given Node has child nodes or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/hasChildNodes)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasPointerCapture", + "value": "(pointerId: number) => boolean", + "description": "The **`hasPointerCapture()`** method of the pointer capture for the pointer identified by the given pointer ID.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasPointerCapture)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "heading", + "value": "string", + "description": "The main page heading", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "hidden", + "value": "boolean", + "description": "The HTMLElement property **`hidden`** reflects the value of the element's `hidden` attribute.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/hidden)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hidePopover", + "value": "() => void", + "description": "The **`hidePopover()`** method of the HTMLElement interface hides a popover element (i.e., one that has a valid `popover` attribute) by removing it from the top layer and styling it with `display: none`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/hidePopover)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "id", + "value": "string", + "description": "The **`id`** property of the Element interface represents the element's identifier, reflecting the **`id`** global attribute.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/id)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "inert", + "value": "boolean", + "description": "The HTMLElement property **`inert`** reflects the value of the element's `inert` attribute.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/inert)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "innerHTML", + "value": "string", + "description": "The **`innerHTML`** property of the Element interface gets or sets the HTML or XML markup contained within the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/innerHTML)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "innerText", + "value": "string", + "description": "The **`innerText`** property of the HTMLElement interface represents the rendered text content of a node and its descendants.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/innerText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "inputMode", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/inputMode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "insertAdjacentElement", + "value": "(where: InsertPosition, element: Element) => Element", + "description": "The **`insertAdjacentElement()`** method of the relative to the element it is invoked upon.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentElement)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "insertAdjacentHTML", + "value": "(position: InsertPosition, string: string) => void", + "description": "The **`insertAdjacentHTML()`** method of the the resulting nodes into the DOM tree at a specified position.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentHTML)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "insertAdjacentText", + "value": "(where: InsertPosition, data: string) => void", + "description": "The **`insertAdjacentText()`** method of the Element interface, given a relative position and a string, inserts a new text node at the given position relative to the element it is called from.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "insertBefore", + "value": "(node: T, child: Node) => T", + "description": "The **`insertBefore()`** method of the Node interface inserts a node before a _reference node_ as a child of a specified _parent node_.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/insertBefore)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "isConnected", + "value": "boolean", + "description": "The read-only **`isConnected`** property of the Node interface returns a boolean indicating whether the node is connected (directly or indirectly) to a Document object.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isConnected)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "isContentEditable", + "value": "boolean", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/isContentEditable)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "isDefaultNamespace", + "value": "(namespace: string) => boolean", + "description": "The **`isDefaultNamespace()`** method of the Node interface accepts a namespace URI as an argument.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isDefaultNamespace)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "isEqualNode", + "value": "(otherNode: Node) => boolean", + "description": "The **`isEqualNode()`** method of the Node interface tests whether two nodes are equal.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isEqualNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "isSameNode", + "value": "(otherNode: Node) => boolean", + "description": "The **`isSameNode()`** method of the Node interface is a legacy alias the for the `===` strict equality operator.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isSameNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "lang", + "value": "string", + "description": "The **`lang`** property of the HTMLElement interface indicates the base language of an element's attribute values and text content, in the form of a MISSING: RFC(5646, 'BCP 47 language identifier tag')].\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/lang)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "lastChild", + "value": "ChildNode | null", + "description": "The read-only **`lastChild`** property of the Node interface returns the last child of the node, or `null` if there are no child nodes.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lastChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "lastElementChild", + "value": "Element | null", + "description": "Returns the last child that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/lastElementChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "localName", + "value": "string", + "description": "The **`Element.localName`** read-only property returns the local part of the qualified name of an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/localName)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "lookupNamespaceURI", + "value": "(prefix: string) => string", + "description": "The **`lookupNamespaceURI()`** method of the Node interface takes a prefix as parameter and returns the namespace URI associated with it on the given node if found (and `null` if not).\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lookupNamespaceURI)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "lookupPrefix", + "value": "(namespace: string) => string", + "description": "The **`lookupPrefix()`** method of the Node interface returns a string containing the prefix for a given namespace URI, if present, and `null` if not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lookupPrefix)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "matches", + "value": "(selectors: string) => boolean", + "description": "The **`matches()`** method of the Element interface tests whether the element would be selected by the specified CSS selector.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/matches)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "namespaceURI", + "value": "string | null", + "description": "The **`Element.namespaceURI`** read-only property returns the namespace URI of the element, or `null` if the element is not in a namespace.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/namespaceURI)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nextElementSibling", + "value": "Element | null", + "description": "Returns the first following sibling that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/nextElementSibling)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nextSibling", + "value": "ChildNode | null", + "description": "The read-only **`nextSibling`** property of the Node interface returns the node immediately following the specified one in their parent's Node.childNodes, or returns `null` if the specified node is the last child in the parent element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nextSibling)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nodeName", + "value": "string", + "description": "The read-only **`nodeName`** property of Node returns the name of the current node as a string.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeName)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nodeType", + "value": "number", + "description": "The read-only **`nodeType`** property of a Node interface is an integer that identifies what the node is.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeType)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nodeValue", + "value": "string | null", + "description": "The **`nodeValue`** property of the Node interface returns or sets the value of the current node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeValue)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nonce", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/nonce)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "normalize", + "value": "() => void", + "description": "The **`normalize()`** method of the Node interface puts the specified node and all of its sub-tree into a _normalized_ form.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/normalize)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "NOTATION_NODE", + "value": "12", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetHeight", + "value": "number", + "description": "The **`offsetHeight`** read-only property of the HTMLElement interface returns the height of an element, including vertical padding and borders, as an integer.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetHeight)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetLeft", + "value": "number", + "description": "The **`offsetLeft`** read-only property of the HTMLElement interface returns the number of pixels that the _upper left corner_ of the current element is offset to the left within the HTMLElement.offsetParent node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetLeft)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetParent", + "value": "Element | null", + "description": "The **`HTMLElement.offsetParent`** read-only property returns a reference to the element which is the closest (nearest in the containment hierarchy) positioned ancestor element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetParent)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetTop", + "value": "number", + "description": "The **`offsetTop`** read-only property of the HTMLElement interface returns the distance from the outer border of the current element (including its margin) to the top padding edge of the HTMLelement.offsetParent, the _closest positioned_ ancestor element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetTop)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetWidth", + "value": "number", + "description": "The **`offsetWidth`** read-only property of the HTMLElement interface returns the layout width of an element as an integer.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetWidth)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onabort", + "value": "((this: GlobalEventHandlers, ev: UIEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/abort_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationcancel", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationcancel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationend", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationiteration", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationiteration_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationstart", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onauxclick", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/auxclick_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onbeforeinput", + "value": "((this: GlobalEventHandlers, ev: InputEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/beforeinput_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onbeforematch", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/beforematch_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onbeforetoggle", + "value": "((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/beforetoggle_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onblur", + "value": "((this: GlobalEventHandlers, ev: FocusEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/blur_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncancel", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/cancel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncanplay", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/canplay_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncanplaythrough", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/canplaythrough_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/change_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onclick", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/click_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onclose", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/close_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncontextlost", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/contextlost_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncontextmenu", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/contextmenu_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncontextrestored", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/contextrestored_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncopy", + "value": "((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/copy_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncuechange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTrackElement/cuechange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncut", + "value": "((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/cut_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondblclick", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/dblclick_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondrag", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/drag_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragend", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragenter", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragenter_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragleave", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragleave_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragover", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragover_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragstart", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondrop", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/drop_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondurationchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/durationchange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onemptied", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/emptied_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onended", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/ended_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onerror", + "value": "OnErrorEventHandler", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/error_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onfocus", + "value": "((this: GlobalEventHandlers, ev: FocusEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/focus_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onformdata", + "value": "((this: GlobalEventHandlers, ev: FormDataEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/formdata_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onfullscreenchange", + "value": "((this: Element, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/fullscreenchange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onfullscreenerror", + "value": "((this: Element, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/fullscreenerror_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ongotpointercapture", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/gotpointercapture_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oninput", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/input_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oninvalid", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/invalid_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onkeydown", + "value": "((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keydown_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onkeypress", + "value": "((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null", + "description": "", + "deprecationMessage": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keypress_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onkeyup", + "value": "((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keyup_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onload", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/load_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onloadeddata", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadeddata_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onloadedmetadata", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadedmetadata_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onloadstart", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onlostpointercapture", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/lostpointercapture_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmousedown", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mousedown_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseenter", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseenter_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseleave", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseleave_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmousemove", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mousemove_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseout", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseout_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseover", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseover_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseup", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseup_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpaste", + "value": "((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/paste_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpause", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/pause_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onplay", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/play_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onplaying", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/playing_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointercancel", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointercancel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerdown", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerdown_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerenter", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerenter_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerleave", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerleave_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointermove", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointermove_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerout", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerout_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerover", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerover_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerrawupdate", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "Available only in secure contexts.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerrawupdate_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerup", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerup_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onprogress", + "value": "((this: GlobalEventHandlers, ev: ProgressEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/progress_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onratechange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/ratechange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onreset", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/reset_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onresize", + "value": "((this: GlobalEventHandlers, ev: UIEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLVideoElement/resize_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onscroll", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/scroll_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onscrollend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/scrollend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onsecuritypolicyviolation", + "value": "((this: GlobalEventHandlers, ev: SecurityPolicyViolationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/securitypolicyviolation_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onseeked", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/seeked_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onseeking", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/seeking_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onselect", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/select_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onselectionchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onselectstart", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/selectstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onslotchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLSlotElement/slotchange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onstalled", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/stalled_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onsubmit", + "value": "((this: GlobalEventHandlers, ev: SubmitEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/submit_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onsuspend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/suspend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontimeupdate", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/timeupdate_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontoggle", + "value": "((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/toggle_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchcancel", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchcancel_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchend", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchend_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchmove", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchmove_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchstart", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchstart_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitioncancel", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitioncancel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitionend", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitionrun", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionrun_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitionstart", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onvolumechange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/volumechange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwaiting", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/waiting_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkitanimationend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `onanimationend`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkitanimationiteration", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `onanimationiteration`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationiteration_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkitanimationstart", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `onanimationstart`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkittransitionend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `ontransitionend`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwheel", + "value": "((this: GlobalEventHandlers, ev: WheelEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/wheel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "outerHTML", + "value": "string", + "description": "The **`outerHTML`** attribute of the Element DOM interface gets the serialized HTML fragment describing the element including its descendants.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/outerHTML)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "outerText", + "value": "string", + "description": "The **`outerText`** property of the HTMLElement interface returns the same value as HTMLElement.innerText.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/outerText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ownerDocument", + "value": "Document", + "description": "The read-only **`ownerDocument`** property of the Node interface returns the top-level document object of the node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/ownerDocument)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "parentElement", + "value": "HTMLElement | null", + "description": "The read-only **`parentElement`** property of Node interface returns the DOM node's parent Element, or `null` if the node either has no parent, or its parent isn't a DOM Element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/parentElement)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "parentNode", + "value": "ParentNode | null", + "description": "The read-only **`parentNode`** property of the Node interface returns the parent of the specified node in the DOM tree.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/parentNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "GetAccessor", + "name": "part", + "value": "DOMTokenList", + "description": "The **`part`** property of the Element interface represents the part identifier(s) of the element (i.e., set using the `part` attribute), returned as a DOMTokenList.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/part)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "popover", + "value": "string | null", + "description": "The **`popover`** property of the HTMLElement interface gets and sets an element's popover state via JavaScript (`'auto'`, `'hint'`, or `'manual'`), and can be used for feature detection.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/popover)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "prefix", + "value": "string | null", + "description": "The **`Element.prefix`** read-only property returns the namespace prefix of the specified element, or `null` if no prefix is specified.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/prefix)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "prepend", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes before the first child of node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/prepend)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "previousElementSibling", + "value": "Element | null", + "description": "Returns the first preceding sibling that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/previousElementSibling)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "previousSibling", + "value": "ChildNode | null", + "description": "The read-only **`previousSibling`** property of the Node interface returns the node immediately preceding the specified one in its parent's or `null` if the specified node is the first in that list.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/previousSibling)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "PROCESSING_INSTRUCTION_NODE", + "value": "7", + "description": "node is a ProcessingInstruction node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "querySelector", + "value": "{ (selectors: K): HTMLElementTagNameMap[K]; (selectors: K): SVGElementTagNameMap[K]; (selectors: K): MathMLElementTagNameMap[K]; (selectors: K): HTMLElementDeprecatedTagNameMap[K]; (selectors: string): E; }", + "description": "Returns the first element that is a descendant of node that matches selectors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/querySelector)", + "deprecationMessage": "Deprecated" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "querySelectorAll", + "value": "{ (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: string): NodeListOf; }", + "description": "Returns all element descendants of node that match selectors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/querySelectorAll)", + "deprecationMessage": "Deprecated" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "releasePointerCapture", + "value": "(pointerId: number) => void", + "description": "The **`releasePointerCapture()`** method of the previously set for a specific (PointerEvent) _pointer_.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/releasePointerCapture)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "remove", + "value": "() => void", + "description": "Removes node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/remove)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeAttribute", + "value": "(qualifiedName: string) => void", + "description": "The Element method **`removeAttribute()`** removes the attribute with the specified name from the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeAttributeNode", + "value": "(attr: Attr) => Attr", + "description": "The **`removeAttributeNode()`** method of the Element interface removes the specified Attr node from the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeAttributeNS", + "value": "(namespace: string, localName: string) => void", + "description": "The **`removeAttributeNS()`** method of the If you are working with HTML and you don't need to specify the requested attribute as being part of a specific namespace, use the Element.removeAttribute() method instead.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeChild", + "value": "(child: T) => T", + "description": "The **`removeChild()`** method of the Node interface removes a child node from the DOM and returns the removed node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/removeChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeEventListener", + "value": "{ (type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; }", + "description": "\nThe **`removeEventListener()`** method of the EventTarget interface removes an event listener previously registered with EventTarget.addEventListener() from the target.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/removeEventListener)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "replaceChild", + "value": "(node: Node, child: T) => T", + "description": "The **`replaceChild()`** method of the Node interface replaces a child node within the given (parent) node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/replaceChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "replaceChildren", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Replace all children of node with nodes, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/replaceChildren)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "replaceWith", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Replaces node with nodes, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/replaceWith)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "requestFullscreen", + "value": "(options?: FullscreenOptions) => Promise", + "description": "The **`Element.requestFullscreen()`** method issues an asynchronous request to make the element be displayed in fullscreen mode.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/requestFullscreen)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "requestPointerLock", + "value": "(options?: PointerLockOptions) => Promise", + "description": "The **`requestPointerLock()`** method of the Element interface lets you asynchronously ask for the pointer to be locked on the given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/requestPointerLock)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "role", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/role)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "scroll", + "value": "{ (options?: ScrollToOptions): void; (x: number, y: number): void; }", + "description": "The **`scroll()`** method of the Element interface scrolls the element to a particular set of coordinates inside a given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scroll)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "scrollBy", + "value": "{ (options?: ScrollToOptions): void; (x: number, y: number): void; }", + "description": "The **`scrollBy()`** method of the Element interface scrolls an element by the given amount.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollBy)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "scrollHeight", + "value": "number", + "description": "The **`scrollHeight`** read-only property of the Element interface is a measurement of the height of an element's content, including content not visible on the screen due to overflow.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollHeight)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "scrollIntoView", + "value": "(arg?: boolean | ScrollIntoViewOptions) => void", + "description": "The Element interface's **`scrollIntoView()`** method scrolls the element's ancestor containers such that the element on which `scrollIntoView()` is called is visible to the user.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollIntoView)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "scrollLeft", + "value": "number", + "description": "The **`scrollLeft`** property of the Element interface gets or sets the number of pixels by which an element's content is scrolled from its left edge.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollLeft)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "scrollTo", + "value": "{ (options?: ScrollToOptions): void; (x: number, y: number): void; }", + "description": "The **`scrollTo()`** method of the Element interface scrolls to a particular set of coordinates inside a given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollTo)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "scrollTop", + "value": "number", + "description": "The **`scrollTop`** property of the Element interface gets or sets the number of pixels by which an element's content is scrolled from its top edge.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollTop)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "scrollWidth", + "value": "number", + "description": "The **`scrollWidth`** read-only property of the Element interface is a measurement of the width of an element's content, including content not visible on the screen due to overflow.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollWidth)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setAttribute", + "value": "(qualifiedName: string, value: string) => void", + "description": "The **`setAttribute()`** method of the Element interface sets the value of an attribute on the specified element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setAttributeNode", + "value": "(attr: Attr) => Attr", + "description": "The **`setAttributeNode()`** method of the Element interface adds a new Attr node to the specified element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setAttributeNodeNS", + "value": "(attr: Attr) => Attr", + "description": "The **`setAttributeNodeNS()`** method of the Element interface adds a new namespaced Attr node to an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNodeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setAttributeNS", + "value": "(namespace: string, qualifiedName: string, value: string) => void", + "description": "`setAttributeNS` adds a new attribute or changes the value of an attribute with the given namespace and name.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setHTMLUnsafe", + "value": "(html: string) => void", + "description": "The **`setHTMLUnsafe()`** method of the Element interface is used to parse a string of HTML into a DocumentFragment, optionally filtering out unwanted elements and attributes, and those that don't belong in the context, and then using it to replace the element's subtree in the DOM.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setHTMLUnsafe)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setPointerCapture", + "value": "(pointerId: number) => void", + "description": "The **`setPointerCapture()`** method of the _capture target_ of future pointer events.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setPointerCapture)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "shadowRoot", + "value": "ShadowRoot | null", + "description": "The `Element.shadowRoot` read-only property represents the shadow root hosted by the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/shadowRoot)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "showPopover", + "value": "() => void", + "description": "The **`showPopover()`** method of the HTMLElement interface shows a Popover_API element (i.e., one that has a valid `popover` attribute) by adding it to the top layer.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/showPopover)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "slot", + "value": "string", + "description": "The **`slot`** property of the Element interface returns the name of the shadow DOM slot the element is inserted in.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/slot)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "spellcheck", + "value": "boolean", + "description": "The **`spellcheck`** property of the HTMLElement interface represents a boolean value that controls the spell-checking hint.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/spellcheck)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "GetAccessor", + "name": "style", + "value": "CSSStyleDeclaration", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/style)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "subheading", + "value": "string", + "description": "The text to be used as subheading.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "tabIndex", + "value": "number", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/tabIndex)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "tagName", + "value": "string", + "description": "The **`tagName`** read-only property of the Element interface returns the tag name of the element on which it's called.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/tagName)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "TEXT_NODE", + "value": "3", + "description": "node is a Text node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "GetAccessor", + "name": "textContent", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/Node/textContent)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "title", + "value": "string", + "description": "The **`HTMLElement.title`** property represents the title of the element: the text usually displayed in a 'tooltip' popup when the mouse is over the node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/title)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "toggleAttribute", + "value": "(qualifiedName: string, force?: boolean) => boolean", + "description": "The **`toggleAttribute()`** method of the present and adding it if it is not present) on the given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/toggleAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "togglePopover", + "value": "(options?: boolean) => boolean", + "description": "The **`togglePopover()`** method of the HTMLElement interface toggles a Popover_API element (i.e., one that has a valid `popover` attribute) between the hidden and showing states.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/togglePopover)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "translate", + "value": "boolean", + "description": "The **`translate`** property of the HTMLElement interface indicates whether an element's attribute values and the values of its Text node children are to be translated when the page is localized, or whether to leave them unchanged.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/translate)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "webkitMatchesSelector", + "value": "(selectors: string) => boolean", + "description": "", + "deprecationMessage": "This is a legacy alias of `matches`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/matches)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "writingSuggestions", + "value": "string", + "description": "The **`writingSuggestions`** property of the HTMLElement interface is a string indicating if browser-provided writing suggestions should be enabled under the scope of the element or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/writingSuggestions)" + } + ] + } + }, + "PageElementSlotsDocs": { + "src/surfaces/customer-account/components.ts": { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "PageElementSlotsDocs", + "value": "PageElementSlots", + "description": "", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "breadcrumb-actions", + "value": "HTMLElement", + "description": "The breadcrumb actions for the page. Accepts a single Button element with restricted properties (see below).", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "primary-action", + "value": "HTMLElement", + "description": "The primary action for the page. Accepts a single Button element with restricted properties (see below).", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "secondary-actions", + "value": "HTMLElement", + "description": "The secondary actions for the page. Accepts multiple Button elements with restricted properties (see below).", + "isOptional": true + } + ] + } + }, + "AvatarPropsDocs": { + "src/surfaces/customer-account/components.ts": { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "AvatarPropsDocs", + "value": "AvatarProps", + "description": "", + "isPublicDocs": true + } + }, + "AvatarElementDocs": { + "src/surfaces/customer-account/components.ts": { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "AvatarElementDocs", + "value": "AvatarElement", + "description": "", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "accessKey", + "value": "string", + "description": "The **`HTMLElement.accessKey`** property sets the keystroke which a user can press to jump to a given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/accessKey)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "accessKeyLabel", + "value": "string", + "description": "The **`HTMLElement.accessKeyLabel`** read-only property returns a string containing the element's browser-assigned access key (if any); otherwise it returns an empty string.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/accessKeyLabel)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "addEventListener", + "value": "{ (type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; }", + "description": "\nThe **`addEventListener()`** method of the EventTarget interface sets up a function that will be called whenever the specified event is delivered to the target.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/addEventListener)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "after", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes just after node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/after)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "alt", + "value": "string", + "description": "An alternative text description that describe the image for the reader to understand what it is about or identify the user the avatar belongs to.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "animate", + "value": "(keyframes: Keyframe[] | PropertyIndexedKeyframes, options?: number | KeyframeAnimationOptions) => Animation", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animate)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "append", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes after the last child of node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/append)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "appendChild", + "value": "(node: T) => T", + "description": "The **`appendChild()`** method of the Node interface adds a node to the end of the list of children of a specified parent node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/appendChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaActiveDescendantElement", + "value": "Element | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaActiveDescendantElement)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaAtomic", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaAtomic)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaAutoComplete", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaAutoComplete)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaBrailleLabel", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleLabel)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaBrailleRoleDescription", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleRoleDescription)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaBusy", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBusy)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaChecked", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaChecked)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColCount", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColCount)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColIndex", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColIndex)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColIndexText", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColIndexText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColSpan", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColSpan)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaControlsElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaControlsElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaCurrent", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaCurrent)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDescribedByElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDescribedByElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDescription", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDescription)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDetailsElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDetailsElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDisabled", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDisabled)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaErrorMessageElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaErrorMessageElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaExpanded", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaExpanded)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaFlowToElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaFlowToElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaHasPopup", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaHasPopup)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaHidden", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaHidden)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaInvalid", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaInvalid)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaKeyShortcuts", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaKeyShortcuts)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLabel", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLabel)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLabelledByElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLabelledByElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLevel", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLevel)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLive", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLive)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaModal", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaModal)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaMultiLine", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaMultiLine)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaMultiSelectable", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaMultiSelectable)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaOrientation", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaOrientation)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaOwnsElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaOwnsElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaPlaceholder", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPlaceholder)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaPosInSet", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPosInSet)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaPressed", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPressed)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaReadOnly", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaReadOnly)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRelevant", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRelevant)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRequired", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRequired)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRoleDescription", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRoleDescription)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowCount", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowCount)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowIndex", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndex)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowIndexText", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndexText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowSpan", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowSpan)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaSelected", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSelected)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaSetSize", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSetSize)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaSort", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSort)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueMax", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueMax)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueMin", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueMin)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueNow", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueNow)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueText", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "assignedSlot", + "value": "HTMLSlotElement | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/assignedSlot)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "attachInternals", + "value": "() => ElementInternals", + "description": "The **`HTMLElement.attachInternals()`** method returns an ElementInternals object.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/attachInternals)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "attachShadow", + "value": "(init: ShadowRootInit) => ShadowRoot", + "description": "The **`Element.attachShadow()`** method attaches a shadow DOM tree to the specified element and returns a reference to its ShadowRoot.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/attachShadow)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ATTRIBUTE_NODE", + "value": "2", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "attributes", + "value": "NamedNodeMap", + "description": "The **`Element.attributes`** property returns a live collection of all attribute nodes registered to the specified node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/attributes)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "attributeStyleMap", + "value": "StylePropertyMap", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/attributeStyleMap)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "autocapitalize", + "value": "string", + "description": "The **`autocapitalize`** property of the HTMLElement interface represents the element's capitalization behavior for user input.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autocapitalize)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "autocorrect", + "value": "boolean", + "description": "The **`autocorrect`** property of the HTMLElement interface controls whether or not autocorrection of editable text is enabled for spelling and/or punctuation errors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autocorrect)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "autofocus", + "value": "boolean", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autofocus)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "baseURI", + "value": "string", + "description": "The read-only **`baseURI`** property of the Node interface returns the absolute base URL of the document containing the node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/baseURI)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "before", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes just before node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/before)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "blur", + "value": "() => void", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/blur)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "CDATA_SECTION_NODE", + "value": "4", + "description": "node is a CDATASection node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "checkVisibility", + "value": "(options?: CheckVisibilityOptions) => boolean", + "description": "The **`checkVisibility()`** method of the Element interface checks whether the element is visible.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/checkVisibility)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "childElementCount", + "value": "number", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/childElementCount)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "childNodes", + "value": "NodeListOf", + "description": "The read-only **`childNodes`** property of the Node interface returns a live the first child node is assigned index `0`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/childNodes)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "children", + "value": "HTMLCollection", + "description": "Returns the child elements.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/children)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "GetAccessor", + "name": "classList", + "value": "DOMTokenList", + "description": "The **`Element.classList`** is a read-only property that returns a live DOMTokenList collection of the `class` attributes of the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/classList)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "className", + "value": "string", + "description": "The **`className`** property of the of the specified element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/className)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "click", + "value": "() => void", + "description": "The **`HTMLElement.click()`** method simulates a mouse click on an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/click)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "clientHeight", + "value": "number", + "description": "The **`clientHeight`** read-only property of the Element interface is zero for elements with no CSS or inline layout boxes; otherwise, it's the inner height of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientHeight)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "clientLeft", + "value": "number", + "description": "The **`clientLeft`** read-only property of the Element interface returns the width of the left border of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientLeft)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "clientTop", + "value": "number", + "description": "The **`clientTop`** read-only property of the Element interface returns the width of the top border of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientTop)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "clientWidth", + "value": "number", + "description": "The **`clientWidth`** read-only property of the Element interface is zero for inline elements and elements with no CSS; otherwise, it's the inner width of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientWidth)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "cloneNode", + "value": "(subtree?: boolean) => Node", + "description": "The **`cloneNode()`** method of the Node interface returns a duplicate of the node on which this method was called.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/cloneNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "closest", + "value": "{ (selector: K): HTMLElementTagNameMap[K]; (selector: K): SVGElementTagNameMap[K]; (selector: K): MathMLElementTagNameMap[K]; (selectors: string): E; }", + "description": "The **`closest()`** method of the Element interface traverses the element and its parents (heading toward the document root) until it finds a node that matches the specified CSS selector.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/closest)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "COMMENT_NODE", + "value": "8", + "description": "node is a Comment node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "compareDocumentPosition", + "value": "(other: Node) => number", + "description": "The **`compareDocumentPosition()`** method of the Node interface reports the position of its argument node relative to the node on which it is called.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/compareDocumentPosition)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "computedStyleMap", + "value": "() => StylePropertyMapReadOnly", + "description": "The **`computedStyleMap()`** method of the Element interface returns a StylePropertyMapReadOnly interface which provides a read-only representation of a CSS declaration block that is an alternative to CSSStyleDeclaration.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/computedStyleMap)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "contains", + "value": "(other: Node) => boolean", + "description": "The **`contains()`** method of the Node interface returns a boolean value indicating whether a node is a descendant of a given node, that is the node itself, one of its direct children (Node.childNodes), one of the children's direct children, and so on.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/contains)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "contentEditable", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/contentEditable)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "currentCSSZoom", + "value": "number", + "description": "The **`currentCSSZoom`** read-only property of the Element interface provides the 'effective' CSS `zoom` of an element, taking into account the zoom applied to the element and all its parent elements.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/currentCSSZoom)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "dataset", + "value": "DOMStringMap", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dataset)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "dir", + "value": "string", + "description": "The **`HTMLElement.dir`** property indicates the text writing directionality of the content of the current element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dir)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "dispatchEvent", + "value": "(event: Event) => boolean", + "description": "The **`dispatchEvent()`** method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/dispatchEvent)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_FRAGMENT_NODE", + "value": "11", + "description": "node is a DocumentFragment node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_NODE", + "value": "9", + "description": "node is a document." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_CONTAINED_BY", + "value": "16", + "description": "Set when other is a descendant of node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_CONTAINS", + "value": "8", + "description": "Set when other is an ancestor of node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_DISCONNECTED", + "value": "1", + "description": "Set when node and other are not in the same tree." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_FOLLOWING", + "value": "4", + "description": "Set when other is following node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "value": "32", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_PRECEDING", + "value": "2", + "description": "Set when other is preceding node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_TYPE_NODE", + "value": "10", + "description": "node is a doctype." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "draggable", + "value": "boolean", + "description": "The **`draggable`** property of the HTMLElement interface gets and sets a Boolean primitive indicating if the element is draggable.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/draggable)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ELEMENT_NODE", + "value": "1", + "description": "node is an element." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "enterKeyHint", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/enterKeyHint)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ENTITY_NODE", + "value": "6", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ENTITY_REFERENCE_NODE", + "value": "5", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "firstChild", + "value": "ChildNode | null", + "description": "The read-only **`firstChild`** property of the Node interface returns the node's first child in the tree, or `null` if the node has no children.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/firstChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "firstElementChild", + "value": "Element | null", + "description": "Returns the first child that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/firstElementChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "focus", + "value": "(options?: FocusOptions) => void", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/focus)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAnimations", + "value": "(options?: GetAnimationsOptions) => Animation[]", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAnimations)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttribute", + "value": "(qualifiedName: string) => string", + "description": "The **`getAttribute()`** method of the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNames", + "value": "() => string[]", + "description": "The **`getAttributeNames()`** method of the array.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNames)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNode", + "value": "(qualifiedName: string) => Attr", + "description": "Returns the specified attribute of the specified element, as an Attr node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNodeNS", + "value": "(namespace: string, localName: string) => Attr", + "description": "The **`getAttributeNodeNS()`** method of the Element interface returns the namespaced Attr node of an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNodeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNS", + "value": "(namespace: string, localName: string) => string", + "description": "The **`getAttributeNS()`** method of the Element interface returns the string value of the attribute with the specified namespace and name.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getBoundingClientRect", + "value": "() => DOMRect", + "description": "The **`Element.getBoundingClientRect()`** method returns a position relative to the viewport.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getBoundingClientRect)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getClientRects", + "value": "() => DOMRectList", + "description": "The **`getClientRects()`** method of the Element interface returns a collection of DOMRect objects that indicate the bounding rectangles for each CSS border box in a client.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getClientRects)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getElementsByClassName", + "value": "(classNames: string) => HTMLCollectionOf", + "description": "The Element method **`getElementsByClassName()`** returns a live specified class name or names.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByClassName)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getElementsByTagName", + "value": "{ (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: string): HTMLCollectionOf; }", + "description": "The **`Element.getElementsByTagName()`** method returns a live All descendants of the specified element are searched, but not the element itself.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagName)", + "deprecationMessage": "Deprecated" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getElementsByTagNameNS", + "value": "{ (namespaceURI: \"http://www.w3.org/1999/xhtml\", localName: string): HTMLCollectionOf; (namespaceURI: \"http://www.w3.org/2000/svg\", localName: string): HTMLCollectionOf; (namespaceURI: \"http://www.w3.org/1998/Math/MathML\", localName: string): HTMLCollectionOf; (namespace: string, localName: string): HTMLCollectionOf; }", + "description": "The **`Element.getElementsByTagNameNS()`** method returns a live HTMLCollection of elements with the given tag name belonging to the given namespace.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagNameNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getHTML", + "value": "(options?: GetHTMLOptions) => string", + "description": "The **`getHTML()`** method of the Element interface is used to serialize an element's DOM to an HTML string.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getHTML)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getRootNode", + "value": "(options?: GetRootNodeOptions) => Node", + "description": "The **`getRootNode()`** method of the Node interface returns the context object's root, which optionally includes the shadow root if it is available.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/getRootNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasAttribute", + "value": "(qualifiedName: string) => boolean", + "description": "The **`Element.hasAttribute()`** method returns a **Boolean** value indicating whether the specified element has the specified attribute or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasAttributeNS", + "value": "(namespace: string, localName: string) => boolean", + "description": "The **`hasAttributeNS()`** method of the Element interface returns a boolean value indicating whether the current element has the specified attribute with the specified namespace.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttributeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasAttributes", + "value": "() => boolean", + "description": "The **`hasAttributes()`** method of the Element interface returns a boolean value indicating whether the current element has any attributes or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttributes)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasChildNodes", + "value": "() => boolean", + "description": "The **`hasChildNodes()`** method of the Node interface returns a boolean value indicating whether the given Node has child nodes or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/hasChildNodes)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasPointerCapture", + "value": "(pointerId: number) => boolean", + "description": "The **`hasPointerCapture()`** method of the pointer capture for the pointer identified by the given pointer ID.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasPointerCapture)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "hidden", + "value": "boolean", + "description": "The HTMLElement property **`hidden`** reflects the value of the element's `hidden` attribute.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/hidden)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hidePopover", + "value": "() => void", + "description": "The **`hidePopover()`** method of the HTMLElement interface hides a popover element (i.e., one that has a valid `popover` attribute) by removing it from the top layer and styling it with `display: none`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/hidePopover)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "id", + "value": "string", + "description": "A unique identifier for the element.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "inert", + "value": "boolean", + "description": "The HTMLElement property **`inert`** reflects the value of the element's `inert` attribute.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/inert)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "initials", + "value": "string", + "description": "Initials to display in the avatar.\n\nInitials will be rendered as a fallback if `src` is not provided, fails to load or does not load quickly.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "innerHTML", + "value": "string", + "description": "The **`innerHTML`** property of the Element interface gets or sets the HTML or XML markup contained within the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/innerHTML)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "innerText", + "value": "string", + "description": "The **`innerText`** property of the HTMLElement interface represents the rendered text content of a node and its descendants.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/innerText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "inputMode", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/inputMode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "insertAdjacentElement", + "value": "(where: InsertPosition, element: Element) => Element", + "description": "The **`insertAdjacentElement()`** method of the relative to the element it is invoked upon.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentElement)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "insertAdjacentHTML", + "value": "(position: InsertPosition, string: string) => void", + "description": "The **`insertAdjacentHTML()`** method of the the resulting nodes into the DOM tree at a specified position.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentHTML)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "insertAdjacentText", + "value": "(where: InsertPosition, data: string) => void", + "description": "The **`insertAdjacentText()`** method of the Element interface, given a relative position and a string, inserts a new text node at the given position relative to the element it is called from.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "insertBefore", + "value": "(node: T, child: Node) => T", + "description": "The **`insertBefore()`** method of the Node interface inserts a node before a _reference node_ as a child of a specified _parent node_.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/insertBefore)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "isConnected", + "value": "boolean", + "description": "The read-only **`isConnected`** property of the Node interface returns a boolean indicating whether the node is connected (directly or indirectly) to a Document object.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isConnected)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "isContentEditable", + "value": "boolean", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/isContentEditable)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "isDefaultNamespace", + "value": "(namespace: string) => boolean", + "description": "The **`isDefaultNamespace()`** method of the Node interface accepts a namespace URI as an argument.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isDefaultNamespace)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "isEqualNode", + "value": "(otherNode: Node) => boolean", + "description": "The **`isEqualNode()`** method of the Node interface tests whether two nodes are equal.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isEqualNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "isSameNode", + "value": "(otherNode: Node) => boolean", + "description": "The **`isSameNode()`** method of the Node interface is a legacy alias the for the `===` strict equality operator.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isSameNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "lang", + "value": "string", + "description": "The **`lang`** property of the HTMLElement interface indicates the base language of an element's attribute values and text content, in the form of a MISSING: RFC(5646, 'BCP 47 language identifier tag')].\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/lang)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "lastChild", + "value": "ChildNode | null", + "description": "The read-only **`lastChild`** property of the Node interface returns the last child of the node, or `null` if there are no child nodes.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lastChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "lastElementChild", + "value": "Element | null", + "description": "Returns the last child that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/lastElementChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "localName", + "value": "string", + "description": "The **`Element.localName`** read-only property returns the local part of the qualified name of an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/localName)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "lookupNamespaceURI", + "value": "(prefix: string) => string", + "description": "The **`lookupNamespaceURI()`** method of the Node interface takes a prefix as parameter and returns the namespace URI associated with it on the given node if found (and `null` if not).\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lookupNamespaceURI)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "lookupPrefix", + "value": "(namespace: string) => string", + "description": "The **`lookupPrefix()`** method of the Node interface returns a string containing the prefix for a given namespace URI, if present, and `null` if not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lookupPrefix)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "matches", + "value": "(selectors: string) => boolean", + "description": "The **`matches()`** method of the Element interface tests whether the element would be selected by the specified CSS selector.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/matches)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "namespaceURI", + "value": "string | null", + "description": "The **`Element.namespaceURI`** read-only property returns the namespace URI of the element, or `null` if the element is not in a namespace.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/namespaceURI)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nextElementSibling", + "value": "Element | null", + "description": "Returns the first following sibling that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/nextElementSibling)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nextSibling", + "value": "ChildNode | null", + "description": "The read-only **`nextSibling`** property of the Node interface returns the node immediately following the specified one in their parent's Node.childNodes, or returns `null` if the specified node is the last child in the parent element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nextSibling)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nodeName", + "value": "string", + "description": "The read-only **`nodeName`** property of Node returns the name of the current node as a string.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeName)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nodeType", + "value": "number", + "description": "The read-only **`nodeType`** property of a Node interface is an integer that identifies what the node is.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeType)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nodeValue", + "value": "string | null", + "description": "The **`nodeValue`** property of the Node interface returns or sets the value of the current node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeValue)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nonce", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/nonce)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "normalize", + "value": "() => void", + "description": "The **`normalize()`** method of the Node interface puts the specified node and all of its sub-tree into a _normalized_ form.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/normalize)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "NOTATION_NODE", + "value": "12", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetHeight", + "value": "number", + "description": "The **`offsetHeight`** read-only property of the HTMLElement interface returns the height of an element, including vertical padding and borders, as an integer.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetHeight)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetLeft", + "value": "number", + "description": "The **`offsetLeft`** read-only property of the HTMLElement interface returns the number of pixels that the _upper left corner_ of the current element is offset to the left within the HTMLElement.offsetParent node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetLeft)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetParent", + "value": "Element | null", + "description": "The **`HTMLElement.offsetParent`** read-only property returns a reference to the element which is the closest (nearest in the containment hierarchy) positioned ancestor element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetParent)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetTop", + "value": "number", + "description": "The **`offsetTop`** read-only property of the HTMLElement interface returns the distance from the outer border of the current element (including its margin) to the top padding edge of the HTMLelement.offsetParent, the _closest positioned_ ancestor element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetTop)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetWidth", + "value": "number", + "description": "The **`offsetWidth`** read-only property of the HTMLElement interface returns the layout width of an element as an integer.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetWidth)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onabort", + "value": "((this: GlobalEventHandlers, ev: UIEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/abort_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationcancel", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationcancel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationend", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationiteration", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationiteration_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationstart", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onauxclick", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/auxclick_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onbeforeinput", + "value": "((this: GlobalEventHandlers, ev: InputEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/beforeinput_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onbeforematch", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/beforematch_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onbeforetoggle", + "value": "((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/beforetoggle_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onblur", + "value": "((this: GlobalEventHandlers, ev: FocusEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/blur_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncancel", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/cancel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncanplay", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/canplay_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncanplaythrough", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/canplaythrough_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/change_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onclick", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/click_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onclose", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/close_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncontextlost", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/contextlost_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncontextmenu", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/contextmenu_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncontextrestored", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/contextrestored_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncopy", + "value": "((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/copy_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncuechange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTrackElement/cuechange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncut", + "value": "((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/cut_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondblclick", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/dblclick_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondrag", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/drag_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragend", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragenter", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragenter_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragleave", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragleave_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragover", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragover_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragstart", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondrop", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/drop_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondurationchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/durationchange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onemptied", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/emptied_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onended", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/ended_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onerror", + "value": "(event: Event) => void", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/error_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onfocus", + "value": "((this: GlobalEventHandlers, ev: FocusEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/focus_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onformdata", + "value": "((this: GlobalEventHandlers, ev: FormDataEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/formdata_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onfullscreenchange", + "value": "((this: Element, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/fullscreenchange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onfullscreenerror", + "value": "((this: Element, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/fullscreenerror_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ongotpointercapture", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/gotpointercapture_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oninput", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/input_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oninvalid", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/invalid_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onkeydown", + "value": "((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keydown_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onkeypress", + "value": "((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null", + "description": "", + "deprecationMessage": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keypress_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onkeyup", + "value": "((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keyup_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onload", + "value": "(event: Event) => void", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/load_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onloadeddata", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadeddata_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onloadedmetadata", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadedmetadata_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onloadstart", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onlostpointercapture", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/lostpointercapture_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmousedown", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mousedown_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseenter", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseenter_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseleave", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseleave_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmousemove", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mousemove_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseout", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseout_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseover", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseover_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseup", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseup_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpaste", + "value": "((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/paste_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpause", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/pause_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onplay", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/play_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onplaying", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/playing_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointercancel", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointercancel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerdown", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerdown_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerenter", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerenter_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerleave", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerleave_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointermove", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointermove_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerout", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerout_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerover", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerover_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerrawupdate", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "Available only in secure contexts.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerrawupdate_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerup", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerup_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onprogress", + "value": "((this: GlobalEventHandlers, ev: ProgressEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/progress_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onratechange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/ratechange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onreset", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/reset_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onresize", + "value": "((this: GlobalEventHandlers, ev: UIEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLVideoElement/resize_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onscroll", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/scroll_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onscrollend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/scrollend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onsecuritypolicyviolation", + "value": "((this: GlobalEventHandlers, ev: SecurityPolicyViolationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/securitypolicyviolation_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onseeked", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/seeked_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onseeking", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/seeking_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onselect", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/select_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onselectionchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onselectstart", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/selectstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onslotchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLSlotElement/slotchange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onstalled", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/stalled_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onsubmit", + "value": "((this: GlobalEventHandlers, ev: SubmitEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/submit_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onsuspend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/suspend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontimeupdate", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/timeupdate_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontoggle", + "value": "((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/toggle_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchcancel", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchcancel_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchend", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchend_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchmove", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchmove_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchstart", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchstart_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitioncancel", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitioncancel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitionend", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitionrun", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionrun_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitionstart", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onvolumechange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/volumechange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwaiting", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/waiting_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkitanimationend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `onanimationend`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkitanimationiteration", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `onanimationiteration`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationiteration_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkitanimationstart", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `onanimationstart`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkittransitionend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `ontransitionend`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwheel", + "value": "((this: GlobalEventHandlers, ev: WheelEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/wheel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "outerHTML", + "value": "string", + "description": "The **`outerHTML`** attribute of the Element DOM interface gets the serialized HTML fragment describing the element including its descendants.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/outerHTML)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "outerText", + "value": "string", + "description": "The **`outerText`** property of the HTMLElement interface returns the same value as HTMLElement.innerText.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/outerText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ownerDocument", + "value": "Document", + "description": "The read-only **`ownerDocument`** property of the Node interface returns the top-level document object of the node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/ownerDocument)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "parentElement", + "value": "HTMLElement | null", + "description": "The read-only **`parentElement`** property of Node interface returns the DOM node's parent Element, or `null` if the node either has no parent, or its parent isn't a DOM Element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/parentElement)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "parentNode", + "value": "ParentNode | null", + "description": "The read-only **`parentNode`** property of the Node interface returns the parent of the specified node in the DOM tree.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/parentNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "GetAccessor", + "name": "part", + "value": "DOMTokenList", + "description": "The **`part`** property of the Element interface represents the part identifier(s) of the element (i.e., set using the `part` attribute), returned as a DOMTokenList.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/part)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "popover", + "value": "string | null", + "description": "The **`popover`** property of the HTMLElement interface gets and sets an element's popover state via JavaScript (`'auto'`, `'hint'`, or `'manual'`), and can be used for feature detection.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/popover)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "prefix", + "value": "string | null", + "description": "The **`Element.prefix`** read-only property returns the namespace prefix of the specified element, or `null` if no prefix is specified.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/prefix)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "prepend", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes before the first child of node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/prepend)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "previousElementSibling", + "value": "Element | null", + "description": "Returns the first preceding sibling that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/previousElementSibling)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "previousSibling", + "value": "ChildNode | null", + "description": "The read-only **`previousSibling`** property of the Node interface returns the node immediately preceding the specified one in its parent's or `null` if the specified node is the first in that list.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/previousSibling)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "PROCESSING_INSTRUCTION_NODE", + "value": "7", + "description": "node is a ProcessingInstruction node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "querySelector", + "value": "{ (selectors: K): HTMLElementTagNameMap[K]; (selectors: K): SVGElementTagNameMap[K]; (selectors: K): MathMLElementTagNameMap[K]; (selectors: K): HTMLElementDeprecatedTagNameMap[K]; (selectors: string): E; }", + "description": "Returns the first element that is a descendant of node that matches selectors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/querySelector)", + "deprecationMessage": "Deprecated" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "querySelectorAll", + "value": "{ (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: string): NodeListOf; }", + "description": "Returns all element descendants of node that match selectors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/querySelectorAll)", + "deprecationMessage": "Deprecated" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "releasePointerCapture", + "value": "(pointerId: number) => void", + "description": "The **`releasePointerCapture()`** method of the previously set for a specific (PointerEvent) _pointer_.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/releasePointerCapture)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "remove", + "value": "() => void", + "description": "Removes node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/remove)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeAttribute", + "value": "(qualifiedName: string) => void", + "description": "The Element method **`removeAttribute()`** removes the attribute with the specified name from the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeAttributeNode", + "value": "(attr: Attr) => Attr", + "description": "The **`removeAttributeNode()`** method of the Element interface removes the specified Attr node from the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeAttributeNS", + "value": "(namespace: string, localName: string) => void", + "description": "The **`removeAttributeNS()`** method of the If you are working with HTML and you don't need to specify the requested attribute as being part of a specific namespace, use the Element.removeAttribute() method instead.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeChild", + "value": "(child: T) => T", + "description": "The **`removeChild()`** method of the Node interface removes a child node from the DOM and returns the removed node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/removeChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeEventListener", + "value": "{ (type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; }", + "description": "\nThe **`removeEventListener()`** method of the EventTarget interface removes an event listener previously registered with EventTarget.addEventListener() from the target.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/removeEventListener)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "replaceChild", + "value": "(node: Node, child: T) => T", + "description": "The **`replaceChild()`** method of the Node interface replaces a child node within the given (parent) node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/replaceChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "replaceChildren", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Replace all children of node with nodes, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/replaceChildren)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "replaceWith", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Replaces node with nodes, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/replaceWith)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "requestFullscreen", + "value": "(options?: FullscreenOptions) => Promise", + "description": "The **`Element.requestFullscreen()`** method issues an asynchronous request to make the element be displayed in fullscreen mode.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/requestFullscreen)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "requestPointerLock", + "value": "(options?: PointerLockOptions) => Promise", + "description": "The **`requestPointerLock()`** method of the Element interface lets you asynchronously ask for the pointer to be locked on the given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/requestPointerLock)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "role", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/role)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "scroll", + "value": "{ (options?: ScrollToOptions): void; (x: number, y: number): void; }", + "description": "The **`scroll()`** method of the Element interface scrolls the element to a particular set of coordinates inside a given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scroll)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "scrollBy", + "value": "{ (options?: ScrollToOptions): void; (x: number, y: number): void; }", + "description": "The **`scrollBy()`** method of the Element interface scrolls an element by the given amount.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollBy)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "scrollHeight", + "value": "number", + "description": "The **`scrollHeight`** read-only property of the Element interface is a measurement of the height of an element's content, including content not visible on the screen due to overflow.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollHeight)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "scrollIntoView", + "value": "(arg?: boolean | ScrollIntoViewOptions) => void", + "description": "The Element interface's **`scrollIntoView()`** method scrolls the element's ancestor containers such that the element on which `scrollIntoView()` is called is visible to the user.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollIntoView)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "scrollLeft", + "value": "number", + "description": "The **`scrollLeft`** property of the Element interface gets or sets the number of pixels by which an element's content is scrolled from its left edge.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollLeft)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "scrollTo", + "value": "{ (options?: ScrollToOptions): void; (x: number, y: number): void; }", + "description": "The **`scrollTo()`** method of the Element interface scrolls to a particular set of coordinates inside a given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollTo)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "scrollTop", + "value": "number", + "description": "The **`scrollTop`** property of the Element interface gets or sets the number of pixels by which an element's content is scrolled from its top edge.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollTop)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "scrollWidth", + "value": "number", + "description": "The **`scrollWidth`** read-only property of the Element interface is a measurement of the width of an element's content, including content not visible on the screen due to overflow.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollWidth)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setAttribute", + "value": "(qualifiedName: string, value: string) => void", + "description": "The **`setAttribute()`** method of the Element interface sets the value of an attribute on the specified element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setAttributeNode", + "value": "(attr: Attr) => Attr", + "description": "The **`setAttributeNode()`** method of the Element interface adds a new Attr node to the specified element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setAttributeNodeNS", + "value": "(attr: Attr) => Attr", + "description": "The **`setAttributeNodeNS()`** method of the Element interface adds a new namespaced Attr node to an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNodeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setAttributeNS", + "value": "(namespace: string, qualifiedName: string, value: string) => void", + "description": "`setAttributeNS` adds a new attribute or changes the value of an attribute with the given namespace and name.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setHTMLUnsafe", + "value": "(html: string) => void", + "description": "The **`setHTMLUnsafe()`** method of the Element interface is used to parse a string of HTML into a DocumentFragment, optionally filtering out unwanted elements and attributes, and those that don't belong in the context, and then using it to replace the element's subtree in the DOM.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setHTMLUnsafe)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setPointerCapture", + "value": "(pointerId: number) => void", + "description": "The **`setPointerCapture()`** method of the _capture target_ of future pointer events.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setPointerCapture)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "shadowRoot", + "value": "ShadowRoot | null", + "description": "The `Element.shadowRoot` read-only property represents the shadow root hosted by the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/shadowRoot)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "showPopover", + "value": "() => void", + "description": "The **`showPopover()`** method of the HTMLElement interface shows a Popover_API element (i.e., one that has a valid `popover` attribute) by adding it to the top layer.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/showPopover)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "size", + "value": "'small' | 'large' | 'small-200' | 'base' | 'large-200'", + "description": "Size of the avatar.", + "isOptional": true, + "defaultValue": "'base'" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "slot", + "value": "string", + "description": "The **`slot`** property of the Element interface returns the name of the shadow DOM slot the element is inserted in.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/slot)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "spellcheck", + "value": "boolean", + "description": "The **`spellcheck`** property of the HTMLElement interface represents a boolean value that controls the spell-checking hint.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/spellcheck)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "src", + "value": "string", + "description": "The URL or path to the image.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "GetAccessor", + "name": "style", + "value": "CSSStyleDeclaration", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/style)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "tabIndex", + "value": "number", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/tabIndex)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "tagName", + "value": "string", + "description": "The **`tagName`** read-only property of the Element interface returns the tag name of the element on which it's called.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/tagName)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "TEXT_NODE", + "value": "3", + "description": "node is a Text node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "GetAccessor", + "name": "textContent", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/Node/textContent)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "title", + "value": "string", + "description": "The **`HTMLElement.title`** property represents the title of the element: the text usually displayed in a 'tooltip' popup when the mouse is over the node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/title)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "toggleAttribute", + "value": "(qualifiedName: string, force?: boolean) => boolean", + "description": "The **`toggleAttribute()`** method of the present and adding it if it is not present) on the given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/toggleAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "togglePopover", + "value": "(options?: boolean) => boolean", + "description": "The **`togglePopover()`** method of the HTMLElement interface toggles a Popover_API element (i.e., one that has a valid `popover` attribute) between the hidden and showing states.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/togglePopover)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "translate", + "value": "boolean", + "description": "The **`translate`** property of the HTMLElement interface indicates whether an element's attribute values and the values of its Text node children are to be translated when the page is localized, or whether to leave them unchanged.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/translate)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "webkitMatchesSelector", + "value": "(selectors: string) => boolean", + "description": "", + "deprecationMessage": "This is a legacy alias of `matches`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/matches)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "writingSuggestions", + "value": "string", + "description": "The **`writingSuggestions`** property of the HTMLElement interface is a string indicating if browser-provided writing suggestions should be enabled under the scope of the element or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/writingSuggestions)" + } + ] + } + }, + "AvatarEventsDocs": { + "src/surfaces/customer-account/components.ts": { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "AvatarEventsDocs", + "value": "AvatarEvents", + "description": "", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "error", + "value": "((event: CallbackEventListener) => void) | null", + "description": "Callback when the image fails to load.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "load", + "value": "((event: CallbackEventListener) => void) | null", + "description": "Callback when the image loads successfully.", + "isOptional": true + } + ] + } + }, + "MenuPropsDocs": { + "src/surfaces/customer-account/components.ts": { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "MenuPropsDocs", + "value": "MenuProps", + "description": "", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "accessibilityLabel", + "value": "string", + "description": "A label to describe the purpose of the menu that is announced by screen readers.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "id", + "value": "string", + "description": "A unique identifier for the element.", + "isOptional": true + } + ] + } + }, + "MenuElementDocs": { + "src/surfaces/customer-account/components.ts": { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "MenuElementDocs", + "value": "MenuElement", + "description": "", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "accessibilityLabel", + "value": "string", + "description": "A label to describe the purpose of the menu that is announced by screen readers.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "accessKey", + "value": "string", + "description": "The **`HTMLElement.accessKey`** property sets the keystroke which a user can press to jump to a given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/accessKey)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "accessKeyLabel", + "value": "string", + "description": "The **`HTMLElement.accessKeyLabel`** read-only property returns a string containing the element's browser-assigned access key (if any); otherwise it returns an empty string.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/accessKeyLabel)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "addEventListener", + "value": "{ (type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; }", + "description": "\nThe **`addEventListener()`** method of the EventTarget interface sets up a function that will be called whenever the specified event is delivered to the target.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/addEventListener)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "after", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes just after node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/after)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "animate", + "value": "(keyframes: Keyframe[] | PropertyIndexedKeyframes, options?: number | KeyframeAnimationOptions) => Animation", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animate)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "append", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes after the last child of node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/append)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "appendChild", + "value": "(node: T) => T", + "description": "The **`appendChild()`** method of the Node interface adds a node to the end of the list of children of a specified parent node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/appendChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaActiveDescendantElement", + "value": "Element | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaActiveDescendantElement)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaAtomic", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaAtomic)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaAutoComplete", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaAutoComplete)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaBrailleLabel", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleLabel)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaBrailleRoleDescription", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleRoleDescription)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaBusy", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBusy)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaChecked", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaChecked)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColCount", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColCount)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColIndex", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColIndex)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColIndexText", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColIndexText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColSpan", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColSpan)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaControlsElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaControlsElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaCurrent", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaCurrent)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDescribedByElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDescribedByElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDescription", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDescription)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDetailsElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDetailsElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDisabled", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDisabled)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaErrorMessageElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaErrorMessageElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaExpanded", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaExpanded)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaFlowToElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaFlowToElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaHasPopup", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaHasPopup)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaHidden", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaHidden)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaInvalid", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaInvalid)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaKeyShortcuts", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaKeyShortcuts)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLabel", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLabel)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLabelledByElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLabelledByElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLevel", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLevel)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLive", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLive)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaModal", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaModal)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaMultiLine", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaMultiLine)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaMultiSelectable", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaMultiSelectable)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaOrientation", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaOrientation)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaOwnsElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaOwnsElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaPlaceholder", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPlaceholder)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaPosInSet", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPosInSet)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaPressed", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPressed)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaReadOnly", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaReadOnly)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRelevant", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRelevant)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRequired", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRequired)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRoleDescription", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRoleDescription)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowCount", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowCount)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowIndex", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndex)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowIndexText", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndexText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowSpan", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowSpan)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaSelected", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSelected)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaSetSize", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSetSize)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaSort", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSort)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueMax", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueMax)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueMin", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueMin)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueNow", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueNow)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueText", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "assignedSlot", + "value": "HTMLSlotElement | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/assignedSlot)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "attachInternals", + "value": "() => ElementInternals", + "description": "The **`HTMLElement.attachInternals()`** method returns an ElementInternals object.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/attachInternals)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "attachShadow", + "value": "(init: ShadowRootInit) => ShadowRoot", + "description": "The **`Element.attachShadow()`** method attaches a shadow DOM tree to the specified element and returns a reference to its ShadowRoot.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/attachShadow)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ATTRIBUTE_NODE", + "value": "2", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "attributes", + "value": "NamedNodeMap", + "description": "The **`Element.attributes`** property returns a live collection of all attribute nodes registered to the specified node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/attributes)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "attributeStyleMap", + "value": "StylePropertyMap", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/attributeStyleMap)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "autocapitalize", + "value": "string", + "description": "The **`autocapitalize`** property of the HTMLElement interface represents the element's capitalization behavior for user input.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autocapitalize)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "autocorrect", + "value": "boolean", + "description": "The **`autocorrect`** property of the HTMLElement interface controls whether or not autocorrection of editable text is enabled for spelling and/or punctuation errors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autocorrect)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "autofocus", + "value": "boolean", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autofocus)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "baseURI", + "value": "string", + "description": "The read-only **`baseURI`** property of the Node interface returns the absolute base URL of the document containing the node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/baseURI)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "before", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes just before node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/before)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "blur", + "value": "() => void", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/blur)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "CDATA_SECTION_NODE", + "value": "4", + "description": "node is a CDATASection node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "checkVisibility", + "value": "(options?: CheckVisibilityOptions) => boolean", + "description": "The **`checkVisibility()`** method of the Element interface checks whether the element is visible.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/checkVisibility)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "childElementCount", + "value": "number", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/childElementCount)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "childNodes", + "value": "NodeListOf", + "description": "The read-only **`childNodes`** property of the Node interface returns a live the first child node is assigned index `0`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/childNodes)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "children", + "value": "HTMLCollection", + "description": "Returns the child elements.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/children)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "GetAccessor", + "name": "classList", + "value": "DOMTokenList", + "description": "The **`Element.classList`** is a read-only property that returns a live DOMTokenList collection of the `class` attributes of the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/classList)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "className", + "value": "string", + "description": "The **`className`** property of the of the specified element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/className)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "click", + "value": "() => void", + "description": "The **`HTMLElement.click()`** method simulates a mouse click on an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/click)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "clientHeight", + "value": "number", + "description": "The **`clientHeight`** read-only property of the Element interface is zero for elements with no CSS or inline layout boxes; otherwise, it's the inner height of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientHeight)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "clientLeft", + "value": "number", + "description": "The **`clientLeft`** read-only property of the Element interface returns the width of the left border of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientLeft)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "clientTop", + "value": "number", + "description": "The **`clientTop`** read-only property of the Element interface returns the width of the top border of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientTop)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "clientWidth", + "value": "number", + "description": "The **`clientWidth`** read-only property of the Element interface is zero for inline elements and elements with no CSS; otherwise, it's the inner width of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientWidth)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "cloneNode", + "value": "(subtree?: boolean) => Node", + "description": "The **`cloneNode()`** method of the Node interface returns a duplicate of the node on which this method was called.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/cloneNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "closest", + "value": "{ (selector: K): HTMLElementTagNameMap[K]; (selector: K): SVGElementTagNameMap[K]; (selector: K): MathMLElementTagNameMap[K]; (selectors: string): E; }", + "description": "The **`closest()`** method of the Element interface traverses the element and its parents (heading toward the document root) until it finds a node that matches the specified CSS selector.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/closest)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "COMMENT_NODE", + "value": "8", + "description": "node is a Comment node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "compareDocumentPosition", + "value": "(other: Node) => number", + "description": "The **`compareDocumentPosition()`** method of the Node interface reports the position of its argument node relative to the node on which it is called.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/compareDocumentPosition)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "computedStyleMap", + "value": "() => StylePropertyMapReadOnly", + "description": "The **`computedStyleMap()`** method of the Element interface returns a StylePropertyMapReadOnly interface which provides a read-only representation of a CSS declaration block that is an alternative to CSSStyleDeclaration.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/computedStyleMap)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "contains", + "value": "(other: Node) => boolean", + "description": "The **`contains()`** method of the Node interface returns a boolean value indicating whether a node is a descendant of a given node, that is the node itself, one of its direct children (Node.childNodes), one of the children's direct children, and so on.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/contains)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "contentEditable", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/contentEditable)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "currentCSSZoom", + "value": "number", + "description": "The **`currentCSSZoom`** read-only property of the Element interface provides the 'effective' CSS `zoom` of an element, taking into account the zoom applied to the element and all its parent elements.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/currentCSSZoom)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "dataset", + "value": "DOMStringMap", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dataset)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "dir", + "value": "string", + "description": "The **`HTMLElement.dir`** property indicates the text writing directionality of the content of the current element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dir)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "dispatchEvent", + "value": "(event: Event) => boolean", + "description": "The **`dispatchEvent()`** method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/dispatchEvent)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_FRAGMENT_NODE", + "value": "11", + "description": "node is a DocumentFragment node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_NODE", + "value": "9", + "description": "node is a document." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_CONTAINED_BY", + "value": "16", + "description": "Set when other is a descendant of node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_CONTAINS", + "value": "8", + "description": "Set when other is an ancestor of node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_DISCONNECTED", + "value": "1", + "description": "Set when node and other are not in the same tree." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_FOLLOWING", + "value": "4", + "description": "Set when other is following node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "value": "32", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_PRECEDING", + "value": "2", + "description": "Set when other is preceding node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_TYPE_NODE", + "value": "10", + "description": "node is a doctype." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "draggable", + "value": "boolean", + "description": "The **`draggable`** property of the HTMLElement interface gets and sets a Boolean primitive indicating if the element is draggable.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/draggable)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ELEMENT_NODE", + "value": "1", + "description": "node is an element." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "enterKeyHint", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/enterKeyHint)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ENTITY_NODE", + "value": "6", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ENTITY_REFERENCE_NODE", + "value": "5", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "firstChild", + "value": "ChildNode | null", + "description": "The read-only **`firstChild`** property of the Node interface returns the node's first child in the tree, or `null` if the node has no children.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/firstChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "firstElementChild", + "value": "Element | null", + "description": "Returns the first child that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/firstElementChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "focus", + "value": "(options?: FocusOptions) => void", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/focus)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAnimations", + "value": "(options?: GetAnimationsOptions) => Animation[]", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAnimations)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttribute", + "value": "(qualifiedName: string) => string", + "description": "The **`getAttribute()`** method of the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNames", + "value": "() => string[]", + "description": "The **`getAttributeNames()`** method of the array.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNames)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNode", + "value": "(qualifiedName: string) => Attr", + "description": "Returns the specified attribute of the specified element, as an Attr node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNodeNS", + "value": "(namespace: string, localName: string) => Attr", + "description": "The **`getAttributeNodeNS()`** method of the Element interface returns the namespaced Attr node of an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNodeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNS", + "value": "(namespace: string, localName: string) => string", + "description": "The **`getAttributeNS()`** method of the Element interface returns the string value of the attribute with the specified namespace and name.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getBoundingClientRect", + "value": "() => DOMRect", + "description": "The **`Element.getBoundingClientRect()`** method returns a position relative to the viewport.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getBoundingClientRect)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getClientRects", + "value": "() => DOMRectList", + "description": "The **`getClientRects()`** method of the Element interface returns a collection of DOMRect objects that indicate the bounding rectangles for each CSS border box in a client.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getClientRects)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getElementsByClassName", + "value": "(classNames: string) => HTMLCollectionOf", + "description": "The Element method **`getElementsByClassName()`** returns a live specified class name or names.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByClassName)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getElementsByTagName", + "value": "{ (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: string): HTMLCollectionOf; }", + "description": "The **`Element.getElementsByTagName()`** method returns a live All descendants of the specified element are searched, but not the element itself.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagName)", + "deprecationMessage": "Deprecated" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getElementsByTagNameNS", + "value": "{ (namespaceURI: \"http://www.w3.org/1999/xhtml\", localName: string): HTMLCollectionOf; (namespaceURI: \"http://www.w3.org/2000/svg\", localName: string): HTMLCollectionOf; (namespaceURI: \"http://www.w3.org/1998/Math/MathML\", localName: string): HTMLCollectionOf; (namespace: string, localName: string): HTMLCollectionOf; }", + "description": "The **`Element.getElementsByTagNameNS()`** method returns a live HTMLCollection of elements with the given tag name belonging to the given namespace.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagNameNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getHTML", + "value": "(options?: GetHTMLOptions) => string", + "description": "The **`getHTML()`** method of the Element interface is used to serialize an element's DOM to an HTML string.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getHTML)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getRootNode", + "value": "(options?: GetRootNodeOptions) => Node", + "description": "The **`getRootNode()`** method of the Node interface returns the context object's root, which optionally includes the shadow root if it is available.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/getRootNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasAttribute", + "value": "(qualifiedName: string) => boolean", + "description": "The **`Element.hasAttribute()`** method returns a **Boolean** value indicating whether the specified element has the specified attribute or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasAttributeNS", + "value": "(namespace: string, localName: string) => boolean", + "description": "The **`hasAttributeNS()`** method of the Element interface returns a boolean value indicating whether the current element has the specified attribute with the specified namespace.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttributeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasAttributes", + "value": "() => boolean", + "description": "The **`hasAttributes()`** method of the Element interface returns a boolean value indicating whether the current element has any attributes or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttributes)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasChildNodes", + "value": "() => boolean", + "description": "The **`hasChildNodes()`** method of the Node interface returns a boolean value indicating whether the given Node has child nodes or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/hasChildNodes)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasPointerCapture", + "value": "(pointerId: number) => boolean", + "description": "The **`hasPointerCapture()`** method of the pointer capture for the pointer identified by the given pointer ID.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasPointerCapture)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "hidden", + "value": "boolean", + "description": "The HTMLElement property **`hidden`** reflects the value of the element's `hidden` attribute.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/hidden)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hidePopover", + "value": "() => void", + "description": "The **`hidePopover()`** method of the HTMLElement interface hides a popover element (i.e., one that has a valid `popover` attribute) by removing it from the top layer and styling it with `display: none`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/hidePopover)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "id", + "value": "string", + "description": "A unique identifier for the element.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "inert", + "value": "boolean", + "description": "The HTMLElement property **`inert`** reflects the value of the element's `inert` attribute.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/inert)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "innerHTML", + "value": "string", + "description": "The **`innerHTML`** property of the Element interface gets or sets the HTML or XML markup contained within the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/innerHTML)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "innerText", + "value": "string", + "description": "The **`innerText`** property of the HTMLElement interface represents the rendered text content of a node and its descendants.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/innerText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "inputMode", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/inputMode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "insertAdjacentElement", + "value": "(where: InsertPosition, element: Element) => Element", + "description": "The **`insertAdjacentElement()`** method of the relative to the element it is invoked upon.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentElement)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "insertAdjacentHTML", + "value": "(position: InsertPosition, string: string) => void", + "description": "The **`insertAdjacentHTML()`** method of the the resulting nodes into the DOM tree at a specified position.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentHTML)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "insertAdjacentText", + "value": "(where: InsertPosition, data: string) => void", + "description": "The **`insertAdjacentText()`** method of the Element interface, given a relative position and a string, inserts a new text node at the given position relative to the element it is called from.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "insertBefore", + "value": "(node: T, child: Node) => T", + "description": "The **`insertBefore()`** method of the Node interface inserts a node before a _reference node_ as a child of a specified _parent node_.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/insertBefore)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "isConnected", + "value": "boolean", + "description": "The read-only **`isConnected`** property of the Node interface returns a boolean indicating whether the node is connected (directly or indirectly) to a Document object.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isConnected)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "isContentEditable", + "value": "boolean", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/isContentEditable)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "isDefaultNamespace", + "value": "(namespace: string) => boolean", + "description": "The **`isDefaultNamespace()`** method of the Node interface accepts a namespace URI as an argument.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isDefaultNamespace)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "isEqualNode", + "value": "(otherNode: Node) => boolean", + "description": "The **`isEqualNode()`** method of the Node interface tests whether two nodes are equal.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isEqualNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "isSameNode", + "value": "(otherNode: Node) => boolean", + "description": "The **`isSameNode()`** method of the Node interface is a legacy alias the for the `===` strict equality operator.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isSameNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "lang", + "value": "string", + "description": "The **`lang`** property of the HTMLElement interface indicates the base language of an element's attribute values and text content, in the form of a MISSING: RFC(5646, 'BCP 47 language identifier tag')].\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/lang)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "lastChild", + "value": "ChildNode | null", + "description": "The read-only **`lastChild`** property of the Node interface returns the last child of the node, or `null` if there are no child nodes.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lastChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "lastElementChild", + "value": "Element | null", + "description": "Returns the last child that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/lastElementChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "localName", + "value": "string", + "description": "The **`Element.localName`** read-only property returns the local part of the qualified name of an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/localName)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "lookupNamespaceURI", + "value": "(prefix: string) => string", + "description": "The **`lookupNamespaceURI()`** method of the Node interface takes a prefix as parameter and returns the namespace URI associated with it on the given node if found (and `null` if not).\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lookupNamespaceURI)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "lookupPrefix", + "value": "(namespace: string) => string", + "description": "The **`lookupPrefix()`** method of the Node interface returns a string containing the prefix for a given namespace URI, if present, and `null` if not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lookupPrefix)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "matches", + "value": "(selectors: string) => boolean", + "description": "The **`matches()`** method of the Element interface tests whether the element would be selected by the specified CSS selector.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/matches)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "namespaceURI", + "value": "string | null", + "description": "The **`Element.namespaceURI`** read-only property returns the namespace URI of the element, or `null` if the element is not in a namespace.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/namespaceURI)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nextElementSibling", + "value": "Element | null", + "description": "Returns the first following sibling that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/nextElementSibling)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nextSibling", + "value": "ChildNode | null", + "description": "The read-only **`nextSibling`** property of the Node interface returns the node immediately following the specified one in their parent's Node.childNodes, or returns `null` if the specified node is the last child in the parent element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nextSibling)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nodeName", + "value": "string", + "description": "The read-only **`nodeName`** property of Node returns the name of the current node as a string.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeName)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nodeType", + "value": "number", + "description": "The read-only **`nodeType`** property of a Node interface is an integer that identifies what the node is.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeType)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nodeValue", + "value": "string | null", + "description": "The **`nodeValue`** property of the Node interface returns or sets the value of the current node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeValue)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nonce", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/nonce)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "normalize", + "value": "() => void", + "description": "The **`normalize()`** method of the Node interface puts the specified node and all of its sub-tree into a _normalized_ form.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/normalize)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "NOTATION_NODE", + "value": "12", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetHeight", + "value": "number", + "description": "The **`offsetHeight`** read-only property of the HTMLElement interface returns the height of an element, including vertical padding and borders, as an integer.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetHeight)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetLeft", + "value": "number", + "description": "The **`offsetLeft`** read-only property of the HTMLElement interface returns the number of pixels that the _upper left corner_ of the current element is offset to the left within the HTMLElement.offsetParent node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetLeft)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetParent", + "value": "Element | null", + "description": "The **`HTMLElement.offsetParent`** read-only property returns a reference to the element which is the closest (nearest in the containment hierarchy) positioned ancestor element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetParent)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetTop", + "value": "number", + "description": "The **`offsetTop`** read-only property of the HTMLElement interface returns the distance from the outer border of the current element (including its margin) to the top padding edge of the HTMLelement.offsetParent, the _closest positioned_ ancestor element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetTop)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetWidth", + "value": "number", + "description": "The **`offsetWidth`** read-only property of the HTMLElement interface returns the layout width of an element as an integer.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetWidth)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onabort", + "value": "((this: GlobalEventHandlers, ev: UIEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/abort_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationcancel", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationcancel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationend", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationiteration", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationiteration_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationstart", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onauxclick", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/auxclick_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onbeforeinput", + "value": "((this: GlobalEventHandlers, ev: InputEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/beforeinput_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onbeforematch", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/beforematch_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onbeforetoggle", + "value": "((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/beforetoggle_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onblur", + "value": "((this: GlobalEventHandlers, ev: FocusEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/blur_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncancel", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/cancel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncanplay", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/canplay_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncanplaythrough", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/canplaythrough_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/change_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onclick", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/click_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onclose", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/close_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncontextlost", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/contextlost_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncontextmenu", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/contextmenu_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncontextrestored", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/contextrestored_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncopy", + "value": "((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/copy_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncuechange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTrackElement/cuechange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncut", + "value": "((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/cut_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondblclick", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/dblclick_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondrag", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/drag_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragend", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragenter", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragenter_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragleave", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragleave_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragover", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragover_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragstart", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondrop", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/drop_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondurationchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/durationchange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onemptied", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/emptied_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onended", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/ended_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onerror", + "value": "OnErrorEventHandler", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/error_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onfocus", + "value": "((this: GlobalEventHandlers, ev: FocusEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/focus_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onformdata", + "value": "((this: GlobalEventHandlers, ev: FormDataEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/formdata_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onfullscreenchange", + "value": "((this: Element, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/fullscreenchange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onfullscreenerror", + "value": "((this: Element, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/fullscreenerror_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ongotpointercapture", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/gotpointercapture_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oninput", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/input_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oninvalid", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/invalid_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onkeydown", + "value": "((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keydown_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onkeypress", + "value": "((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null", + "description": "", + "deprecationMessage": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keypress_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onkeyup", + "value": "((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keyup_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onload", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/load_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onloadeddata", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadeddata_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onloadedmetadata", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadedmetadata_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onloadstart", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onlostpointercapture", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/lostpointercapture_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmousedown", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mousedown_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseenter", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseenter_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseleave", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseleave_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmousemove", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mousemove_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseout", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseout_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseover", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseover_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseup", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseup_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpaste", + "value": "((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/paste_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpause", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/pause_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onplay", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/play_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onplaying", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/playing_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointercancel", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointercancel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerdown", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerdown_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerenter", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerenter_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerleave", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerleave_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointermove", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointermove_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerout", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerout_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerover", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerover_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerrawupdate", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "Available only in secure contexts.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerrawupdate_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerup", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerup_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onprogress", + "value": "((this: GlobalEventHandlers, ev: ProgressEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/progress_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onratechange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/ratechange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onreset", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/reset_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onresize", + "value": "((this: GlobalEventHandlers, ev: UIEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLVideoElement/resize_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onscroll", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/scroll_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onscrollend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/scrollend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onsecuritypolicyviolation", + "value": "((this: GlobalEventHandlers, ev: SecurityPolicyViolationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/securitypolicyviolation_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onseeked", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/seeked_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onseeking", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/seeking_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onselect", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/select_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onselectionchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onselectstart", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/selectstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onslotchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLSlotElement/slotchange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onstalled", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/stalled_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onsubmit", + "value": "((this: GlobalEventHandlers, ev: SubmitEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/submit_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onsuspend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/suspend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontimeupdate", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/timeupdate_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontoggle", + "value": "((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/toggle_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchcancel", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchcancel_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchend", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchend_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchmove", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchmove_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchstart", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchstart_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitioncancel", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitioncancel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitionend", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitionrun", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionrun_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitionstart", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onvolumechange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/volumechange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwaiting", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/waiting_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkitanimationend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `onanimationend`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkitanimationiteration", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `onanimationiteration`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationiteration_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkitanimationstart", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `onanimationstart`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkittransitionend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `ontransitionend`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwheel", + "value": "((this: GlobalEventHandlers, ev: WheelEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/wheel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "outerHTML", + "value": "string", + "description": "The **`outerHTML`** attribute of the Element DOM interface gets the serialized HTML fragment describing the element including its descendants.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/outerHTML)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "outerText", + "value": "string", + "description": "The **`outerText`** property of the HTMLElement interface returns the same value as HTMLElement.innerText.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/outerText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ownerDocument", + "value": "Document", + "description": "The read-only **`ownerDocument`** property of the Node interface returns the top-level document object of the node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/ownerDocument)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "parentElement", + "value": "HTMLElement | null", + "description": "The read-only **`parentElement`** property of Node interface returns the DOM node's parent Element, or `null` if the node either has no parent, or its parent isn't a DOM Element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/parentElement)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "parentNode", + "value": "ParentNode | null", + "description": "The read-only **`parentNode`** property of the Node interface returns the parent of the specified node in the DOM tree.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/parentNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "GetAccessor", + "name": "part", + "value": "DOMTokenList", + "description": "The **`part`** property of the Element interface represents the part identifier(s) of the element (i.e., set using the `part` attribute), returned as a DOMTokenList.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/part)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "popover", + "value": "string | null", + "description": "The **`popover`** property of the HTMLElement interface gets and sets an element's popover state via JavaScript (`'auto'`, `'hint'`, or `'manual'`), and can be used for feature detection.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/popover)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "prefix", + "value": "string | null", + "description": "The **`Element.prefix`** read-only property returns the namespace prefix of the specified element, or `null` if no prefix is specified.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/prefix)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "prepend", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes before the first child of node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/prepend)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "previousElementSibling", + "value": "Element | null", + "description": "Returns the first preceding sibling that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/previousElementSibling)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "previousSibling", + "value": "ChildNode | null", + "description": "The read-only **`previousSibling`** property of the Node interface returns the node immediately preceding the specified one in its parent's or `null` if the specified node is the first in that list.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/previousSibling)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "PROCESSING_INSTRUCTION_NODE", + "value": "7", + "description": "node is a ProcessingInstruction node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "querySelector", + "value": "{ (selectors: K): HTMLElementTagNameMap[K]; (selectors: K): SVGElementTagNameMap[K]; (selectors: K): MathMLElementTagNameMap[K]; (selectors: K): HTMLElementDeprecatedTagNameMap[K]; (selectors: string): E; }", + "description": "Returns the first element that is a descendant of node that matches selectors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/querySelector)", + "deprecationMessage": "Deprecated" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "querySelectorAll", + "value": "{ (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: string): NodeListOf; }", + "description": "Returns all element descendants of node that match selectors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/querySelectorAll)", + "deprecationMessage": "Deprecated" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "releasePointerCapture", + "value": "(pointerId: number) => void", + "description": "The **`releasePointerCapture()`** method of the previously set for a specific (PointerEvent) _pointer_.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/releasePointerCapture)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "remove", + "value": "() => void", + "description": "Removes node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/remove)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeAttribute", + "value": "(qualifiedName: string) => void", + "description": "The Element method **`removeAttribute()`** removes the attribute with the specified name from the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeAttributeNode", + "value": "(attr: Attr) => Attr", + "description": "The **`removeAttributeNode()`** method of the Element interface removes the specified Attr node from the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeAttributeNS", + "value": "(namespace: string, localName: string) => void", + "description": "The **`removeAttributeNS()`** method of the If you are working with HTML and you don't need to specify the requested attribute as being part of a specific namespace, use the Element.removeAttribute() method instead.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeChild", + "value": "(child: T) => T", + "description": "The **`removeChild()`** method of the Node interface removes a child node from the DOM and returns the removed node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/removeChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeEventListener", + "value": "{ (type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; }", + "description": "\nThe **`removeEventListener()`** method of the EventTarget interface removes an event listener previously registered with EventTarget.addEventListener() from the target.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/removeEventListener)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "replaceChild", + "value": "(node: Node, child: T) => T", + "description": "The **`replaceChild()`** method of the Node interface replaces a child node within the given (parent) node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/replaceChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "replaceChildren", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Replace all children of node with nodes, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/replaceChildren)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "replaceWith", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Replaces node with nodes, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/replaceWith)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "requestFullscreen", + "value": "(options?: FullscreenOptions) => Promise", + "description": "The **`Element.requestFullscreen()`** method issues an asynchronous request to make the element be displayed in fullscreen mode.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/requestFullscreen)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "requestPointerLock", + "value": "(options?: PointerLockOptions) => Promise", + "description": "The **`requestPointerLock()`** method of the Element interface lets you asynchronously ask for the pointer to be locked on the given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/requestPointerLock)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "role", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/role)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "scroll", + "value": "{ (options?: ScrollToOptions): void; (x: number, y: number): void; }", + "description": "The **`scroll()`** method of the Element interface scrolls the element to a particular set of coordinates inside a given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scroll)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "scrollBy", + "value": "{ (options?: ScrollToOptions): void; (x: number, y: number): void; }", + "description": "The **`scrollBy()`** method of the Element interface scrolls an element by the given amount.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollBy)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "scrollHeight", + "value": "number", + "description": "The **`scrollHeight`** read-only property of the Element interface is a measurement of the height of an element's content, including content not visible on the screen due to overflow.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollHeight)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "scrollIntoView", + "value": "(arg?: boolean | ScrollIntoViewOptions) => void", + "description": "The Element interface's **`scrollIntoView()`** method scrolls the element's ancestor containers such that the element on which `scrollIntoView()` is called is visible to the user.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollIntoView)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "scrollLeft", + "value": "number", + "description": "The **`scrollLeft`** property of the Element interface gets or sets the number of pixels by which an element's content is scrolled from its left edge.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollLeft)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "scrollTo", + "value": "{ (options?: ScrollToOptions): void; (x: number, y: number): void; }", + "description": "The **`scrollTo()`** method of the Element interface scrolls to a particular set of coordinates inside a given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollTo)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "scrollTop", + "value": "number", + "description": "The **`scrollTop`** property of the Element interface gets or sets the number of pixels by which an element's content is scrolled from its top edge.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollTop)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "scrollWidth", + "value": "number", + "description": "The **`scrollWidth`** read-only property of the Element interface is a measurement of the width of an element's content, including content not visible on the screen due to overflow.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollWidth)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setAttribute", + "value": "(qualifiedName: string, value: string) => void", + "description": "The **`setAttribute()`** method of the Element interface sets the value of an attribute on the specified element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setAttributeNode", + "value": "(attr: Attr) => Attr", + "description": "The **`setAttributeNode()`** method of the Element interface adds a new Attr node to the specified element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setAttributeNodeNS", + "value": "(attr: Attr) => Attr", + "description": "The **`setAttributeNodeNS()`** method of the Element interface adds a new namespaced Attr node to an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNodeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setAttributeNS", + "value": "(namespace: string, qualifiedName: string, value: string) => void", + "description": "`setAttributeNS` adds a new attribute or changes the value of an attribute with the given namespace and name.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setHTMLUnsafe", + "value": "(html: string) => void", + "description": "The **`setHTMLUnsafe()`** method of the Element interface is used to parse a string of HTML into a DocumentFragment, optionally filtering out unwanted elements and attributes, and those that don't belong in the context, and then using it to replace the element's subtree in the DOM.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setHTMLUnsafe)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setPointerCapture", + "value": "(pointerId: number) => void", + "description": "The **`setPointerCapture()`** method of the _capture target_ of future pointer events.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setPointerCapture)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "shadowRoot", + "value": "ShadowRoot | null", + "description": "The `Element.shadowRoot` read-only property represents the shadow root hosted by the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/shadowRoot)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "showPopover", + "value": "() => void", + "description": "The **`showPopover()`** method of the HTMLElement interface shows a Popover_API element (i.e., one that has a valid `popover` attribute) by adding it to the top layer.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/showPopover)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "slot", + "value": "string", + "description": "The **`slot`** property of the Element interface returns the name of the shadow DOM slot the element is inserted in.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/slot)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "spellcheck", + "value": "boolean", + "description": "The **`spellcheck`** property of the HTMLElement interface represents a boolean value that controls the spell-checking hint.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/spellcheck)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "GetAccessor", + "name": "style", + "value": "CSSStyleDeclaration", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/style)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "tabIndex", + "value": "number", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/tabIndex)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "tagName", + "value": "string", + "description": "The **`tagName`** read-only property of the Element interface returns the tag name of the element on which it's called.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/tagName)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "TEXT_NODE", + "value": "3", + "description": "node is a Text node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "GetAccessor", + "name": "textContent", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/Node/textContent)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "title", + "value": "string", + "description": "The **`HTMLElement.title`** property represents the title of the element: the text usually displayed in a 'tooltip' popup when the mouse is over the node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/title)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "toggleAttribute", + "value": "(qualifiedName: string, force?: boolean) => boolean", + "description": "The **`toggleAttribute()`** method of the present and adding it if it is not present) on the given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/toggleAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "togglePopover", + "value": "(options?: boolean) => boolean", + "description": "The **`togglePopover()`** method of the HTMLElement interface toggles a Popover_API element (i.e., one that has a valid `popover` attribute) between the hidden and showing states.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/togglePopover)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "translate", + "value": "boolean", + "description": "The **`translate`** property of the HTMLElement interface indicates whether an element's attribute values and the values of its Text node children are to be translated when the page is localized, or whether to leave them unchanged.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/translate)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "webkitMatchesSelector", + "value": "(selectors: string) => boolean", + "description": "", + "deprecationMessage": "This is a legacy alias of `matches`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/matches)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "writingSuggestions", + "value": "string", + "description": "The **`writingSuggestions`** property of the HTMLElement interface is a string indicating if browser-provided writing suggestions should be enabled under the scope of the element or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/writingSuggestions)" + } + ] + } + }, + "ButtonGroupPropsDocs": { + "src/surfaces/customer-account/components.ts": { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "ButtonGroupPropsDocs", + "value": "ButtonGroupProps", + "description": "", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "accessibilityLabel", + "value": "string", + "description": "Label for the button group that describes the content of the group for screen reader users to understand what's included.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "id", + "value": "string", + "description": "A unique identifier for the element.", + "isOptional": true + } + ] + } + }, + "ButtonGroupElementDocs": { + "src/surfaces/customer-account/components.ts": { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "ButtonGroupElementDocs", + "value": "ButtonGroupElement", + "description": "", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "accessibilityLabel", + "value": "string", + "description": "Label for the button group that describes the content of the group for screen reader users to understand what's included.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "accessKey", + "value": "string", + "description": "The **`HTMLElement.accessKey`** property sets the keystroke which a user can press to jump to a given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/accessKey)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "accessKeyLabel", + "value": "string", + "description": "The **`HTMLElement.accessKeyLabel`** read-only property returns a string containing the element's browser-assigned access key (if any); otherwise it returns an empty string.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/accessKeyLabel)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "addEventListener", + "value": "{ (type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; }", + "description": "\nThe **`addEventListener()`** method of the EventTarget interface sets up a function that will be called whenever the specified event is delivered to the target.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/addEventListener)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "after", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes just after node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/after)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "animate", + "value": "(keyframes: Keyframe[] | PropertyIndexedKeyframes, options?: number | KeyframeAnimationOptions) => Animation", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animate)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "append", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes after the last child of node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/append)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "appendChild", + "value": "(node: T) => T", + "description": "The **`appendChild()`** method of the Node interface adds a node to the end of the list of children of a specified parent node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/appendChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaActiveDescendantElement", + "value": "Element | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaActiveDescendantElement)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaAtomic", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaAtomic)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaAutoComplete", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaAutoComplete)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaBrailleLabel", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleLabel)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaBrailleRoleDescription", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleRoleDescription)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaBusy", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBusy)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaChecked", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaChecked)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColCount", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColCount)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColIndex", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColIndex)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColIndexText", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColIndexText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColSpan", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColSpan)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaControlsElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaControlsElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaCurrent", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaCurrent)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDescribedByElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDescribedByElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDescription", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDescription)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDetailsElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDetailsElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDisabled", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDisabled)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaErrorMessageElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaErrorMessageElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaExpanded", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaExpanded)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaFlowToElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaFlowToElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaHasPopup", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaHasPopup)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaHidden", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaHidden)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaInvalid", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaInvalid)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaKeyShortcuts", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaKeyShortcuts)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLabel", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLabel)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLabelledByElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLabelledByElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLevel", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLevel)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLive", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLive)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaModal", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaModal)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaMultiLine", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaMultiLine)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaMultiSelectable", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaMultiSelectable)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaOrientation", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaOrientation)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaOwnsElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaOwnsElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaPlaceholder", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPlaceholder)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaPosInSet", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPosInSet)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaPressed", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPressed)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaReadOnly", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaReadOnly)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRelevant", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRelevant)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRequired", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRequired)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRoleDescription", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRoleDescription)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowCount", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowCount)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowIndex", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndex)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowIndexText", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndexText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowSpan", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowSpan)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaSelected", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSelected)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaSetSize", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSetSize)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaSort", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSort)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueMax", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueMax)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueMin", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueMin)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueNow", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueNow)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueText", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "assignedSlot", + "value": "HTMLSlotElement | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/assignedSlot)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "attachInternals", + "value": "() => ElementInternals", + "description": "The **`HTMLElement.attachInternals()`** method returns an ElementInternals object.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/attachInternals)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "attachShadow", + "value": "(init: ShadowRootInit) => ShadowRoot", + "description": "The **`Element.attachShadow()`** method attaches a shadow DOM tree to the specified element and returns a reference to its ShadowRoot.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/attachShadow)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ATTRIBUTE_NODE", + "value": "2", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "attributes", + "value": "NamedNodeMap", + "description": "The **`Element.attributes`** property returns a live collection of all attribute nodes registered to the specified node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/attributes)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "attributeStyleMap", + "value": "StylePropertyMap", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/attributeStyleMap)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "autocapitalize", + "value": "string", + "description": "The **`autocapitalize`** property of the HTMLElement interface represents the element's capitalization behavior for user input.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autocapitalize)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "autocorrect", + "value": "boolean", + "description": "The **`autocorrect`** property of the HTMLElement interface controls whether or not autocorrection of editable text is enabled for spelling and/or punctuation errors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autocorrect)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "autofocus", + "value": "boolean", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autofocus)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "baseURI", + "value": "string", + "description": "The read-only **`baseURI`** property of the Node interface returns the absolute base URL of the document containing the node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/baseURI)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "before", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes just before node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/before)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "blur", + "value": "() => void", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/blur)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "CDATA_SECTION_NODE", + "value": "4", + "description": "node is a CDATASection node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "checkVisibility", + "value": "(options?: CheckVisibilityOptions) => boolean", + "description": "The **`checkVisibility()`** method of the Element interface checks whether the element is visible.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/checkVisibility)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "childElementCount", + "value": "number", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/childElementCount)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "childNodes", + "value": "NodeListOf", + "description": "The read-only **`childNodes`** property of the Node interface returns a live the first child node is assigned index `0`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/childNodes)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "children", + "value": "HTMLCollection", + "description": "Returns the child elements.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/children)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "GetAccessor", + "name": "classList", + "value": "DOMTokenList", + "description": "The **`Element.classList`** is a read-only property that returns a live DOMTokenList collection of the `class` attributes of the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/classList)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "className", + "value": "string", + "description": "The **`className`** property of the of the specified element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/className)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "click", + "value": "() => void", + "description": "The **`HTMLElement.click()`** method simulates a mouse click on an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/click)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "clientHeight", + "value": "number", + "description": "The **`clientHeight`** read-only property of the Element interface is zero for elements with no CSS or inline layout boxes; otherwise, it's the inner height of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientHeight)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "clientLeft", + "value": "number", + "description": "The **`clientLeft`** read-only property of the Element interface returns the width of the left border of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientLeft)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "clientTop", + "value": "number", + "description": "The **`clientTop`** read-only property of the Element interface returns the width of the top border of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientTop)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "clientWidth", + "value": "number", + "description": "The **`clientWidth`** read-only property of the Element interface is zero for inline elements and elements with no CSS; otherwise, it's the inner width of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientWidth)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "cloneNode", + "value": "(subtree?: boolean) => Node", + "description": "The **`cloneNode()`** method of the Node interface returns a duplicate of the node on which this method was called.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/cloneNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "closest", + "value": "{ (selector: K): HTMLElementTagNameMap[K]; (selector: K): SVGElementTagNameMap[K]; (selector: K): MathMLElementTagNameMap[K]; (selectors: string): E; }", + "description": "The **`closest()`** method of the Element interface traverses the element and its parents (heading toward the document root) until it finds a node that matches the specified CSS selector.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/closest)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "COMMENT_NODE", + "value": "8", + "description": "node is a Comment node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "compareDocumentPosition", + "value": "(other: Node) => number", + "description": "The **`compareDocumentPosition()`** method of the Node interface reports the position of its argument node relative to the node on which it is called.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/compareDocumentPosition)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "computedStyleMap", + "value": "() => StylePropertyMapReadOnly", + "description": "The **`computedStyleMap()`** method of the Element interface returns a StylePropertyMapReadOnly interface which provides a read-only representation of a CSS declaration block that is an alternative to CSSStyleDeclaration.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/computedStyleMap)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "contains", + "value": "(other: Node) => boolean", + "description": "The **`contains()`** method of the Node interface returns a boolean value indicating whether a node is a descendant of a given node, that is the node itself, one of its direct children (Node.childNodes), one of the children's direct children, and so on.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/contains)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "contentEditable", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/contentEditable)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "currentCSSZoom", + "value": "number", + "description": "The **`currentCSSZoom`** read-only property of the Element interface provides the 'effective' CSS `zoom` of an element, taking into account the zoom applied to the element and all its parent elements.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/currentCSSZoom)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "dataset", + "value": "DOMStringMap", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dataset)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "dir", + "value": "string", + "description": "The **`HTMLElement.dir`** property indicates the text writing directionality of the content of the current element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dir)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "dispatchEvent", + "value": "(event: Event) => boolean", + "description": "The **`dispatchEvent()`** method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/dispatchEvent)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_FRAGMENT_NODE", + "value": "11", + "description": "node is a DocumentFragment node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_NODE", + "value": "9", + "description": "node is a document." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_CONTAINED_BY", + "value": "16", + "description": "Set when other is a descendant of node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_CONTAINS", + "value": "8", + "description": "Set when other is an ancestor of node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_DISCONNECTED", + "value": "1", + "description": "Set when node and other are not in the same tree." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_FOLLOWING", + "value": "4", + "description": "Set when other is following node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "value": "32", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_PRECEDING", + "value": "2", + "description": "Set when other is preceding node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_TYPE_NODE", + "value": "10", + "description": "node is a doctype." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "draggable", + "value": "boolean", + "description": "The **`draggable`** property of the HTMLElement interface gets and sets a Boolean primitive indicating if the element is draggable.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/draggable)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ELEMENT_NODE", + "value": "1", + "description": "node is an element." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "enterKeyHint", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/enterKeyHint)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ENTITY_NODE", + "value": "6", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ENTITY_REFERENCE_NODE", + "value": "5", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "firstChild", + "value": "ChildNode | null", + "description": "The read-only **`firstChild`** property of the Node interface returns the node's first child in the tree, or `null` if the node has no children.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/firstChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "firstElementChild", + "value": "Element | null", + "description": "Returns the first child that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/firstElementChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "focus", + "value": "(options?: FocusOptions) => void", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/focus)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAnimations", + "value": "(options?: GetAnimationsOptions) => Animation[]", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAnimations)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttribute", + "value": "(qualifiedName: string) => string", + "description": "The **`getAttribute()`** method of the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNames", + "value": "() => string[]", + "description": "The **`getAttributeNames()`** method of the array.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNames)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNode", + "value": "(qualifiedName: string) => Attr", + "description": "Returns the specified attribute of the specified element, as an Attr node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNodeNS", + "value": "(namespace: string, localName: string) => Attr", + "description": "The **`getAttributeNodeNS()`** method of the Element interface returns the namespaced Attr node of an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNodeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNS", + "value": "(namespace: string, localName: string) => string", + "description": "The **`getAttributeNS()`** method of the Element interface returns the string value of the attribute with the specified namespace and name.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getBoundingClientRect", + "value": "() => DOMRect", + "description": "The **`Element.getBoundingClientRect()`** method returns a position relative to the viewport.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getBoundingClientRect)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getClientRects", + "value": "() => DOMRectList", + "description": "The **`getClientRects()`** method of the Element interface returns a collection of DOMRect objects that indicate the bounding rectangles for each CSS border box in a client.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getClientRects)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getElementsByClassName", + "value": "(classNames: string) => HTMLCollectionOf", + "description": "The Element method **`getElementsByClassName()`** returns a live specified class name or names.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByClassName)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getElementsByTagName", + "value": "{ (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: string): HTMLCollectionOf; }", + "description": "The **`Element.getElementsByTagName()`** method returns a live All descendants of the specified element are searched, but not the element itself.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagName)", + "deprecationMessage": "Deprecated" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getElementsByTagNameNS", + "value": "{ (namespaceURI: \"http://www.w3.org/1999/xhtml\", localName: string): HTMLCollectionOf; (namespaceURI: \"http://www.w3.org/2000/svg\", localName: string): HTMLCollectionOf; (namespaceURI: \"http://www.w3.org/1998/Math/MathML\", localName: string): HTMLCollectionOf; (namespace: string, localName: string): HTMLCollectionOf; }", + "description": "The **`Element.getElementsByTagNameNS()`** method returns a live HTMLCollection of elements with the given tag name belonging to the given namespace.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagNameNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getHTML", + "value": "(options?: GetHTMLOptions) => string", + "description": "The **`getHTML()`** method of the Element interface is used to serialize an element's DOM to an HTML string.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getHTML)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getRootNode", + "value": "(options?: GetRootNodeOptions) => Node", + "description": "The **`getRootNode()`** method of the Node interface returns the context object's root, which optionally includes the shadow root if it is available.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/getRootNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasAttribute", + "value": "(qualifiedName: string) => boolean", + "description": "The **`Element.hasAttribute()`** method returns a **Boolean** value indicating whether the specified element has the specified attribute or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasAttributeNS", + "value": "(namespace: string, localName: string) => boolean", + "description": "The **`hasAttributeNS()`** method of the Element interface returns a boolean value indicating whether the current element has the specified attribute with the specified namespace.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttributeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasAttributes", + "value": "() => boolean", + "description": "The **`hasAttributes()`** method of the Element interface returns a boolean value indicating whether the current element has any attributes or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttributes)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasChildNodes", + "value": "() => boolean", + "description": "The **`hasChildNodes()`** method of the Node interface returns a boolean value indicating whether the given Node has child nodes or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/hasChildNodes)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasPointerCapture", + "value": "(pointerId: number) => boolean", + "description": "The **`hasPointerCapture()`** method of the pointer capture for the pointer identified by the given pointer ID.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasPointerCapture)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "hidden", + "value": "boolean", + "description": "The HTMLElement property **`hidden`** reflects the value of the element's `hidden` attribute.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/hidden)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hidePopover", + "value": "() => void", + "description": "The **`hidePopover()`** method of the HTMLElement interface hides a popover element (i.e., one that has a valid `popover` attribute) by removing it from the top layer and styling it with `display: none`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/hidePopover)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "id", + "value": "string", + "description": "A unique identifier for the element.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "inert", + "value": "boolean", + "description": "The HTMLElement property **`inert`** reflects the value of the element's `inert` attribute.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/inert)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "innerHTML", + "value": "string", + "description": "The **`innerHTML`** property of the Element interface gets or sets the HTML or XML markup contained within the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/innerHTML)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "innerText", + "value": "string", + "description": "The **`innerText`** property of the HTMLElement interface represents the rendered text content of a node and its descendants.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/innerText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "inputMode", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/inputMode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "insertAdjacentElement", + "value": "(where: InsertPosition, element: Element) => Element", + "description": "The **`insertAdjacentElement()`** method of the relative to the element it is invoked upon.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentElement)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "insertAdjacentHTML", + "value": "(position: InsertPosition, string: string) => void", + "description": "The **`insertAdjacentHTML()`** method of the the resulting nodes into the DOM tree at a specified position.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentHTML)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "insertAdjacentText", + "value": "(where: InsertPosition, data: string) => void", + "description": "The **`insertAdjacentText()`** method of the Element interface, given a relative position and a string, inserts a new text node at the given position relative to the element it is called from.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "insertBefore", + "value": "(node: T, child: Node) => T", + "description": "The **`insertBefore()`** method of the Node interface inserts a node before a _reference node_ as a child of a specified _parent node_.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/insertBefore)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "isConnected", + "value": "boolean", + "description": "The read-only **`isConnected`** property of the Node interface returns a boolean indicating whether the node is connected (directly or indirectly) to a Document object.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isConnected)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "isContentEditable", + "value": "boolean", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/isContentEditable)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "isDefaultNamespace", + "value": "(namespace: string) => boolean", + "description": "The **`isDefaultNamespace()`** method of the Node interface accepts a namespace URI as an argument.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isDefaultNamespace)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "isEqualNode", + "value": "(otherNode: Node) => boolean", + "description": "The **`isEqualNode()`** method of the Node interface tests whether two nodes are equal.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isEqualNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "isSameNode", + "value": "(otherNode: Node) => boolean", + "description": "The **`isSameNode()`** method of the Node interface is a legacy alias the for the `===` strict equality operator.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isSameNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "lang", + "value": "string", + "description": "The **`lang`** property of the HTMLElement interface indicates the base language of an element's attribute values and text content, in the form of a MISSING: RFC(5646, 'BCP 47 language identifier tag')].\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/lang)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "lastChild", + "value": "ChildNode | null", + "description": "The read-only **`lastChild`** property of the Node interface returns the last child of the node, or `null` if there are no child nodes.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lastChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "lastElementChild", + "value": "Element | null", + "description": "Returns the last child that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/lastElementChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "localName", + "value": "string", + "description": "The **`Element.localName`** read-only property returns the local part of the qualified name of an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/localName)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "lookupNamespaceURI", + "value": "(prefix: string) => string", + "description": "The **`lookupNamespaceURI()`** method of the Node interface takes a prefix as parameter and returns the namespace URI associated with it on the given node if found (and `null` if not).\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lookupNamespaceURI)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "lookupPrefix", + "value": "(namespace: string) => string", + "description": "The **`lookupPrefix()`** method of the Node interface returns a string containing the prefix for a given namespace URI, if present, and `null` if not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lookupPrefix)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "matches", + "value": "(selectors: string) => boolean", + "description": "The **`matches()`** method of the Element interface tests whether the element would be selected by the specified CSS selector.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/matches)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "namespaceURI", + "value": "string | null", + "description": "The **`Element.namespaceURI`** read-only property returns the namespace URI of the element, or `null` if the element is not in a namespace.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/namespaceURI)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nextElementSibling", + "value": "Element | null", + "description": "Returns the first following sibling that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/nextElementSibling)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nextSibling", + "value": "ChildNode | null", + "description": "The read-only **`nextSibling`** property of the Node interface returns the node immediately following the specified one in their parent's Node.childNodes, or returns `null` if the specified node is the last child in the parent element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nextSibling)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nodeName", + "value": "string", + "description": "The read-only **`nodeName`** property of Node returns the name of the current node as a string.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeName)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nodeType", + "value": "number", + "description": "The read-only **`nodeType`** property of a Node interface is an integer that identifies what the node is.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeType)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nodeValue", + "value": "string | null", + "description": "The **`nodeValue`** property of the Node interface returns or sets the value of the current node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeValue)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nonce", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/nonce)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "normalize", + "value": "() => void", + "description": "The **`normalize()`** method of the Node interface puts the specified node and all of its sub-tree into a _normalized_ form.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/normalize)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "NOTATION_NODE", + "value": "12", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetHeight", + "value": "number", + "description": "The **`offsetHeight`** read-only property of the HTMLElement interface returns the height of an element, including vertical padding and borders, as an integer.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetHeight)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetLeft", + "value": "number", + "description": "The **`offsetLeft`** read-only property of the HTMLElement interface returns the number of pixels that the _upper left corner_ of the current element is offset to the left within the HTMLElement.offsetParent node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetLeft)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetParent", + "value": "Element | null", + "description": "The **`HTMLElement.offsetParent`** read-only property returns a reference to the element which is the closest (nearest in the containment hierarchy) positioned ancestor element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetParent)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetTop", + "value": "number", + "description": "The **`offsetTop`** read-only property of the HTMLElement interface returns the distance from the outer border of the current element (including its margin) to the top padding edge of the HTMLelement.offsetParent, the _closest positioned_ ancestor element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetTop)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetWidth", + "value": "number", + "description": "The **`offsetWidth`** read-only property of the HTMLElement interface returns the layout width of an element as an integer.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetWidth)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onabort", + "value": "((this: GlobalEventHandlers, ev: UIEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/abort_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationcancel", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationcancel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationend", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationiteration", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationiteration_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationstart", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onauxclick", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/auxclick_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onbeforeinput", + "value": "((this: GlobalEventHandlers, ev: InputEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/beforeinput_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onbeforematch", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/beforematch_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onbeforetoggle", + "value": "((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/beforetoggle_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onblur", + "value": "((this: GlobalEventHandlers, ev: FocusEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/blur_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncancel", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/cancel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncanplay", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/canplay_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncanplaythrough", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/canplaythrough_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/change_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onclick", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/click_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onclose", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/close_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncontextlost", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/contextlost_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncontextmenu", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/contextmenu_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncontextrestored", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/contextrestored_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncopy", + "value": "((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/copy_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncuechange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTrackElement/cuechange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncut", + "value": "((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/cut_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondblclick", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/dblclick_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondrag", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/drag_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragend", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragenter", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragenter_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragleave", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragleave_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragover", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragover_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragstart", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondrop", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/drop_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondurationchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/durationchange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onemptied", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/emptied_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onended", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/ended_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onerror", + "value": "OnErrorEventHandler", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/error_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onfocus", + "value": "((this: GlobalEventHandlers, ev: FocusEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/focus_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onformdata", + "value": "((this: GlobalEventHandlers, ev: FormDataEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/formdata_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onfullscreenchange", + "value": "((this: Element, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/fullscreenchange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onfullscreenerror", + "value": "((this: Element, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/fullscreenerror_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ongotpointercapture", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/gotpointercapture_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oninput", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/input_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oninvalid", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/invalid_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onkeydown", + "value": "((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keydown_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onkeypress", + "value": "((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null", + "description": "", + "deprecationMessage": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keypress_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onkeyup", + "value": "((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keyup_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onload", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/load_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onloadeddata", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadeddata_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onloadedmetadata", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadedmetadata_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onloadstart", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onlostpointercapture", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/lostpointercapture_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmousedown", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mousedown_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseenter", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseenter_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseleave", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseleave_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmousemove", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mousemove_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseout", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseout_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseover", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseover_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseup", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseup_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpaste", + "value": "((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/paste_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpause", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/pause_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onplay", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/play_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onplaying", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/playing_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointercancel", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointercancel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerdown", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerdown_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerenter", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerenter_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerleave", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerleave_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointermove", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointermove_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerout", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerout_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerover", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerover_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerrawupdate", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "Available only in secure contexts.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerrawupdate_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerup", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerup_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onprogress", + "value": "((this: GlobalEventHandlers, ev: ProgressEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/progress_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onratechange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/ratechange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onreset", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/reset_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onresize", + "value": "((this: GlobalEventHandlers, ev: UIEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLVideoElement/resize_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onscroll", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/scroll_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onscrollend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/scrollend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onsecuritypolicyviolation", + "value": "((this: GlobalEventHandlers, ev: SecurityPolicyViolationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/securitypolicyviolation_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onseeked", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/seeked_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onseeking", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/seeking_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onselect", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/select_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onselectionchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onselectstart", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/selectstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onslotchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLSlotElement/slotchange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onstalled", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/stalled_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onsubmit", + "value": "((this: GlobalEventHandlers, ev: SubmitEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/submit_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onsuspend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/suspend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontimeupdate", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/timeupdate_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontoggle", + "value": "((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/toggle_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchcancel", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchcancel_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchend", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchend_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchmove", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchmove_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchstart", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchstart_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitioncancel", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitioncancel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitionend", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitionrun", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionrun_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitionstart", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onvolumechange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/volumechange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwaiting", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/waiting_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkitanimationend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `onanimationend`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkitanimationiteration", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `onanimationiteration`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationiteration_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkitanimationstart", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `onanimationstart`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkittransitionend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `ontransitionend`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwheel", + "value": "((this: GlobalEventHandlers, ev: WheelEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/wheel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "outerHTML", + "value": "string", + "description": "The **`outerHTML`** attribute of the Element DOM interface gets the serialized HTML fragment describing the element including its descendants.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/outerHTML)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "outerText", + "value": "string", + "description": "The **`outerText`** property of the HTMLElement interface returns the same value as HTMLElement.innerText.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/outerText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ownerDocument", + "value": "Document", + "description": "The read-only **`ownerDocument`** property of the Node interface returns the top-level document object of the node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/ownerDocument)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "parentElement", + "value": "HTMLElement | null", + "description": "The read-only **`parentElement`** property of Node interface returns the DOM node's parent Element, or `null` if the node either has no parent, or its parent isn't a DOM Element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/parentElement)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "parentNode", + "value": "ParentNode | null", + "description": "The read-only **`parentNode`** property of the Node interface returns the parent of the specified node in the DOM tree.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/parentNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "GetAccessor", + "name": "part", + "value": "DOMTokenList", + "description": "The **`part`** property of the Element interface represents the part identifier(s) of the element (i.e., set using the `part` attribute), returned as a DOMTokenList.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/part)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "popover", + "value": "string | null", + "description": "The **`popover`** property of the HTMLElement interface gets and sets an element's popover state via JavaScript (`'auto'`, `'hint'`, or `'manual'`), and can be used for feature detection.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/popover)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "prefix", + "value": "string | null", + "description": "The **`Element.prefix`** read-only property returns the namespace prefix of the specified element, or `null` if no prefix is specified.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/prefix)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "prepend", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes before the first child of node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/prepend)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "previousElementSibling", + "value": "Element | null", + "description": "Returns the first preceding sibling that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/previousElementSibling)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "previousSibling", + "value": "ChildNode | null", + "description": "The read-only **`previousSibling`** property of the Node interface returns the node immediately preceding the specified one in its parent's or `null` if the specified node is the first in that list.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/previousSibling)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "PROCESSING_INSTRUCTION_NODE", + "value": "7", + "description": "node is a ProcessingInstruction node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "querySelector", + "value": "{ (selectors: K): HTMLElementTagNameMap[K]; (selectors: K): SVGElementTagNameMap[K]; (selectors: K): MathMLElementTagNameMap[K]; (selectors: K): HTMLElementDeprecatedTagNameMap[K]; (selectors: string): E; }", + "description": "Returns the first element that is a descendant of node that matches selectors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/querySelector)", + "deprecationMessage": "Deprecated" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "querySelectorAll", + "value": "{ (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: string): NodeListOf; }", + "description": "Returns all element descendants of node that match selectors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/querySelectorAll)", + "deprecationMessage": "Deprecated" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "releasePointerCapture", + "value": "(pointerId: number) => void", + "description": "The **`releasePointerCapture()`** method of the previously set for a specific (PointerEvent) _pointer_.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/releasePointerCapture)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "remove", + "value": "() => void", + "description": "Removes node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/remove)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeAttribute", + "value": "(qualifiedName: string) => void", + "description": "The Element method **`removeAttribute()`** removes the attribute with the specified name from the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeAttributeNode", + "value": "(attr: Attr) => Attr", + "description": "The **`removeAttributeNode()`** method of the Element interface removes the specified Attr node from the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeAttributeNS", + "value": "(namespace: string, localName: string) => void", + "description": "The **`removeAttributeNS()`** method of the If you are working with HTML and you don't need to specify the requested attribute as being part of a specific namespace, use the Element.removeAttribute() method instead.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeChild", + "value": "(child: T) => T", + "description": "The **`removeChild()`** method of the Node interface removes a child node from the DOM and returns the removed node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/removeChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeEventListener", + "value": "{ (type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; }", + "description": "\nThe **`removeEventListener()`** method of the EventTarget interface removes an event listener previously registered with EventTarget.addEventListener() from the target.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/removeEventListener)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "replaceChild", + "value": "(node: Node, child: T) => T", + "description": "The **`replaceChild()`** method of the Node interface replaces a child node within the given (parent) node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/replaceChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "replaceChildren", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Replace all children of node with nodes, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/replaceChildren)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "replaceWith", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Replaces node with nodes, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/replaceWith)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "requestFullscreen", + "value": "(options?: FullscreenOptions) => Promise", + "description": "The **`Element.requestFullscreen()`** method issues an asynchronous request to make the element be displayed in fullscreen mode.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/requestFullscreen)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "requestPointerLock", + "value": "(options?: PointerLockOptions) => Promise", + "description": "The **`requestPointerLock()`** method of the Element interface lets you asynchronously ask for the pointer to be locked on the given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/requestPointerLock)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "role", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/role)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "scroll", + "value": "{ (options?: ScrollToOptions): void; (x: number, y: number): void; }", + "description": "The **`scroll()`** method of the Element interface scrolls the element to a particular set of coordinates inside a given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scroll)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "scrollBy", + "value": "{ (options?: ScrollToOptions): void; (x: number, y: number): void; }", + "description": "The **`scrollBy()`** method of the Element interface scrolls an element by the given amount.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollBy)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "scrollHeight", + "value": "number", + "description": "The **`scrollHeight`** read-only property of the Element interface is a measurement of the height of an element's content, including content not visible on the screen due to overflow.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollHeight)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "scrollIntoView", + "value": "(arg?: boolean | ScrollIntoViewOptions) => void", + "description": "The Element interface's **`scrollIntoView()`** method scrolls the element's ancestor containers such that the element on which `scrollIntoView()` is called is visible to the user.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollIntoView)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "scrollLeft", + "value": "number", + "description": "The **`scrollLeft`** property of the Element interface gets or sets the number of pixels by which an element's content is scrolled from its left edge.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollLeft)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "scrollTo", + "value": "{ (options?: ScrollToOptions): void; (x: number, y: number): void; }", + "description": "The **`scrollTo()`** method of the Element interface scrolls to a particular set of coordinates inside a given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollTo)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "scrollTop", + "value": "number", + "description": "The **`scrollTop`** property of the Element interface gets or sets the number of pixels by which an element's content is scrolled from its top edge.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollTop)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "scrollWidth", + "value": "number", + "description": "The **`scrollWidth`** read-only property of the Element interface is a measurement of the width of an element's content, including content not visible on the screen due to overflow.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollWidth)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setAttribute", + "value": "(qualifiedName: string, value: string) => void", + "description": "The **`setAttribute()`** method of the Element interface sets the value of an attribute on the specified element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setAttributeNode", + "value": "(attr: Attr) => Attr", + "description": "The **`setAttributeNode()`** method of the Element interface adds a new Attr node to the specified element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setAttributeNodeNS", + "value": "(attr: Attr) => Attr", + "description": "The **`setAttributeNodeNS()`** method of the Element interface adds a new namespaced Attr node to an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNodeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setAttributeNS", + "value": "(namespace: string, qualifiedName: string, value: string) => void", + "description": "`setAttributeNS` adds a new attribute or changes the value of an attribute with the given namespace and name.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setHTMLUnsafe", + "value": "(html: string) => void", + "description": "The **`setHTMLUnsafe()`** method of the Element interface is used to parse a string of HTML into a DocumentFragment, optionally filtering out unwanted elements and attributes, and those that don't belong in the context, and then using it to replace the element's subtree in the DOM.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setHTMLUnsafe)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setPointerCapture", + "value": "(pointerId: number) => void", + "description": "The **`setPointerCapture()`** method of the _capture target_ of future pointer events.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setPointerCapture)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "shadowRoot", + "value": "ShadowRoot | null", + "description": "The `Element.shadowRoot` read-only property represents the shadow root hosted by the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/shadowRoot)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "showPopover", + "value": "() => void", + "description": "The **`showPopover()`** method of the HTMLElement interface shows a Popover_API element (i.e., one that has a valid `popover` attribute) by adding it to the top layer.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/showPopover)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "slot", + "value": "string", + "description": "The **`slot`** property of the Element interface returns the name of the shadow DOM slot the element is inserted in.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/slot)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "spellcheck", + "value": "boolean", + "description": "The **`spellcheck`** property of the HTMLElement interface represents a boolean value that controls the spell-checking hint.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/spellcheck)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "GetAccessor", + "name": "style", + "value": "CSSStyleDeclaration", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/style)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "tabIndex", + "value": "number", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/tabIndex)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "tagName", + "value": "string", + "description": "The **`tagName`** read-only property of the Element interface returns the tag name of the element on which it's called.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/tagName)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "TEXT_NODE", + "value": "3", + "description": "node is a Text node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "GetAccessor", + "name": "textContent", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/Node/textContent)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "title", + "value": "string", + "description": "The **`HTMLElement.title`** property represents the title of the element: the text usually displayed in a 'tooltip' popup when the mouse is over the node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/title)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "toggleAttribute", + "value": "(qualifiedName: string, force?: boolean) => boolean", + "description": "The **`toggleAttribute()`** method of the present and adding it if it is not present) on the given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/toggleAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "togglePopover", + "value": "(options?: boolean) => boolean", + "description": "The **`togglePopover()`** method of the HTMLElement interface toggles a Popover_API element (i.e., one that has a valid `popover` attribute) between the hidden and showing states.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/togglePopover)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "translate", + "value": "boolean", + "description": "The **`translate`** property of the HTMLElement interface indicates whether an element's attribute values and the values of its Text node children are to be translated when the page is localized, or whether to leave them unchanged.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/translate)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "webkitMatchesSelector", + "value": "(selectors: string) => boolean", + "description": "", + "deprecationMessage": "This is a legacy alias of `matches`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/matches)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "writingSuggestions", + "value": "string", + "description": "The **`writingSuggestions`** property of the HTMLElement interface is a string indicating if browser-provided writing suggestions should be enabled under the scope of the element or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/writingSuggestions)" + } + ] + } + }, + "ButtonGroupElementSlotsDocs": { + "src/surfaces/customer-account/components.ts": { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "ButtonGroupElementSlotsDocs", + "value": "ButtonGroupElementSlots", + "description": "", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "primary-action", + "value": "HTMLElement", + "description": "The primary action for the group. Accepts a single [Button](/docs/api/checkout-ui-extensions/polaris-web-components/actions/button) element.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "secondary-actions", + "value": "HTMLElement", + "description": "The secondary actions for the group. Accepts multiple [Button](/docs/api/checkout-ui-extensions/polaris-web-components/actions/button) elements.", + "isOptional": true + } + ] + } + }, + "SectionPropsDocs": { + "src/surfaces/customer-account/components.ts": { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "SectionPropsDocs", + "value": "SectionProps", + "description": "", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "accessibilityLabel", + "value": "string", + "description": "A label used to describe the section that will be announced by assistive technologies.\n\nWhen no `heading` property is provided or included as a children of the Section, you **must** provide an `accessibilityLabel` to describe the Section. This is important as it allows assistive technologies to provide the right context to users.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "heading", + "value": "string", + "description": "A title that describes the content of the section.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "id", + "value": "string", + "description": "A unique identifier for the element.", + "isOptional": true + } + ] + } + }, + "SectionElementDocs": { + "src/surfaces/customer-account/components.ts": { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "SectionElementDocs", + "value": "SectionElement", + "description": "", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "accessibilityLabel", + "value": "string", + "description": "A label used to describe the section that will be announced by assistive technologies.\n\nWhen no `heading` property is provided or included as a children of the Section, you **must** provide an `accessibilityLabel` to describe the Section. This is important as it allows assistive technologies to provide the right context to users.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "accessKey", + "value": "string", + "description": "The **`HTMLElement.accessKey`** property sets the keystroke which a user can press to jump to a given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/accessKey)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "accessKeyLabel", + "value": "string", + "description": "The **`HTMLElement.accessKeyLabel`** read-only property returns a string containing the element's browser-assigned access key (if any); otherwise it returns an empty string.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/accessKeyLabel)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "addEventListener", + "value": "{ (type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; }", + "description": "\nThe **`addEventListener()`** method of the EventTarget interface sets up a function that will be called whenever the specified event is delivered to the target.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/addEventListener)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "after", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes just after node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/after)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "animate", + "value": "(keyframes: Keyframe[] | PropertyIndexedKeyframes, options?: number | KeyframeAnimationOptions) => Animation", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animate)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "append", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes after the last child of node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/append)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "appendChild", + "value": "(node: T) => T", + "description": "The **`appendChild()`** method of the Node interface adds a node to the end of the list of children of a specified parent node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/appendChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaActiveDescendantElement", + "value": "Element | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaActiveDescendantElement)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaAtomic", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaAtomic)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaAutoComplete", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaAutoComplete)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaBrailleLabel", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleLabel)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaBrailleRoleDescription", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleRoleDescription)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaBusy", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBusy)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaChecked", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaChecked)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColCount", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColCount)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColIndex", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColIndex)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColIndexText", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColIndexText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColSpan", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColSpan)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaControlsElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaControlsElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaCurrent", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaCurrent)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDescribedByElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDescribedByElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDescription", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDescription)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDetailsElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDetailsElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDisabled", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDisabled)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaErrorMessageElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaErrorMessageElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaExpanded", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaExpanded)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaFlowToElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaFlowToElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaHasPopup", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaHasPopup)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaHidden", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaHidden)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaInvalid", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaInvalid)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaKeyShortcuts", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaKeyShortcuts)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLabel", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLabel)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLabelledByElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLabelledByElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLevel", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLevel)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLive", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLive)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaModal", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaModal)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaMultiLine", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaMultiLine)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaMultiSelectable", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaMultiSelectable)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaOrientation", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaOrientation)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaOwnsElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaOwnsElements)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaPlaceholder", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPlaceholder)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaPosInSet", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPosInSet)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaPressed", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPressed)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaReadOnly", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaReadOnly)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRelevant", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRelevant)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRequired", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRequired)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRoleDescription", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRoleDescription)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowCount", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowCount)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowIndex", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndex)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowIndexText", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndexText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowSpan", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowSpan)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaSelected", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSelected)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaSetSize", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSetSize)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaSort", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSort)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueMax", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueMax)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueMin", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueMin)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueNow", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueNow)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueText", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "assignedSlot", + "value": "HTMLSlotElement | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/assignedSlot)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "attachInternals", + "value": "() => ElementInternals", + "description": "The **`HTMLElement.attachInternals()`** method returns an ElementInternals object.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/attachInternals)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "attachShadow", + "value": "(init: ShadowRootInit) => ShadowRoot", + "description": "The **`Element.attachShadow()`** method attaches a shadow DOM tree to the specified element and returns a reference to its ShadowRoot.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/attachShadow)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ATTRIBUTE_NODE", + "value": "2", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "attributes", + "value": "NamedNodeMap", + "description": "The **`Element.attributes`** property returns a live collection of all attribute nodes registered to the specified node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/attributes)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "attributeStyleMap", + "value": "StylePropertyMap", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/attributeStyleMap)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "autocapitalize", + "value": "string", + "description": "The **`autocapitalize`** property of the HTMLElement interface represents the element's capitalization behavior for user input.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autocapitalize)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "autocorrect", + "value": "boolean", + "description": "The **`autocorrect`** property of the HTMLElement interface controls whether or not autocorrection of editable text is enabled for spelling and/or punctuation errors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autocorrect)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "autofocus", + "value": "boolean", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autofocus)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "baseURI", + "value": "string", + "description": "The read-only **`baseURI`** property of the Node interface returns the absolute base URL of the document containing the node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/baseURI)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "before", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes just before node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/before)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "blur", + "value": "() => void", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/blur)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "CDATA_SECTION_NODE", + "value": "4", + "description": "node is a CDATASection node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "checkVisibility", + "value": "(options?: CheckVisibilityOptions) => boolean", + "description": "The **`checkVisibility()`** method of the Element interface checks whether the element is visible.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/checkVisibility)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "childElementCount", + "value": "number", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/childElementCount)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "childNodes", + "value": "NodeListOf", + "description": "The read-only **`childNodes`** property of the Node interface returns a live the first child node is assigned index `0`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/childNodes)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "children", + "value": "HTMLCollection", + "description": "Returns the child elements.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/children)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "GetAccessor", + "name": "classList", + "value": "DOMTokenList", + "description": "The **`Element.classList`** is a read-only property that returns a live DOMTokenList collection of the `class` attributes of the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/classList)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "className", + "value": "string", + "description": "The **`className`** property of the of the specified element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/className)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "click", + "value": "() => void", + "description": "The **`HTMLElement.click()`** method simulates a mouse click on an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/click)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "clientHeight", + "value": "number", + "description": "The **`clientHeight`** read-only property of the Element interface is zero for elements with no CSS or inline layout boxes; otherwise, it's the inner height of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientHeight)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "clientLeft", + "value": "number", + "description": "The **`clientLeft`** read-only property of the Element interface returns the width of the left border of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientLeft)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "clientTop", + "value": "number", + "description": "The **`clientTop`** read-only property of the Element interface returns the width of the top border of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientTop)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "clientWidth", + "value": "number", + "description": "The **`clientWidth`** read-only property of the Element interface is zero for inline elements and elements with no CSS; otherwise, it's the inner width of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientWidth)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "cloneNode", + "value": "(subtree?: boolean) => Node", + "description": "The **`cloneNode()`** method of the Node interface returns a duplicate of the node on which this method was called.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/cloneNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "closest", + "value": "{ (selector: K): HTMLElementTagNameMap[K]; (selector: K): SVGElementTagNameMap[K]; (selector: K): MathMLElementTagNameMap[K]; (selectors: string): E; }", + "description": "The **`closest()`** method of the Element interface traverses the element and its parents (heading toward the document root) until it finds a node that matches the specified CSS selector.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/closest)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "COMMENT_NODE", + "value": "8", + "description": "node is a Comment node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "compareDocumentPosition", + "value": "(other: Node) => number", + "description": "The **`compareDocumentPosition()`** method of the Node interface reports the position of its argument node relative to the node on which it is called.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/compareDocumentPosition)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "computedStyleMap", + "value": "() => StylePropertyMapReadOnly", + "description": "The **`computedStyleMap()`** method of the Element interface returns a StylePropertyMapReadOnly interface which provides a read-only representation of a CSS declaration block that is an alternative to CSSStyleDeclaration.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/computedStyleMap)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "contains", + "value": "(other: Node) => boolean", + "description": "The **`contains()`** method of the Node interface returns a boolean value indicating whether a node is a descendant of a given node, that is the node itself, one of its direct children (Node.childNodes), one of the children's direct children, and so on.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/contains)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "contentEditable", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/contentEditable)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "currentCSSZoom", + "value": "number", + "description": "The **`currentCSSZoom`** read-only property of the Element interface provides the 'effective' CSS `zoom` of an element, taking into account the zoom applied to the element and all its parent elements.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/currentCSSZoom)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "dataset", + "value": "DOMStringMap", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dataset)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "dir", + "value": "string", + "description": "The **`HTMLElement.dir`** property indicates the text writing directionality of the content of the current element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dir)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "dispatchEvent", + "value": "(event: Event) => boolean", + "description": "The **`dispatchEvent()`** method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/dispatchEvent)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_FRAGMENT_NODE", + "value": "11", + "description": "node is a DocumentFragment node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_NODE", + "value": "9", + "description": "node is a document." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_CONTAINED_BY", + "value": "16", + "description": "Set when other is a descendant of node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_CONTAINS", + "value": "8", + "description": "Set when other is an ancestor of node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_DISCONNECTED", + "value": "1", + "description": "Set when node and other are not in the same tree." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_FOLLOWING", + "value": "4", + "description": "Set when other is following node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "value": "32", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_PRECEDING", + "value": "2", + "description": "Set when other is preceding node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_TYPE_NODE", + "value": "10", + "description": "node is a doctype." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "draggable", + "value": "boolean", + "description": "The **`draggable`** property of the HTMLElement interface gets and sets a Boolean primitive indicating if the element is draggable.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/draggable)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ELEMENT_NODE", + "value": "1", + "description": "node is an element." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "enterKeyHint", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/enterKeyHint)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ENTITY_NODE", + "value": "6", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ENTITY_REFERENCE_NODE", + "value": "5", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "firstChild", + "value": "ChildNode | null", + "description": "The read-only **`firstChild`** property of the Node interface returns the node's first child in the tree, or `null` if the node has no children.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/firstChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "firstElementChild", + "value": "Element | null", + "description": "Returns the first child that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/firstElementChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "focus", + "value": "(options?: FocusOptions) => void", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/focus)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAnimations", + "value": "(options?: GetAnimationsOptions) => Animation[]", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAnimations)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttribute", + "value": "(qualifiedName: string) => string", + "description": "The **`getAttribute()`** method of the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNames", + "value": "() => string[]", + "description": "The **`getAttributeNames()`** method of the array.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNames)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNode", + "value": "(qualifiedName: string) => Attr", + "description": "Returns the specified attribute of the specified element, as an Attr node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNodeNS", + "value": "(namespace: string, localName: string) => Attr", + "description": "The **`getAttributeNodeNS()`** method of the Element interface returns the namespaced Attr node of an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNodeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNS", + "value": "(namespace: string, localName: string) => string", + "description": "The **`getAttributeNS()`** method of the Element interface returns the string value of the attribute with the specified namespace and name.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getBoundingClientRect", + "value": "() => DOMRect", + "description": "The **`Element.getBoundingClientRect()`** method returns a position relative to the viewport.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getBoundingClientRect)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getClientRects", + "value": "() => DOMRectList", + "description": "The **`getClientRects()`** method of the Element interface returns a collection of DOMRect objects that indicate the bounding rectangles for each CSS border box in a client.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getClientRects)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getElementsByClassName", + "value": "(classNames: string) => HTMLCollectionOf", + "description": "The Element method **`getElementsByClassName()`** returns a live specified class name or names.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByClassName)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getElementsByTagName", + "value": "{ (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: string): HTMLCollectionOf; }", + "description": "The **`Element.getElementsByTagName()`** method returns a live All descendants of the specified element are searched, but not the element itself.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagName)", + "deprecationMessage": "Deprecated" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getElementsByTagNameNS", + "value": "{ (namespaceURI: \"http://www.w3.org/1999/xhtml\", localName: string): HTMLCollectionOf; (namespaceURI: \"http://www.w3.org/2000/svg\", localName: string): HTMLCollectionOf; (namespaceURI: \"http://www.w3.org/1998/Math/MathML\", localName: string): HTMLCollectionOf; (namespace: string, localName: string): HTMLCollectionOf; }", + "description": "The **`Element.getElementsByTagNameNS()`** method returns a live HTMLCollection of elements with the given tag name belonging to the given namespace.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagNameNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getHTML", + "value": "(options?: GetHTMLOptions) => string", + "description": "The **`getHTML()`** method of the Element interface is used to serialize an element's DOM to an HTML string.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getHTML)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "getRootNode", + "value": "(options?: GetRootNodeOptions) => Node", + "description": "The **`getRootNode()`** method of the Node interface returns the context object's root, which optionally includes the shadow root if it is available.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/getRootNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasAttribute", + "value": "(qualifiedName: string) => boolean", + "description": "The **`Element.hasAttribute()`** method returns a **Boolean** value indicating whether the specified element has the specified attribute or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasAttributeNS", + "value": "(namespace: string, localName: string) => boolean", + "description": "The **`hasAttributeNS()`** method of the Element interface returns a boolean value indicating whether the current element has the specified attribute with the specified namespace.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttributeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasAttributes", + "value": "() => boolean", + "description": "The **`hasAttributes()`** method of the Element interface returns a boolean value indicating whether the current element has any attributes or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttributes)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasChildNodes", + "value": "() => boolean", + "description": "The **`hasChildNodes()`** method of the Node interface returns a boolean value indicating whether the given Node has child nodes or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/hasChildNodes)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hasPointerCapture", + "value": "(pointerId: number) => boolean", + "description": "The **`hasPointerCapture()`** method of the pointer capture for the pointer identified by the given pointer ID.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasPointerCapture)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "heading", + "value": "string", + "description": "A title that describes the content of the section.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "hidden", + "value": "boolean", + "description": "The HTMLElement property **`hidden`** reflects the value of the element's `hidden` attribute.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/hidden)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "hidePopover", + "value": "() => void", + "description": "The **`hidePopover()`** method of the HTMLElement interface hides a popover element (i.e., one that has a valid `popover` attribute) by removing it from the top layer and styling it with `display: none`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/hidePopover)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "id", + "value": "string", + "description": "A unique identifier for the element.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "inert", + "value": "boolean", + "description": "The HTMLElement property **`inert`** reflects the value of the element's `inert` attribute.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/inert)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "innerHTML", + "value": "string", + "description": "The **`innerHTML`** property of the Element interface gets or sets the HTML or XML markup contained within the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/innerHTML)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "innerText", + "value": "string", + "description": "The **`innerText`** property of the HTMLElement interface represents the rendered text content of a node and its descendants.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/innerText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "inputMode", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/inputMode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "insertAdjacentElement", + "value": "(where: InsertPosition, element: Element) => Element", + "description": "The **`insertAdjacentElement()`** method of the relative to the element it is invoked upon.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentElement)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "insertAdjacentHTML", + "value": "(position: InsertPosition, string: string) => void", + "description": "The **`insertAdjacentHTML()`** method of the the resulting nodes into the DOM tree at a specified position.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentHTML)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "insertAdjacentText", + "value": "(where: InsertPosition, data: string) => void", + "description": "The **`insertAdjacentText()`** method of the Element interface, given a relative position and a string, inserts a new text node at the given position relative to the element it is called from.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "insertBefore", + "value": "(node: T, child: Node) => T", + "description": "The **`insertBefore()`** method of the Node interface inserts a node before a _reference node_ as a child of a specified _parent node_.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/insertBefore)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "isConnected", + "value": "boolean", + "description": "The read-only **`isConnected`** property of the Node interface returns a boolean indicating whether the node is connected (directly or indirectly) to a Document object.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isConnected)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "isContentEditable", + "value": "boolean", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/isContentEditable)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "isDefaultNamespace", + "value": "(namespace: string) => boolean", + "description": "The **`isDefaultNamespace()`** method of the Node interface accepts a namespace URI as an argument.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isDefaultNamespace)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "isEqualNode", + "value": "(otherNode: Node) => boolean", + "description": "The **`isEqualNode()`** method of the Node interface tests whether two nodes are equal.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isEqualNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "isSameNode", + "value": "(otherNode: Node) => boolean", + "description": "The **`isSameNode()`** method of the Node interface is a legacy alias the for the `===` strict equality operator.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isSameNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "lang", + "value": "string", + "description": "The **`lang`** property of the HTMLElement interface indicates the base language of an element's attribute values and text content, in the form of a MISSING: RFC(5646, 'BCP 47 language identifier tag')].\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/lang)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "lastChild", + "value": "ChildNode | null", + "description": "The read-only **`lastChild`** property of the Node interface returns the last child of the node, or `null` if there are no child nodes.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lastChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "lastElementChild", + "value": "Element | null", + "description": "Returns the last child that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/lastElementChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "localName", + "value": "string", + "description": "The **`Element.localName`** read-only property returns the local part of the qualified name of an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/localName)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "lookupNamespaceURI", + "value": "(prefix: string) => string", + "description": "The **`lookupNamespaceURI()`** method of the Node interface takes a prefix as parameter and returns the namespace URI associated with it on the given node if found (and `null` if not).\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lookupNamespaceURI)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "lookupPrefix", + "value": "(namespace: string) => string", + "description": "The **`lookupPrefix()`** method of the Node interface returns a string containing the prefix for a given namespace URI, if present, and `null` if not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lookupPrefix)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "matches", + "value": "(selectors: string) => boolean", + "description": "The **`matches()`** method of the Element interface tests whether the element would be selected by the specified CSS selector.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/matches)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "namespaceURI", + "value": "string | null", + "description": "The **`Element.namespaceURI`** read-only property returns the namespace URI of the element, or `null` if the element is not in a namespace.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/namespaceURI)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nextElementSibling", + "value": "Element | null", + "description": "Returns the first following sibling that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/nextElementSibling)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nextSibling", + "value": "ChildNode | null", + "description": "The read-only **`nextSibling`** property of the Node interface returns the node immediately following the specified one in their parent's Node.childNodes, or returns `null` if the specified node is the last child in the parent element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nextSibling)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nodeName", + "value": "string", + "description": "The read-only **`nodeName`** property of Node returns the name of the current node as a string.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeName)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nodeType", + "value": "number", + "description": "The read-only **`nodeType`** property of a Node interface is an integer that identifies what the node is.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeType)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nodeValue", + "value": "string | null", + "description": "The **`nodeValue`** property of the Node interface returns or sets the value of the current node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeValue)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "nonce", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/nonce)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "normalize", + "value": "() => void", + "description": "The **`normalize()`** method of the Node interface puts the specified node and all of its sub-tree into a _normalized_ form.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/normalize)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "NOTATION_NODE", + "value": "12", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetHeight", + "value": "number", + "description": "The **`offsetHeight`** read-only property of the HTMLElement interface returns the height of an element, including vertical padding and borders, as an integer.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetHeight)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetLeft", + "value": "number", + "description": "The **`offsetLeft`** read-only property of the HTMLElement interface returns the number of pixels that the _upper left corner_ of the current element is offset to the left within the HTMLElement.offsetParent node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetLeft)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetParent", + "value": "Element | null", + "description": "The **`HTMLElement.offsetParent`** read-only property returns a reference to the element which is the closest (nearest in the containment hierarchy) positioned ancestor element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetParent)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetTop", + "value": "number", + "description": "The **`offsetTop`** read-only property of the HTMLElement interface returns the distance from the outer border of the current element (including its margin) to the top padding edge of the HTMLelement.offsetParent, the _closest positioned_ ancestor element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetTop)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "offsetWidth", + "value": "number", + "description": "The **`offsetWidth`** read-only property of the HTMLElement interface returns the layout width of an element as an integer.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetWidth)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onabort", + "value": "((this: GlobalEventHandlers, ev: UIEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/abort_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationcancel", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationcancel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationend", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationiteration", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationiteration_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationstart", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onauxclick", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/auxclick_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onbeforeinput", + "value": "((this: GlobalEventHandlers, ev: InputEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/beforeinput_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onbeforematch", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/beforematch_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onbeforetoggle", + "value": "((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/beforetoggle_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onblur", + "value": "((this: GlobalEventHandlers, ev: FocusEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/blur_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncancel", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/cancel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncanplay", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/canplay_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncanplaythrough", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/canplaythrough_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/change_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onclick", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/click_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onclose", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/close_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncontextlost", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/contextlost_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncontextmenu", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/contextmenu_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncontextrestored", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/contextrestored_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncopy", + "value": "((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/copy_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncuechange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTrackElement/cuechange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oncut", + "value": "((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/cut_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondblclick", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/dblclick_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondrag", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/drag_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragend", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragenter", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragenter_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragleave", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragleave_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragover", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragover_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondragstart", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondrop", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/drop_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ondurationchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/durationchange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onemptied", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/emptied_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onended", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/ended_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onerror", + "value": "OnErrorEventHandler", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/error_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onfocus", + "value": "((this: GlobalEventHandlers, ev: FocusEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/focus_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onformdata", + "value": "((this: GlobalEventHandlers, ev: FormDataEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/formdata_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onfullscreenchange", + "value": "((this: Element, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/fullscreenchange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onfullscreenerror", + "value": "((this: Element, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/fullscreenerror_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ongotpointercapture", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/gotpointercapture_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oninput", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/input_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "oninvalid", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/invalid_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onkeydown", + "value": "((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keydown_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onkeypress", + "value": "((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null", + "description": "", + "deprecationMessage": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keypress_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onkeyup", + "value": "((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keyup_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onload", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/load_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onloadeddata", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadeddata_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onloadedmetadata", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadedmetadata_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onloadstart", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onlostpointercapture", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/lostpointercapture_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmousedown", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mousedown_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseenter", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseenter_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseleave", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseleave_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmousemove", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mousemove_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseout", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseout_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseover", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseover_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseup", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseup_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpaste", + "value": "((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/paste_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpause", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/pause_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onplay", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/play_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onplaying", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/playing_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointercancel", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointercancel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerdown", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerdown_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerenter", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerenter_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerleave", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerleave_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointermove", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointermove_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerout", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerout_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerover", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerover_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerrawupdate", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "Available only in secure contexts.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerrawupdate_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerup", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerup_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onprogress", + "value": "((this: GlobalEventHandlers, ev: ProgressEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/progress_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onratechange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/ratechange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onreset", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/reset_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onresize", + "value": "((this: GlobalEventHandlers, ev: UIEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLVideoElement/resize_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onscroll", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/scroll_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onscrollend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/scrollend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onsecuritypolicyviolation", + "value": "((this: GlobalEventHandlers, ev: SecurityPolicyViolationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/securitypolicyviolation_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onseeked", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/seeked_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onseeking", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/seeking_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onselect", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/select_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onselectionchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onselectstart", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/selectstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onslotchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLSlotElement/slotchange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onstalled", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/stalled_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onsubmit", + "value": "((this: GlobalEventHandlers, ev: SubmitEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/submit_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onsuspend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/suspend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontimeupdate", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/timeupdate_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontoggle", + "value": "((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/toggle_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchcancel", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchcancel_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchend", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchend_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchmove", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchmove_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchstart", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchstart_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitioncancel", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitioncancel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitionend", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitionrun", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionrun_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitionstart", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onvolumechange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/volumechange_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwaiting", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/waiting_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkitanimationend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `onanimationend`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkitanimationiteration", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `onanimationiteration`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationiteration_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkitanimationstart", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `onanimationstart`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationstart_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkittransitionend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `ontransitionend`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionend_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "onwheel", + "value": "((this: GlobalEventHandlers, ev: WheelEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/wheel_event)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "outerHTML", + "value": "string", + "description": "The **`outerHTML`** attribute of the Element DOM interface gets the serialized HTML fragment describing the element including its descendants.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/outerHTML)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "outerText", + "value": "string", + "description": "The **`outerText`** property of the HTMLElement interface returns the same value as HTMLElement.innerText.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/outerText)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "ownerDocument", + "value": "Document", + "description": "The read-only **`ownerDocument`** property of the Node interface returns the top-level document object of the node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/ownerDocument)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "parentElement", + "value": "HTMLElement | null", + "description": "The read-only **`parentElement`** property of Node interface returns the DOM node's parent Element, or `null` if the node either has no parent, or its parent isn't a DOM Element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/parentElement)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "parentNode", + "value": "ParentNode | null", + "description": "The read-only **`parentNode`** property of the Node interface returns the parent of the specified node in the DOM tree.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/parentNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "GetAccessor", + "name": "part", + "value": "DOMTokenList", + "description": "The **`part`** property of the Element interface represents the part identifier(s) of the element (i.e., set using the `part` attribute), returned as a DOMTokenList.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/part)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "popover", + "value": "string | null", + "description": "The **`popover`** property of the HTMLElement interface gets and sets an element's popover state via JavaScript (`'auto'`, `'hint'`, or `'manual'`), and can be used for feature detection.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/popover)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "prefix", + "value": "string | null", + "description": "The **`Element.prefix`** read-only property returns the namespace prefix of the specified element, or `null` if no prefix is specified.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/prefix)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "prepend", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes before the first child of node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/prepend)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "previousElementSibling", + "value": "Element | null", + "description": "Returns the first preceding sibling that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/previousElementSibling)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "previousSibling", + "value": "ChildNode | null", + "description": "The read-only **`previousSibling`** property of the Node interface returns the node immediately preceding the specified one in its parent's or `null` if the specified node is the first in that list.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/previousSibling)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "PROCESSING_INSTRUCTION_NODE", + "value": "7", + "description": "node is a ProcessingInstruction node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "querySelector", + "value": "{ (selectors: K): HTMLElementTagNameMap[K]; (selectors: K): SVGElementTagNameMap[K]; (selectors: K): MathMLElementTagNameMap[K]; (selectors: K): HTMLElementDeprecatedTagNameMap[K]; (selectors: string): E; }", + "description": "Returns the first element that is a descendant of node that matches selectors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/querySelector)", + "deprecationMessage": "Deprecated" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "querySelectorAll", + "value": "{ (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: string): NodeListOf; }", + "description": "Returns all element descendants of node that match selectors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/querySelectorAll)", + "deprecationMessage": "Deprecated" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "releasePointerCapture", + "value": "(pointerId: number) => void", + "description": "The **`releasePointerCapture()`** method of the previously set for a specific (PointerEvent) _pointer_.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/releasePointerCapture)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "remove", + "value": "() => void", + "description": "Removes node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/remove)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeAttribute", + "value": "(qualifiedName: string) => void", + "description": "The Element method **`removeAttribute()`** removes the attribute with the specified name from the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeAttributeNode", + "value": "(attr: Attr) => Attr", + "description": "The **`removeAttributeNode()`** method of the Element interface removes the specified Attr node from the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeAttributeNS", + "value": "(namespace: string, localName: string) => void", + "description": "The **`removeAttributeNS()`** method of the If you are working with HTML and you don't need to specify the requested attribute as being part of a specific namespace, use the Element.removeAttribute() method instead.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeChild", + "value": "(child: T) => T", + "description": "The **`removeChild()`** method of the Node interface removes a child node from the DOM and returns the removed node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/removeChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "removeEventListener", + "value": "{ (type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; }", + "description": "\nThe **`removeEventListener()`** method of the EventTarget interface removes an event listener previously registered with EventTarget.addEventListener() from the target.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/removeEventListener)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "replaceChild", + "value": "(node: Node, child: T) => T", + "description": "The **`replaceChild()`** method of the Node interface replaces a child node within the given (parent) node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/replaceChild)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "replaceChildren", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Replace all children of node with nodes, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/replaceChildren)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "replaceWith", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Replaces node with nodes, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/replaceWith)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "requestFullscreen", + "value": "(options?: FullscreenOptions) => Promise", + "description": "The **`Element.requestFullscreen()`** method issues an asynchronous request to make the element be displayed in fullscreen mode.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/requestFullscreen)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "requestPointerLock", + "value": "(options?: PointerLockOptions) => Promise", + "description": "The **`requestPointerLock()`** method of the Element interface lets you asynchronously ask for the pointer to be locked on the given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/requestPointerLock)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "role", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/role)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "scroll", + "value": "{ (options?: ScrollToOptions): void; (x: number, y: number): void; }", + "description": "The **`scroll()`** method of the Element interface scrolls the element to a particular set of coordinates inside a given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scroll)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "scrollBy", + "value": "{ (options?: ScrollToOptions): void; (x: number, y: number): void; }", + "description": "The **`scrollBy()`** method of the Element interface scrolls an element by the given amount.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollBy)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "scrollHeight", + "value": "number", + "description": "The **`scrollHeight`** read-only property of the Element interface is a measurement of the height of an element's content, including content not visible on the screen due to overflow.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollHeight)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "scrollIntoView", + "value": "(arg?: boolean | ScrollIntoViewOptions) => void", + "description": "The Element interface's **`scrollIntoView()`** method scrolls the element's ancestor containers such that the element on which `scrollIntoView()` is called is visible to the user.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollIntoView)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "scrollLeft", + "value": "number", + "description": "The **`scrollLeft`** property of the Element interface gets or sets the number of pixels by which an element's content is scrolled from its left edge.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollLeft)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "scrollTo", + "value": "{ (options?: ScrollToOptions): void; (x: number, y: number): void; }", + "description": "The **`scrollTo()`** method of the Element interface scrolls to a particular set of coordinates inside a given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollTo)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "scrollTop", + "value": "number", + "description": "The **`scrollTop`** property of the Element interface gets or sets the number of pixels by which an element's content is scrolled from its top edge.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollTop)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "scrollWidth", + "value": "number", + "description": "The **`scrollWidth`** read-only property of the Element interface is a measurement of the width of an element's content, including content not visible on the screen due to overflow.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollWidth)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setAttribute", + "value": "(qualifiedName: string, value: string) => void", + "description": "The **`setAttribute()`** method of the Element interface sets the value of an attribute on the specified element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setAttributeNode", + "value": "(attr: Attr) => Attr", + "description": "The **`setAttributeNode()`** method of the Element interface adds a new Attr node to the specified element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNode)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setAttributeNodeNS", + "value": "(attr: Attr) => Attr", + "description": "The **`setAttributeNodeNS()`** method of the Element interface adds a new namespaced Attr node to an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNodeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setAttributeNS", + "value": "(namespace: string, qualifiedName: string, value: string) => void", + "description": "`setAttributeNS` adds a new attribute or changes the value of an attribute with the given namespace and name.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNS)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setHTMLUnsafe", + "value": "(html: string) => void", + "description": "The **`setHTMLUnsafe()`** method of the Element interface is used to parse a string of HTML into a DocumentFragment, optionally filtering out unwanted elements and attributes, and those that don't belong in the context, and then using it to replace the element's subtree in the DOM.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setHTMLUnsafe)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "setPointerCapture", + "value": "(pointerId: number) => void", + "description": "The **`setPointerCapture()`** method of the _capture target_ of future pointer events.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setPointerCapture)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "shadowRoot", + "value": "ShadowRoot | null", + "description": "The `Element.shadowRoot` read-only property represents the shadow root hosted by the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/shadowRoot)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "showPopover", + "value": "() => void", + "description": "The **`showPopover()`** method of the HTMLElement interface shows a Popover_API element (i.e., one that has a valid `popover` attribute) by adding it to the top layer.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/showPopover)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "slot", + "value": "string", + "description": "The **`slot`** property of the Element interface returns the name of the shadow DOM slot the element is inserted in.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/slot)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "spellcheck", + "value": "boolean", + "description": "The **`spellcheck`** property of the HTMLElement interface represents a boolean value that controls the spell-checking hint.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/spellcheck)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "GetAccessor", + "name": "style", + "value": "CSSStyleDeclaration", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/style)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "tabIndex", + "value": "number", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/tabIndex)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "tagName", + "value": "string", + "description": "The **`tagName`** read-only property of the Element interface returns the tag name of the element on which it's called.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/tagName)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "TEXT_NODE", + "value": "3", + "description": "node is a Text node." + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "GetAccessor", + "name": "textContent", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/Node/textContent)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "title", + "value": "string", + "description": "The **`HTMLElement.title`** property represents the title of the element: the text usually displayed in a 'tooltip' popup when the mouse is over the node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/title)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "toggleAttribute", + "value": "(qualifiedName: string, force?: boolean) => boolean", + "description": "The **`toggleAttribute()`** method of the present and adding it if it is not present) on the given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/toggleAttribute)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "togglePopover", + "value": "(options?: boolean) => boolean", + "description": "The **`togglePopover()`** method of the HTMLElement interface toggles a Popover_API element (i.e., one that has a valid `popover` attribute) between the hidden and showing states.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/togglePopover)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "translate", + "value": "boolean", + "description": "The **`translate`** property of the HTMLElement interface indicates whether an element's attribute values and the values of its Text node children are to be translated when the page is localized, or whether to leave them unchanged.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/translate)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "MethodSignature", + "name": "webkitMatchesSelector", + "value": "(selectors: string) => boolean", + "description": "", + "deprecationMessage": "This is a legacy alias of `matches`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/matches)" + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "writingSuggestions", + "value": "string", + "description": "The **`writingSuggestions`** property of the HTMLElement interface is a string indicating if browser-provided writing suggestions should be enabled under the scope of the element or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/writingSuggestions)" + } + ] + } + }, + "SectionElementSlotsDocs": { + "src/surfaces/customer-account/components.ts": { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "SectionElementSlotsDocs", + "value": "SectionElementSlots", + "description": "", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "primary-action", + "value": "HTMLElement", + "description": "The primary action for the section. Accepts a single [Button](/docs/api/checkout-ui-extensions/polaris-web-components/actions/button) element.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/components.ts", + "syntaxKind": "PropertySignature", + "name": "secondary-actions", + "value": "HTMLElement", + "description": "The secondary actions for the section. Accepts multiple [Button](/docs/api/checkout-ui-extensions/polaris-web-components/actions/button) elements.", + "isOptional": true + } + ] + } + }, + "Docs_Standard_LocalizationApi": { + "src/surfaces/customer-account/api/docs.ts": { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "name": "Docs_Standard_LocalizationApi", + "description": "The base API object provided to this and other `customer-account` extension targets.", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "syntaxKind": "PropertySignature", + "name": "i18n", + "value": "I18n", + "description": "Utilities for translating content and formatting values according to the current `localization` of the user." + }, + { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "syntaxKind": "PropertySignature", + "name": "localization", + "value": "Localization", + "description": "Details about the language of the buyer." + } + ], + "value": "export interface Docs_Standard_LocalizationApi\n extends Pick, 'localization' | 'i18n'> {}" + } + }, + "I18n": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "I18n", + "description": "", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "formatCurrency", + "value": "(number: number | bigint, options?: { inExtensionLocale?: boolean; } & NumberFormatOptions) => string", + "description": "Returns a localized currency value.\n\nThis function behaves like the standard `Intl.NumberFormat()` with a style of `currency` applied. It uses the buyer's locale by default." + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "formatDate", + "value": "(date: Date, options?: { inExtensionLocale?: boolean; } & DateTimeFormatOptions) => string", + "description": "Returns a localized date value.\n\nThis function behaves like the standard `Intl.DateTimeFormatOptions()` and uses the buyer's locale by default. Formatting options can be passed in as options." + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "formatNumber", + "value": "(number: number | bigint, options?: { inExtensionLocale?: boolean; } & NumberFormatOptions) => string", + "description": "Returns a localized number.\n\nThis function behaves like the standard `Intl.NumberFormat()` with a style of `decimal` applied. It uses the buyer's locale by default." + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "translate", + "value": "I18nTranslate", + "description": "Returns translated content in the buyer's locale, as supported by the extension.\n\n- `options.count` is a special numeric value used in pluralization.\n- The other option keys and values are treated as replacements for interpolation.\n- If the replacements are all primitives, then `translate()` returns a single string.\n- If replacements contain UI components, then `translate()` returns an array of elements." + } + ], + "value": "export interface I18n {\n /**\n * Returns a localized number.\n *\n * This function behaves like the standard `Intl.NumberFormat()`\n * with a style of `decimal` applied. It uses the buyer's locale by default.\n *\n * @param options.inExtensionLocale - if true, use the extension's locale\n */\n formatNumber: (\n number: number | bigint,\n options?: {inExtensionLocale?: boolean} & Intl.NumberFormatOptions,\n ) => string;\n\n /**\n * Returns a localized currency value.\n *\n * This function behaves like the standard `Intl.NumberFormat()`\n * with a style of `currency` applied. It uses the buyer's locale by default.\n *\n * @param options.inExtensionLocale - if true, use the extension's locale\n */\n formatCurrency: (\n number: number | bigint,\n options?: {inExtensionLocale?: boolean} & Intl.NumberFormatOptions,\n ) => string;\n\n /**\n * Returns a localized date value.\n *\n * This function behaves like the standard `Intl.DateTimeFormatOptions()` and uses\n * the buyer's locale by default. Formatting options can be passed in as\n * options.\n *\n * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat0\n * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat#using_options\n *\n * @param options.inExtensionLocale - if true, use the extension's locale\n */\n formatDate: (\n date: Date,\n options?: {inExtensionLocale?: boolean} & Intl.DateTimeFormatOptions,\n ) => string;\n\n /**\n * Returns translated content in the buyer's locale,\n * as supported by the extension.\n *\n * - `options.count` is a special numeric value used in pluralization.\n * - The other option keys and values are treated as replacements for interpolation.\n * - If the replacements are all primitives, then `translate()` returns a single string.\n * - If replacements contain UI components, then `translate()` returns an array of elements.\n */\n translate: I18nTranslate;\n}" + } + }, + "I18nTranslate": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "I18nTranslate", + "description": "This defines the i18n.translate() signature.", + "members": [], + "value": "export interface I18nTranslate {\n /**\n * This returns a translated string matching a key in a locale file.\n *\n * @example translate(\"banner.title\")\n */\n (\n key: string,\n options?: {[placeholderKey: string]: ReplacementType | string | number},\n ): ReplacementType extends string | number\n ? string\n : (string | ReplacementType)[];\n}" + } + }, + "Localization": { + "src/surfaces/customer-account/api/standard-api/standard-api.ts": { + "filePath": "src/surfaces/customer-account/api/standard-api/standard-api.ts", + "name": "Localization", + "description": "", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/standard-api/standard-api.ts", + "syntaxKind": "PropertySignature", + "name": "country", + "value": "SubscribableSignalLike", + "description": "The country context of the buyer sees in the customer account. It will update if the buyer changes the country in the customer account If the country is unknown, then the value is undefined." + }, + { + "filePath": "src/surfaces/customer-account/api/standard-api/standard-api.ts", + "syntaxKind": "PropertySignature", + "name": "extensionLanguage", + "value": "SubscribableSignalLike", + "description": "This is the buyer's language, as supported by the extension. If the buyer's actual language is not supported by the extension, this is the fallback locale used for translations.\n\nFor example, if the buyer's language is 'fr-CA' but your extension only supports translations for 'fr', then the `isoCode` for this language is 'fr'. If your extension does not provide french translations at all, this value is the default locale for your extension (that is, the one matching your .default.json file)." + }, + { + "filePath": "src/surfaces/customer-account/api/standard-api/standard-api.ts", + "syntaxKind": "PropertySignature", + "name": "language", + "value": "SubscribableSignalLike", + "description": "The language the buyer sees in the customer account hub." + } + ], + "value": "export interface Localization {\n /**\n * The language the buyer sees in the customer account hub.\n */\n language: SubscribableSignalLike;\n\n /**\n * This is the buyer's language, as supported by the extension.\n * If the buyer's actual language is not supported by the extension,\n * this is the fallback locale used for translations.\n *\n * For example, if the buyer's language is 'fr-CA' but your extension\n * only supports translations for 'fr', then the `isoCode` for this\n * language is 'fr'. If your extension does not provide french\n * translations at all, this value is the default locale for your\n * extension (that is, the one matching your .default.json file).\n */\n extensionLanguage: SubscribableSignalLike;\n\n /**\n * The country context of the buyer sees in the customer account.\n * It will update if the buyer changes the country in the customer account\n * If the country is unknown, then the value is undefined.\n */\n country: SubscribableSignalLike;\n}" + } + }, + "SubscribableSignalLike": { + "src/surfaces/checkout/shared.ts": { + "filePath": "src/surfaces/checkout/shared.ts", + "name": "SubscribableSignalLike", + "description": "Represents a read-only value managed on the main thread that an extension can subscribe to.\n\nExample: Checkout uses this to manage the state of an object and communicate state changes to extensions running in a sandboxed web worker.\n\nThis interface is compatible with [Preact's ReadonlySignal](https://github.com/preactjs/signals/blob/a023a132a81bd4ba4a0bebb8cbbeffbd8c8bbafc/packages/core/src/index.ts#L700-L709).\n\nSome fields are deprecated but still supported for backwards compatibility. In version 2025-10, [`StatefulRemoteSubscribable`](https://github.com/Shopify/remote-dom/blob/03929aa8418a89d41d294005f219837582718df8/packages/async-subscription/src/types.ts#L17) was replaced with `ReadonlySignalLike`. Checkout will remove the old fields some time in the future.", + "members": [ + { + "filePath": "src/surfaces/checkout/shared.ts", + "syntaxKind": "PropertySignature", + "name": "current", + "value": "T", + "description": "", + "deprecationMessage": "Use `.value` instead." + }, + { + "filePath": "src/surfaces/checkout/shared.ts", + "syntaxKind": "MethodSignature", + "name": "destroy", + "value": "() => Promise", + "description": "", + "deprecationMessage": "No longer needed. Use Preact Signal management instead." + }, + { + "filePath": "src/surfaces/checkout/shared.ts", + "syntaxKind": "MethodSignature", + "name": "subscribe", + "value": "(fn: (value: T) => void) => () => void", + "description": "Subscribes to value changes and calls the provided function whenever the value updates. Returns an unsubscribe function to clean up the subscription. Use to automatically react to changes in the signal's value." + }, + { + "filePath": "src/surfaces/checkout/shared.ts", + "syntaxKind": "PropertySignature", + "name": "value", + "value": "T", + "description": "The current value of the signal. This property provides immediate access to the current value without requiring subscription setup. Use for one-time value checks or initial setup." + } + ], + "value": "export interface SubscribableSignalLike extends ReadonlySignalLike {\n /**\n * @deprecated Use `.value` instead.\n */\n readonly current: T;\n /**\n * @deprecated No longer needed. Use Preact Signal management instead.\n */\n destroy(): Promise;\n}" + } + }, + "Country": { + "src/shared.ts": { + "filePath": "src/shared.ts", + "name": "Country", + "description": "", + "members": [ + { + "filePath": "src/shared.ts", + "syntaxKind": "PropertySignature", + "name": "isoCode", + "value": "CountryCode", + "description": "The ISO-3166-1 code for this country." + } + ], + "value": "export interface Country {\n /**\n * The ISO-3166-1 code for this country.\n * @see https://www.iso.org/iso-3166-country-codes.html\n */\n isoCode: CountryCode;\n}" + } + }, + "CountryCode": { + "src/shared.ts": { + "filePath": "src/shared.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "CountryCode", + "value": "'AC' | 'AD' | 'AE' | 'AF' | 'AG' | 'AI' | 'AL' | 'AM' | 'AN' | 'AO' | 'AR' | 'AT' | 'AU' | 'AW' | 'AX' | 'AZ' | 'BA' | 'BB' | 'BD' | 'BE' | 'BF' | 'BG' | 'BH' | 'BI' | 'BJ' | 'BL' | 'BM' | 'BN' | 'BO' | 'BQ' | 'BR' | 'BS' | 'BT' | 'BV' | 'BW' | 'BY' | 'BZ' | 'CA' | 'CC' | 'CD' | 'CF' | 'CG' | 'CH' | 'CI' | 'CK' | 'CL' | 'CM' | 'CN' | 'CO' | 'CR' | 'CU' | 'CV' | 'CW' | 'CX' | 'CY' | 'CZ' | 'DE' | 'DJ' | 'DK' | 'DM' | 'DO' | 'DZ' | 'EC' | 'EE' | 'EG' | 'EH' | 'ER' | 'ES' | 'ET' | 'FI' | 'FJ' | 'FK' | 'FO' | 'FR' | 'GA' | 'GB' | 'GD' | 'GE' | 'GF' | 'GG' | 'GH' | 'GI' | 'GL' | 'GM' | 'GN' | 'GP' | 'GQ' | 'GR' | 'GS' | 'GT' | 'GW' | 'GY' | 'HK' | 'HM' | 'HN' | 'HR' | 'HT' | 'HU' | 'ID' | 'IE' | 'IL' | 'IM' | 'IN' | 'IO' | 'IQ' | 'IR' | 'IS' | 'IT' | 'JE' | 'JM' | 'JO' | 'JP' | 'KE' | 'KG' | 'KH' | 'KI' | 'KM' | 'KN' | 'KP' | 'KR' | 'KW' | 'KY' | 'KZ' | 'LA' | 'LB' | 'LC' | 'LI' | 'LK' | 'LR' | 'LS' | 'LT' | 'LU' | 'LV' | 'LY' | 'MA' | 'MC' | 'MD' | 'ME' | 'MF' | 'MG' | 'MK' | 'ML' | 'MM' | 'MN' | 'MO' | 'MQ' | 'MR' | 'MS' | 'MT' | 'MU' | 'MV' | 'MW' | 'MX' | 'MY' | 'MZ' | 'NA' | 'NC' | 'NE' | 'NF' | 'NG' | 'NI' | 'NL' | 'NO' | 'NP' | 'NR' | 'NU' | 'NZ' | 'OM' | 'PA' | 'PE' | 'PF' | 'PG' | 'PH' | 'PK' | 'PL' | 'PM' | 'PN' | 'PS' | 'PT' | 'PY' | 'QA' | 'RE' | 'RO' | 'RS' | 'RU' | 'RW' | 'SA' | 'SB' | 'SC' | 'SD' | 'SE' | 'SG' | 'SH' | 'SI' | 'SJ' | 'SK' | 'SL' | 'SM' | 'SN' | 'SO' | 'SR' | 'SS' | 'ST' | 'SV' | 'SX' | 'SY' | 'SZ' | 'TA' | 'TC' | 'TD' | 'TF' | 'TG' | 'TH' | 'TJ' | 'TK' | 'TL' | 'TM' | 'TN' | 'TO' | 'TR' | 'TT' | 'TV' | 'TW' | 'TZ' | 'UA' | 'UG' | 'UM' | 'US' | 'UY' | 'UZ' | 'VA' | 'VC' | 'VE' | 'VG' | 'VN' | 'VU' | 'WF' | 'WS' | 'XK' | 'YE' | 'YT' | 'ZA' | 'ZM' | 'ZW' | 'ZZ'", + "description": "" + } + }, + "Language": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "Language", + "description": "", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "isoCode", + "value": "string", + "description": "The BCP-47 language tag. It may contain a dash followed by an ISO 3166-1 alpha-2 region code.", + "examples": [ + { + "title": "Example", + "description": "", + "tabs": [ + { + "code": "'en' for English, or 'en-US' for English local to United States.", + "title": "Example" + } + ] + } + ] + } + ], + "value": "export interface Language {\n /**\n * The BCP-47 language tag. It may contain a dash followed by an ISO 3166-1 alpha-2 region code.\n *\n * @example 'en' for English, or 'en-US' for English local to United States.\n * @see https://en.wikipedia.org/wiki/IETF_language_tag\n * @see https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2\n */\n isoCode: string;\n}" + } + }, + "Docs_Standard_SessionTokenApi": { + "src/surfaces/customer-account/api/docs.ts": { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "name": "Docs_Standard_SessionTokenApi", + "description": "The base API object provided to this and other `customer-account` extension targets.", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "syntaxKind": "PropertySignature", + "name": "sessionToken", + "value": "SessionToken", + "description": "Provides access to session tokens, which can be used to verify token claims on your app's server.\n\nSee [session token examples](https://shopify.dev/docs/api/customer-account-ui-extensions/apis/session-token#examples) for more information." + } + ], + "value": "export interface Docs_Standard_SessionTokenApi\n extends Pick, 'sessionToken'> {}" + } + }, + "SessionToken": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "SessionToken", + "description": "", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "MethodSignature", + "name": "get", + "value": "() => Promise", + "description": "Requests a session token that hasn't expired. You should call this method every time you need to make a request to your backend in order to get a valid token. This method will return cached tokens when possible, so you don’t need to worry about storing these tokens yourself." + } + ], + "value": "export interface SessionToken {\n /**\n * Requests a session token that hasn't expired. You should call this method every\n * time you need to make a request to your backend in order to get a valid token.\n * This method will return cached tokens when possible, so you don’t need to worry\n * about storing these tokens yourself.\n */\n get(): Promise;\n}" + } + }, + "Docs_Standard_AnalyticsApi": { + "src/surfaces/customer-account/api/docs.ts": { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "name": "Docs_Standard_AnalyticsApi", + "description": "The base API object provided to this and other `customer-account` extension targets.", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "syntaxKind": "PropertySignature", + "name": "analytics", + "value": "Analytics", + "description": "Methods for interacting with [Web Pixels](https://shopify.dev/docs/apps/marketing), such as emitting an event.\n\n> Note: Requires to [connect a third-party domain](https://help.shopify.com/en/manual/domains/add-a-domain/connecting-domains/connect-domain-customer-account) to Shopify for your customer account pages." + } + ], + "value": "export interface Docs_Standard_AnalyticsApi\n extends Pick, 'analytics'> {}" + } + }, + "Docs_Standard_SettingsApi": { + "src/surfaces/customer-account/api/docs.ts": { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "name": "Docs_Standard_SettingsApi", + "description": "The base API object provided to this and other `customer-account` extension targets.", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "syntaxKind": "PropertySignature", + "name": "settings", + "value": "SubscribableSignalLike", + "description": "The settings matching the settings definition written in the [`shopify.ui.extension.toml`](https://shopify.dev/docs/api/customer-account-ui-extensions/configuration) file.\n\n See [settings examples](https://shopify.dev/docs/api/customer-account-ui-extensions/apis/order-status-api/settings#examples) for more information.\n\n> Note: When an extension is being installed in the editor, the settings will be empty until a merchant sets a value. In that case, this object will be updated in real time as a merchant fills in the settings." + } + ], + "value": "export interface Docs_Standard_SettingsApi\n extends Pick {}" + } + }, + "ExtensionSettings": { + "src/surfaces/customer-account/api/standard-api/standard-api.ts": { + "filePath": "src/surfaces/customer-account/api/standard-api/standard-api.ts", + "name": "ExtensionSettings", + "description": "The merchant-defined setting values for the extension.", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/standard-api/standard-api.ts", + "name": "[key: string]", + "value": "string | number | boolean | undefined" + } + ], + "value": "export interface ExtensionSettings {\n [key: string]: string | number | boolean | undefined;\n}" + } + }, + "Docs_Standard_StorageApi": { + "src/surfaces/customer-account/api/docs.ts": { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "name": "Docs_Standard_StorageApi", + "description": "The base API object provided to this and other `customer-account` extension targets.", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "syntaxKind": "PropertySignature", + "name": "storage", + "value": "Storage", + "description": "Key-value storage for the extension target." + } + ], + "value": "export interface Docs_Standard_StorageApi\n extends Pick, 'storage'> {}" + } + }, + "Storage": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "Storage", + "description": "A key-value storage object for extension targets.\n\nStored data is only available to this specific app but can be shared across multiple extension targets.\n\nThe storage backend is implemented with `localStorage` and should persist for ... days However, data persistence isn't guaranteed.", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "MethodSignature", + "name": "delete", + "value": "(key: string) => Promise", + "description": "Delete stored data by key." + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "MethodSignature", + "name": "read", + "value": "(key: string) => Promise", + "description": "Read and return a stored value by key.\n\nThe stored data is deserialized from JSON and returned as its original primitive.\n\nReturns `null` if no stored data exists." + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "MethodSignature", + "name": "write", + "value": "(key: string, data: any) => Promise", + "description": "Write stored data for this key.\n\nThe data must be serializable to JSON." + } + ], + "value": "export interface Storage {\n /**\n * Read and return a stored value by key.\n *\n * The stored data is deserialized from JSON and returned as\n * its original primitive.\n *\n * Returns `null` if no stored data exists.\n */\n read(key: string): Promise;\n\n /**\n * Write stored data for this key.\n *\n * The data must be serializable to JSON.\n */\n write(key: string, data: any): Promise;\n\n /**\n * Delete stored data by key.\n */\n delete(key: string): Promise;\n}" + } + }, + "Docs_Standard_CustomerPrivacyApi": { + "src/surfaces/customer-account/api/docs.ts": { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "name": "Docs_Standard_CustomerPrivacyApi", + "description": "The base API object provided to this and other `customer-account` extension targets.", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "syntaxKind": "PropertySignature", + "name": "applyTrackingConsentChange", + "value": "ApplyTrackingConsentChangeType", + "description": "Allows setting and updating customer privacy consent settings and tracking consent metafields.\n\n> Note: Requires the [`customer_privacy` capability](https://shopify.dev/docs/api/customer-account-ui-extensions/configuration#collect-buyer-consent) to be set to `true`.\n\n{% include /apps/checkout/privacy-icon.md %} Requires access to [protected customer data](/docs/apps/store/data-protection/protected-customer-data)." + }, + { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "syntaxKind": "PropertySignature", + "name": "customerPrivacy", + "value": "SubscribableSignalLike", + "description": "Customer privacy consent settings and a flag denoting if consent has previously been collected." + } + ], + "value": "export interface Docs_Standard_CustomerPrivacyApi\n extends Pick<\n StandardApi,\n 'customerPrivacy' | 'applyTrackingConsentChange'\n > {}" + } + }, + "ApplyTrackingConsentChangeType": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "ApplyTrackingConsentChangeType", + "description": "", + "params": [ + { + "name": "visitorConsent", + "description": "", + "value": "VisitorConsentChange", + "filePath": "src/surfaces/customer-account/api/shared.ts" + } + ], + "returns": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "description": "", + "name": "Promise", + "value": "Promise" + }, + "value": "(\n visitorConsent: VisitorConsentChange,\n) => Promise" + } + }, + "VisitorConsentChange": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "VisitorConsentChange", + "description": "", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "analytics", + "value": "boolean", + "description": "Visitor consents to recording data to understand how customers interact with the site.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "marketing", + "value": "boolean", + "description": "Visitor consents to ads and marketing communications based on customer interests.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "metafields", + "value": "TrackingConsentMetafieldChange[]", + "description": "Tracking consent metafield data to be saved.\n\nIf the value is `null`, the metafield will be deleted.", + "isOptional": true, + "examples": [ + { + "title": "Example", + "description": "", + "tabs": [ + { + "code": "`[{key: 'granularAnalytics', value: 'true'}, {key: 'granularMarketing', value: 'false'}]`", + "title": "Example" + } + ] + } + ] + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "preferences", + "value": "boolean", + "description": "Visitor consent to remembering customer preferences, such as country or language, to personalize visits to the website.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "saleOfData", + "value": "boolean", + "description": "Opts the visitor out of data sharing / sales.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "type", + "value": "'changeVisitorConsent'", + "description": "" + } + ], + "value": "export interface VisitorConsentChange extends VisitorConsent {\n /**\n * Tracking consent metafield data to be saved.\n *\n * If the value is `null`, the metafield will be deleted.\n *\n * @example `[{key: 'granularAnalytics', value: 'true'}, {key: 'granularMarketing', value: 'false'}]`\n */\n metafields?: TrackingConsentMetafieldChange[];\n type: 'changeVisitorConsent';\n}" + } + }, + "TrackingConsentMetafieldChange": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "TrackingConsentMetafieldChange", + "description": "", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "key", + "value": "string", + "description": "The name of the metafield. It must be between 3 and 30 characters in length (inclusive)." + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "value", + "value": "string | null", + "description": "The information to be stored as metadata. If the value is `null`, the metafield will be deleted.", + "examples": [ + { + "title": "Example", + "description": "", + "tabs": [ + { + "code": "'any string', `null`, or a stringified JSON object", + "title": "Example" + } + ] + } + ] + } + ], + "value": "export interface TrackingConsentMetafieldChange {\n /**\n * The name of the metafield. It must be between 3 and 30 characters in\n * length (inclusive).\n */\n key: string;\n /**\n * The information to be stored as metadata. If the value is `null`, the metafield will be deleted.\n *\n * @example 'any string', `null`, or a stringified JSON object\n */\n value: string | null;\n}" + } + }, + "VisitorConsent": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "VisitorConsent", + "description": "", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "analytics", + "value": "boolean", + "description": "Visitor consents to recording data to understand how customers interact with the site.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "marketing", + "value": "boolean", + "description": "Visitor consents to ads and marketing communications based on customer interests.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "preferences", + "value": "boolean", + "description": "Visitor consent to remembering customer preferences, such as country or language, to personalize visits to the website.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "saleOfData", + "value": "boolean", + "description": "Opts the visitor out of data sharing / sales.", + "isOptional": true + } + ], + "value": "export interface VisitorConsent {\n /**\n * Visitor consents to recording data to understand how customers interact with the site.\n */\n analytics?: boolean;\n /**\n * Visitor consents to ads and marketing communications based on customer interests.\n */\n marketing?: boolean;\n /**\n * Visitor consent to remembering customer preferences, such as country or language, to personalize visits to the website.\n */\n preferences?: boolean;\n /**\n * Opts the visitor out of data sharing / sales.\n */\n saleOfData?: boolean;\n}" + } + }, + "TrackingConsentChangeResult": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "TrackingConsentChangeResult", + "value": "TrackingConsentChangeResultSuccess | TrackingConsentChangeResultError", + "description": "" + } + }, + "TrackingConsentChangeResultSuccess": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "TrackingConsentChangeResultSuccess", + "description": "The returned result of a successful tracking consent preference update.", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "type", + "value": "'success'", + "description": "The type of the `TrackingConsentChangeResultSuccess` API." + } + ], + "value": "export interface TrackingConsentChangeResultSuccess {\n /**\n * The type of the `TrackingConsentChangeResultSuccess` API.\n */\n type: 'success';\n}" + } + }, + "TrackingConsentChangeResultError": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "TrackingConsentChangeResultError", + "description": "The returned result of an unsuccessful tracking consent preference update with a message detailing the type of error that occurred.", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "message", + "value": "string", + "description": "A message that explains the error. This message is useful for debugging. It is **not** localized, and therefore should not be presented directly to the buyer." + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "type", + "value": "'error'", + "description": "The type of the `TrackingConsentChangeResultError` API." + } + ], + "value": "export interface TrackingConsentChangeResultError {\n /**\n * The type of the `TrackingConsentChangeResultError` API.\n */\n type: 'error';\n\n /**\n * A message that explains the error. This message is useful for debugging.\n * It is **not** localized, and therefore should not be presented directly\n * to the buyer.\n */\n message: string;\n}" + } + }, + "CustomerPrivacy": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "CustomerPrivacy", + "description": "", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "allowedProcessing", + "value": "AllowedProcessing", + "description": "An object containing flags for each consent property denoting whether they can be processed based on visitor consent, merchant configuration, and user location." + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "metafields", + "value": "TrackingConsentMetafield[]", + "description": "Stored tracking consent metafield data.", + "examples": [ + { + "title": "Example", + "description": "", + "tabs": [ + { + "code": "`[{key: 'analyticsType', value: 'granular'}, {key: 'marketingType', value: 'granular'}]`, or `[]`", + "title": "Example" + } + ] + } + ] + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "region", + "value": "CustomerPrivacyRegion", + "description": "Details about the visitor's current location for use in evaluating if more granular consent controls should render.", + "isOptional": true, + "examples": [ + { + "title": "Example", + "description": "", + "tabs": [ + { + "code": "`{countryCode: 'CA', provinceCode: 'ON'}` for a visitor in Ontario, Canada; `{countryCode: 'US', provinceCode: undefined}` for a visitor in the United States if geolocation fails to detect the state; or `undefined` if neither country nor province is detected or geolocation fails.\n\n{% include /apps/checkout/privacy-icon.md %} Requires level 1 access to [protected customer data](/docs/apps/store/data-protection/protected-customer-data).", + "title": "Example" + } + ] + } + ] + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "saleOfDataRegion", + "value": "boolean", + "description": "Whether the visitor is in a region requiring data sale opt-outs." + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "shouldShowBanner", + "value": "boolean", + "description": "Whether a consent banner should be displayed by default when the page loads. Use this as the initial open/expanded state of the consent banner.\n\nThis is determined by the visitor's current privacy consent, the shop's [region visibility configuration](https://help.shopify.com/en/manual/privacy-and-security/privacy/customer-privacy-settings/privacy-settings#add-a-cookie-banner) settings, and the region in which the visitor is located." + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "visitorConsent", + "value": "VisitorConsent", + "description": "An object containing the customer's current privacy consent settings. *", + "examples": [ + { + "title": "Example", + "description": "", + "tabs": [ + { + "code": "`true` — the customer has actively granted consent, `false` — the customer has actively denied consent, or `undefined` — the customer has not yet made a decision.", + "title": "Example" + } + ] + } + ] + } + ], + "value": "export interface CustomerPrivacy {\n /**\n * An object containing flags for each consent property denoting whether they can be processed based on visitor consent, merchant configuration, and user location.\n */\n allowedProcessing: AllowedProcessing;\n /**\n * Stored tracking consent metafield data.\n *\n * @example `[{key: 'analyticsType', value: 'granular'}, {key: 'marketingType', value: 'granular'}]`, or `[]`\n */\n metafields: TrackingConsentMetafield[];\n /**\n * An object containing the customer's current privacy consent settings.\n * *\n * @example `true` — the customer has actively granted consent, `false` — the customer has actively denied consent, or `undefined` — the customer has not yet made a decision.\n */\n visitorConsent: VisitorConsent;\n /**\n * Whether a consent banner should be displayed by default when the page loads. Use this as the initial open/expanded state of the consent banner.\n *\n * This is determined by the visitor's current privacy consent, the shop's [region visibility configuration](https://help.shopify.com/en/manual/privacy-and-security/privacy/customer-privacy-settings/privacy-settings#add-a-cookie-banner) settings, and the region in which the visitor is located.\n */\n shouldShowBanner: boolean;\n /**\n * Whether the visitor is in a region requiring data sale opt-outs.\n */\n saleOfDataRegion: boolean;\n /**\n * Details about the visitor's current location for use in evaluating if more granular consent controls should render.\n *\n * @example `{countryCode: 'CA', provinceCode: 'ON'}` for a visitor in Ontario, Canada; `{countryCode: 'US', provinceCode: undefined}` for a visitor in the United States if geolocation fails to detect the state; or `undefined` if neither country nor province is detected or geolocation fails.\n *\n * {% include /apps/checkout/privacy-icon.md %} Requires level 1 access to [protected customer data](/docs/apps/store/data-protection/protected-customer-data).\n */\n region?: CustomerPrivacyRegion;\n}" + } + }, + "AllowedProcessing": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "AllowedProcessing", + "description": "", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "analytics", + "value": "boolean", + "description": "Can collect customer analytics about how the shop was used and interactions made on the shop." + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "marketing", + "value": "boolean", + "description": "Can collect customer preference for marketing, attribution and targeted advertising from the merchant." + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "preferences", + "value": "boolean", + "description": "Can collect customer preferences such as language, currency, size, and more." + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "saleOfData", + "value": "boolean", + "description": "Can collect customer preference for sharing data with third parties, usually for behavioral advertising." + } + ], + "value": "export interface AllowedProcessing {\n /**\n * Can collect customer analytics about how the shop was used and interactions made on the shop.\n */\n analytics: boolean;\n /**\n * Can collect customer preference for marketing, attribution and targeted advertising from the merchant.\n */\n marketing: boolean;\n /**\n * Can collect customer preferences such as language, currency, size, and more.\n */\n preferences: boolean;\n /**\n * Can collect customer preference for sharing data with third parties, usually for behavioral advertising.\n */\n saleOfData: boolean;\n}" + } + }, + "TrackingConsentMetafield": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "TrackingConsentMetafield", + "description": "", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "key", + "value": "string", + "description": "The name of the metafield. It must be between 3 and 30 characters in length (inclusive)." + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "value", + "value": "string", + "description": "The information to be stored as metadata.", + "examples": [ + { + "title": "Example", + "description": "", + "tabs": [ + { + "code": "'any string', '', or a stringified JSON object", + "title": "Example" + } + ] + } + ] + } + ], + "value": "export interface TrackingConsentMetafield {\n /**\n * The name of the metafield. It must be between 3 and 30 characters in\n * length (inclusive).\n */\n key: string;\n /**\n * The information to be stored as metadata.\n *\n * @example 'any string', '', or a stringified JSON object\n */\n value: string;\n}" + } + }, + "CustomerPrivacyRegion": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "CustomerPrivacyRegion", + "description": "", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "countryCode", + "value": "CountryCode", + "description": "The [ISO 3166 Alpha-2 format](https://www.iso.org/iso-3166-country-codes.html) for the buyer's country.\n\n{% include /apps/checkout/privacy-icon.md %} Requires level 1 access to [protected customer data](/docs/apps/store/data-protection/protected-customer-data).", + "isOptional": true, + "examples": [ + { + "title": "Example", + "description": "", + "tabs": [ + { + "code": "'CA' for Canada, 'US' for United States, 'GB' for Great Britain, or undefined if geolocation failed.", + "title": "Example" + } + ] + } + ] + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "provinceCode", + "value": "string", + "description": "The buyer's province code, such as state, province, prefecture, or region.\n\nProvince codes can be found by clicking on the `Subdivisions assigned codes` column for countries listed [here](https://en.wikipedia.org/wiki/ISO_3166-2).\n\n{% include /apps/checkout/privacy-icon.md %} Requires level 1 access to [protected customer data](/docs/apps/store/data-protection/protected-customer-data).", + "isOptional": true, + "examples": [ + { + "title": "Example", + "description": "", + "tabs": [ + { + "code": "'ON' for Ontario, 'ENG' for England, 'CA' for California, or undefined if geolocation failed or only the country was detected.", + "title": "Example" + } + ] + } + ] + } + ], + "value": "export interface CustomerPrivacyRegion {\n /**\n * The [ISO 3166 Alpha-2 format](https://www.iso.org/iso-3166-country-codes.html) for the buyer's country.\n *\n * {% include /apps/checkout/privacy-icon.md %} Requires level 1 access to [protected customer data](/docs/apps/store/data-protection/protected-customer-data).\n *\n * @example 'CA' for Canada, 'US' for United States, 'GB' for Great Britain, or undefined if geolocation failed.\n */\n countryCode?: CountryCode;\n /**\n * The buyer's province code, such as state, province, prefecture, or region.\n *\n * Province codes can be found by clicking on the `Subdivisions assigned codes` column for countries listed [here](https://en.wikipedia.org/wiki/ISO_3166-2).\n *\n * {% include /apps/checkout/privacy-icon.md %} Requires level 1 access to [protected customer data](/docs/apps/store/data-protection/protected-customer-data).\n *\n * @example 'ON' for Ontario, 'ENG' for England, 'CA' for California, or undefined if geolocation failed or only the country was detected.\n */\n provinceCode?: string;\n}" + } + }, + "Docs_Standard_ToastApi": { + "src/surfaces/customer-account/api/docs.ts": { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "name": "Docs_Standard_ToastApi", + "description": "The base API object provided to this and other `customer-account` extension targets.", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "syntaxKind": "PropertySignature", + "name": "toast", + "value": "ToastApi", + "description": "The Toast API displays a non-disruptive message that displays at the bottom of the interface to provide quick, at-a-glance feedback on the outcome of an action.\n\nHow to use:\n\n- Use toasts to confirm successful actions.\n\n- Aim for two words.\n\n- Use noun + past tense verb format. For example, \\`Changes saved\\`.\n\nFor errors, or information that needs to persist on the page, use a [banner](/docs/api/checkout-ui-extensions/polaris-web-components/feedback/banner) component." + } + ], + "value": "export interface Docs_Standard_ToastApi\n extends Pick, 'toast'> {}" + } + }, + "ToastApi": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "ToastApi", + "description": "", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "show", + "value": "(content: string) => Promise", + "description": "" + } + ], + "value": "export interface ToastApi {\n show: (content: string) => Promise;\n}" + } + }, + "ToastApiResult": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "ToastApiResult", + "description": "", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "hide", + "value": "() => void", + "description": "" + } + ], + "value": "export interface ToastApiResult {\n hide: () => void;\n}" + } + }, + "Docs_Standard_QueryApi": { + "src/surfaces/customer-account/api/docs.ts": { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "name": "Docs_Standard_QueryApi", + "description": "The base API object provided to this and other `customer-account` extension targets.", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "syntaxKind": "PropertySignature", + "name": "query", + "value": "(query: string, options?: { variables?: Variables; version?: StorefrontApiVersion; }) => Promise<{ data?: Data; errors?: GraphQLError[]; }>", + "description": "Used to query the Storefront GraphQL API with a prefetched token.\n\nSee [storefront api access examples](https://shopify.dev/docs/api/customer-account-ui-extensions/apis/storefront-api#examples) for more information." + } + ], + "value": "export interface Docs_Standard_QueryApi\n extends Pick, 'query'> {}" + } + }, + "StorefrontApiVersion": { + "src/shared.ts": { + "filePath": "src/shared.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "StorefrontApiVersion", + "value": "'2022-04' | '2022-07' | '2022-10' | '2023-01' | '2023-04' | '2023-07' | '2024-01' | '2024-04' | '2024-07' | '2024-10' | '2025-01' | '2025-04' | 'unstable' | '2025-07' | '2025-10'", + "description": "Union of supported storefront API versions" + } + }, + "GraphQLError": { + "src/shared.ts": { + "filePath": "src/shared.ts", + "name": "GraphQLError", + "description": "GraphQL error returned by the Shopify Storefront APIs.", + "members": [ + { + "filePath": "src/shared.ts", + "syntaxKind": "PropertySignature", + "name": "extensions", + "value": "{ requestId: string; code: string; }", + "description": "" + }, + { + "filePath": "src/shared.ts", + "syntaxKind": "PropertySignature", + "name": "message", + "value": "string", + "description": "" + } + ], + "value": "export interface GraphQLError {\n message: string;\n extensions: {\n requestId: string;\n code: string;\n };\n}" + } + }, + "Docs_StandardApi": { + "src/surfaces/customer-account/api/docs.ts": { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "name": "Docs_StandardApi", + "description": "The base API object provided to this and other `customer-account` extension targets.", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "syntaxKind": "PropertySignature", + "name": "analytics", + "value": "Analytics", + "description": "Methods for interacting with [Web Pixels](https://shopify.dev/docs/apps/marketing), such as emitting an event.\n\n> Note: Requires to [connect a third-party domain](https://help.shopify.com/en/manual/domains/add-a-domain/connecting-domains/connect-domain-customer-account) to Shopify for your customer account pages." + }, + { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "syntaxKind": "PropertySignature", + "name": "applyTrackingConsentChange", + "value": "ApplyTrackingConsentChangeType", + "description": "Allows setting and updating customer privacy consent settings and tracking consent metafields.\n\n> Note: Requires the [`customer_privacy` capability](https://shopify.dev/docs/api/customer-account-ui-extensions/configuration#collect-buyer-consent) to be set to `true`.\n\n{% include /apps/checkout/privacy-icon.md %} Requires access to [protected customer data](/docs/apps/store/data-protection/protected-customer-data)." + }, + { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "syntaxKind": "PropertySignature", + "name": "authenticatedAccount", + "value": "AuthenticatedAccount", + "description": "Information about the authenticated account." + }, + { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "syntaxKind": "PropertySignature", + "name": "customerPrivacy", + "value": "SubscribableSignalLike", + "description": "Customer privacy consent settings and a flag denoting if consent has previously been collected." + }, + { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "syntaxKind": "PropertySignature", + "name": "extension", + "value": "Extension", + "description": "Meta information about the extension." + }, + { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "syntaxKind": "PropertySignature", + "name": "extensionPoint", + "value": "Target", + "description": "The identifier that specifies where in Shopify’s UI your code is being injected. This will be one of the targets you have included in your extension’s configuration file.", + "deprecationMessage": "Deprecated as of version `2023-07`, use `extension.target` instead.", + "examples": [ + { + "title": "Example", + "description": "", + "tabs": [ + { + "code": "'customer-account.order-status.block.render'", + "title": "Example" + } + ] + } + ] + }, + { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "syntaxKind": "PropertySignature", + "name": "i18n", + "value": "I18n", + "description": "Utilities for translating content and formatting values according to the current `localization` of the user." + }, + { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "syntaxKind": "PropertySignature", + "name": "intents", + "value": "Intents", + "description": "Entry point for Shopify intents.\n\nIntents pair an `action` (verb) with a resource `type` and optional `value` and `data` to request a workflow." + }, + { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "syntaxKind": "PropertySignature", + "name": "localization", + "value": "Localization", + "description": "Details about the language of the buyer." + }, + { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "syntaxKind": "PropertySignature", + "name": "query", + "value": "(query: string, options?: { variables?: Variables; version?: StorefrontApiVersion; }) => Promise<{ data?: Data; errors?: GraphQLError[]; }>", + "description": "Used to query the Storefront GraphQL API with a prefetched token.\n\nSee [storefront api access examples](https://shopify.dev/docs/api/customer-account-ui-extensions/apis/storefront-api#examples) for more information." + }, + { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "syntaxKind": "PropertySignature", + "name": "sessionToken", + "value": "SessionToken", + "description": "Provides access to session tokens, which can be used to verify token claims on your app's server.\n\nSee [session token examples](https://shopify.dev/docs/api/customer-account-ui-extensions/apis/session-token#examples) for more information." + }, + { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "syntaxKind": "PropertySignature", + "name": "settings", + "value": "SubscribableSignalLike", + "description": "The settings matching the settings definition written in the [`shopify.ui.extension.toml`](https://shopify.dev/docs/api/customer-account-ui-extensions/configuration) file.\n\n See [settings examples](https://shopify.dev/docs/api/customer-account-ui-extensions/apis/order-status-api/settings#examples) for more information.\n\n> Note: When an extension is being installed in the editor, the settings will be empty until a merchant sets a value. In that case, this object will be updated in real time as a merchant fills in the settings." + }, + { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "syntaxKind": "PropertySignature", + "name": "storage", + "value": "Storage", + "description": "Key-value storage for the extension target." + }, + { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "syntaxKind": "PropertySignature", + "name": "toast", + "value": "ToastApi", + "description": "The Toast API displays a non-disruptive message that displays at the bottom of the interface to provide quick, at-a-glance feedback on the outcome of an action.\n\nHow to use:\n\n- Use toasts to confirm successful actions.\n\n- Aim for two words.\n\n- Use noun + past tense verb format. For example, \\`Changes saved\\`.\n\nFor errors, or information that needs to persist on the page, use a [banner](/docs/api/checkout-ui-extensions/polaris-web-components/feedback/banner) component." + }, + { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "syntaxKind": "PropertySignature", + "name": "version", + "value": "Version", + "description": "The renderer version being used for the extension.", + "examples": [ + { + "title": "Example", + "description": "", + "tabs": [ + { + "code": "'unstable'", + "title": "Example" + } + ] + } + ] + } + ], + "value": "export interface Docs_StandardApi extends Omit, 'router'> {}" + } + }, + "AuthenticatedAccount": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "AuthenticatedAccount", + "description": "", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "customer", + "value": "SubscribableSignalLike", + "description": "Provides the customer information of the authenticated customer." + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "purchasingCompany", + "value": "SubscribableSignalLike", + "description": "Provides the company info of the authenticated business customer. If the customer is not authenticated or is not a business customer, this value is `undefined`." + } + ], + "value": "export interface AuthenticatedAccount {\n /**\n * Provides the company info of the authenticated business customer.\n * If the customer is not authenticated or is not a business customer, this value is `undefined`.\n */\n purchasingCompany: SubscribableSignalLike;\n /**\n * Provides the customer information of the authenticated customer.\n */\n customer: SubscribableSignalLike;\n}" + } + }, + "Customer": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "Customer", + "description": "Information about the authenticated customer.\n\n{% include /apps/checkout/privacy-icon.md %} Requires access to [protected customer data](/docs/apps/store/data-protection/protected-customer-data).", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "id", + "value": "string", + "description": "Customer ID.", + "examples": [ + { + "title": "Example", + "description": "", + "tabs": [ + { + "code": "'gid://shopify/Customer/123'", + "title": "Example" + } + ] + } + ] + } + ], + "value": "export interface Customer {\n /**\n * Customer ID.\n *\n * @example 'gid://shopify/Customer/123'\n */\n id: string;\n}" + } + }, + "PurchasingCompany": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "PurchasingCompany", + "description": "", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "company", + "value": "Company", + "description": "Include information of the company of the logged in business customer." + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "location", + "value": "CompanyLocation", + "description": "Include information of the company location of the logged in business customer.", + "isOptional": true + } + ], + "value": "export interface PurchasingCompany {\n /**\n * Include information of the company of the logged in business customer.\n */\n company: Company;\n\n /**\n * Include information of the company location of the logged in business customer.\n */\n location?: CompanyLocation;\n}" + } + }, + "Company": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "Company", + "description": "", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "id", + "value": "string", + "description": "Company ID." + } + ], + "value": "export interface Company {\n /**\n * Company ID.\n */\n id: string;\n}" + } + }, + "CompanyLocation": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "CompanyLocation", + "description": "", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "id", + "value": "string", + "description": "Company location ID." + } + ], + "value": "export interface CompanyLocation {\n /**\n * Company location ID.\n */\n id: string;\n}" + } + }, + "Extension": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "Extension", + "description": "Meta information about an extension target.", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "apiVersion", + "value": "ApiVersion", + "description": "The API version that was set in the extension config file.", + "examples": [ + { + "title": "Example", + "description": "", + "tabs": [ + { + "code": "'2023-04', '2023-07'", + "title": "Example" + } + ] + } + ] + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "capabilities", + "value": "SubscribableSignalLike", + "description": "The allowed capabilities of the extension, defined in your [shopify.ui.extension.toml](https://shopify.dev/docs/api/customer-account-ui-extensions/configuration) file.\n\n* [`api_access`](https://shopify.dev/docs/api/customer-account-ui-extensions/configuration#api-access): the extension can access the Storefront API.\n\n* [`network_access`](https://shopify.dev/docs/api/customer-account-ui-extensions/configuration#network-access): the extension can make external network calls." + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "editor", + "value": "Editor", + "description": "Information about the editor where the extension is being rendered.\n\nThe value is undefined if the extension is not rendering in an editor.", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "rendered", + "value": "SubscribableSignalLike", + "description": "Whether your extension is currently rendered to the screen.\n\nShopify might render your extension before it's visible in the UI, typically to pre-render extensions that will appear on a later step of the checkout.\n\nYour extension might also continue to run after the buyer has navigated away from where it was rendered. The extension continues running so that your extension is immediately available to render if the buyer navigates back." + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "scriptUrl", + "value": "string", + "description": "The URL to the script that started the extension target." + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "target", + "value": "Target", + "description": "The identifier that specifies where in Shopify’s UI your code is being injected. This will be one of the targets you have included in your extension’s configuration file.", + "examples": [ + { + "title": "Example", + "description": "", + "tabs": [ + { + "code": "'customer-account.order-status.block.render'", + "title": "Example" + } + ] + } + ] + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "version", + "value": "string", + "description": "The published version of the running extension target.\n\nFor unpublished extensions, the value is `undefined`.", + "isOptional": true, + "examples": [ + { + "title": "Example", + "description": "", + "tabs": [ + { + "code": "3.0.10", + "title": "Example" + } + ] + } + ] + } + ], + "value": "export interface Extension {\n /**\n * The API version that was set in the extension config file.\n *\n * @example '2023-04', '2023-07'\n */\n apiVersion: ApiVersion;\n\n /**\n * The allowed capabilities of the extension, defined\n * in your [shopify.ui.extension.toml](https://shopify.dev/docs/api/customer-account-ui-extensions/configuration) file.\n *\n * * [`api_access`](https://shopify.dev/docs/api/customer-account-ui-extensions/configuration#api-access): the extension can access the Storefront API.\n *\n * * [`network_access`](https://shopify.dev/docs/api/customer-account-ui-extensions/configuration#network-access): the extension can make external network calls.\n */\n capabilities: SubscribableSignalLike;\n\n /**\n * Information about the editor where the extension is being rendered.\n *\n * The value is undefined if the extension is not rendering in an editor.\n */\n editor?: Editor;\n\n /**\n * Whether your extension is currently rendered to the screen.\n *\n * Shopify might render your extension before it's visible in the UI,\n * typically to pre-render extensions that will appear on a later step of the\n * checkout.\n *\n * Your extension might also continue to run after the buyer has navigated away\n * from where it was rendered. The extension continues running so that\n * your extension is immediately available to render if the buyer navigates back.\n */\n rendered: SubscribableSignalLike;\n\n /**\n * The URL to the script that started the extension target.\n */\n scriptUrl: string;\n\n /**\n * The identifier that specifies where in Shopify’s UI your code is being\n * injected. This will be one of the targets you have included in your\n * extension’s configuration file.\n *\n * @example 'customer-account.order-status.block.render'\n * @see https://shopify.dev/docs/api/customer-account-ui-extensions/extension-targets-overview\n * @see https://shopify.dev/docs/apps/app-extensions/configuration#targets\n */\n target: Target;\n\n /**\n * The published version of the running extension target.\n *\n * For unpublished extensions, the value is `undefined`.\n *\n * @example 3.0.10\n */\n version?: string;\n}" + } + }, + "ApiVersion": { + "src/shared.ts": { + "filePath": "src/shared.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "ApiVersion", + "value": "'2023-04' | '2023-07' | '2023-10' | '2024-01' | '2024-04' | '2024-07' | '2024-10' | '2025-01' | '2025-04' | 'unstable' | '2025-07' | '2025-10' | '2026-01'", + "description": "The supported GraphQL Admin API versions. Use this to specify which API version your GraphQL queries should execute against. Each version includes specific features, bug fixes, and breaking changes. The `unstable` version provides access to the latest features but may change without notice." + } + }, + "Capability": { + "src/shared.ts": { + "filePath": "src/shared.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "Capability", + "value": "'api_access' | 'network_access' | 'block_progress' | 'collect_buyer_consent.sms_marketing' | 'collect_buyer_consent.customer_privacy' | 'iframe.sources'", + "description": "The capabilities an extension has access to.\n\n* [`api_access`](https://shopify.dev/docs/api/checkout-ui-extensions/configuration#api-access): the extension can access the Storefront API.\n\n* [`network_access`](https://shopify.dev/docs/api/checkout-ui-extensions/configuration#network-access): the extension can make external network calls.\n\n* [`block_progress`](https://shopify.dev/docs/api/checkout-ui-extensions/configuration#block-progress): the extension can block a buyer's progress and the merchant has allowed this blocking behavior.\n\n* [`collect_buyer_consent.sms_marketing`](https://shopify.dev/docs/api/checkout-ui-extensions/configuration#collect-buyer-consent): the extension can collect buyer consent for SMS marketing.\n\n* [`collect_buyer_consent.customer_privacy`](https://shopify.dev/docs/api/checkout-ui-extensions/configuration#collect-buyer-consent): the extension can register buyer consent decisions that will be honored on Shopify-managed services.\n\n* [`iframe.sources`](https://shopify.dev/docs/api/checkout-ui-extensions/configuration#iframe): the extension can embed an external URL in an iframe." + } + }, + "Editor": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "Editor", + "description": "", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "type", + "value": "'checkout'", + "description": "Indicates whether the extension is rendering in the checkout editor." + } + ], + "value": "export interface Editor {\n /**\n * Indicates whether the extension is rendering in the checkout editor.\n */\n type: 'checkout';\n}" + } + }, + "Intents": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "Intents", + "description": "Entry point for Shopify intents.\n\nIntents pair an `action` (verb) with a resource `type` and optional `value` and `data` to request a workflow.", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "MethodSignature", + "name": "invoke", + "value": "{ (query: IntentQuery): Promise; (intentURL: string, options?: IntentQueryOptions): Promise; }", + "description": "Invoke an intent using the object or URL syntax.\n\nObject format: `{action, type, value?, data?}`\n\nURL format: `action:type[,value][?params]`", + "examples": [ + { + "title": "Example", + "description": "", + "tabs": [ + { + "code": "const activity = await shopify.intents.invoke(\n {\n action: 'open',\n type: 'shopify/SubscriptionContract',\n value: 'gid://shopify/SubscriptionContract/69372608568',\n data: { field: 'paymentMethod' },\n }\n);", + "title": "Example" + } + ] + }, + { + "title": "Example", + "description": "", + "tabs": [ + { + "code": "const activity = await shopify.intents.invoke('open:shopify/SubscriptionContract,gid://shopify/SubscriptionContract/69372608568?field=paymentMethod');\n\n// Or using a query string and options\nconst activity = await shopify.intents.invoke(\n 'open:shopify/SubscriptionContract',\n {\n value: 'gid://shopify/SubscriptionContract/69372608568',\n data: { field: 'paymentMethod' },\n }\n);\nconst response = await activity.complete;", + "title": "Using query string syntax" + } + ] + } + ] + } + ], + "value": "export interface Intents {\n /**\n * Invoke an intent using the object or URL syntax.\n *\n * Object format: `{action, type, value?, data?}`\n *\n * @param query - Structured intent description, including `action` and `type`.\n * @returns A promise for an {@link IntentActivity} that completes with an\n * {@link IntentResponse}.\n *\n * @example\n * ```javascript\n * const activity = await shopify.intents.invoke(\n * {\n * action: 'open',\n * type: 'shopify/SubscriptionContract',\n * value: 'gid://shopify/SubscriptionContract/69372608568',\n * data: { field: 'paymentMethod' },\n * }\n * );\n * ```\n */\n invoke(query: IntentQuery): Promise;\n /**\n * URL format: `action:type[,value][?params]`\n *\n * @param intentURL - Intent in URL form\n * @param options - Optional supplemental inputs such as `value` or `data`.\n * @returns A promise for an {@link IntentActivity} that completes with an\n * {@link IntentResponse}.\n *\n * @example\n * ```javascript\n * // Using query string syntax\n * const activity = await shopify.intents.invoke('open:shopify/SubscriptionContract,gid://shopify/SubscriptionContract/69372608568?field=paymentMethod');\n *\n * // Or using a query string and options\n * const activity = await shopify.intents.invoke(\n * 'open:shopify/SubscriptionContract',\n * {\n * value: 'gid://shopify/SubscriptionContract/69372608568',\n * data: { field: 'paymentMethod' },\n * }\n * );\n * const response = await activity.complete;\n * ```\n */\n invoke(\n intentURL: string,\n options?: IntentQueryOptions,\n ): Promise;\n}" + } + }, + "IntentQuery": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "IntentQuery", + "description": "Structured description of an intent to invoke.\n\nUse this object form when programmatically composing an intent at runtime. It pairs an action (verb) with a resource type and optional inputs.", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "action", + "value": "IntentAction", + "description": "Verb describing the operation to perform on the target resource.\n\nCommon values include `create` and `open`. The set of allowed verbs is intent-specific; unknown verbs will fail validation." + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "data", + "value": "Record", + "description": "Optional input payload passed to the intent.\n\nUsed to seed forms or supply parameters. The accepted shape is intent-specific. For example:\n- Replacing a payment method on a subscription contract requires { field: 'paymentMethod' }", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "type", + "value": "string", + "description": "The resource type (e.g. `shopify/SubscriptionContract`)." + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "value", + "value": "string", + "description": "The resource identifier for edit actions (e.g. `gid://shopify/SubscriptionContract/123`).", + "isOptional": true + } + ], + "value": "export interface IntentQuery extends IntentQueryOptions {\n /**\n * Verb describing the operation to perform on the target resource.\n *\n * Common values include `create` and `open`. The set of\n * allowed verbs is intent-specific; unknown verbs will fail validation.\n */\n action: IntentAction;\n /**\n * The resource type (e.g. `shopify/SubscriptionContract`).\n */\n type: string;\n}" + } + }, + "IntentAction": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "IntentAction", + "value": "'create' | 'open' | string", + "description": "Allowed actions that can be performed by an intent.\n\nCommon actions include:\n- `'create'`: Initiate creation of a new resource.\n- `'open'`: Modify an existing resource." + } + }, + "IntentActivity": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "IntentActivity", + "description": "Activity handle for tracking intent workflow progress.", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "complete", + "value": "Promise", + "description": "A Promise that resolves when the intent workflow completes, returning the response." + } + ], + "value": "export interface IntentActivity {\n /**\n * A Promise that resolves when the intent workflow completes, returning the response.\n */\n complete: Promise;\n}" + } + }, + "IntentResponse": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "IntentResponse", + "value": "SuccessIntentResponse | ErrorIntentResponse | ClosedIntentResponse", + "description": "Result of an intent activity.\n\nDiscriminated union representing all possible completion outcomes for an invoked intent." + } + }, + "SuccessIntentResponse": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "SuccessIntentResponse", + "description": "Successful intent completion.\n\n- `code` is always `'ok'`\n- `data` contains the output payload", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "code", + "value": "'ok'", + "description": "" + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "data", + "value": "Record", + "description": "Validated output payload produced by the workflow.\n\nThe shape is intent-specific. Consumers should narrow by `code === 'ok'` before accessing." + } + ], + "value": "export interface SuccessIntentResponse {\n code: 'ok';\n /**\n * Validated output payload produced by the workflow.\n *\n * The shape is intent-specific. Consumers should narrow by `code === 'ok'` before accessing.\n */\n data: Record;\n}" + } + }, + "ErrorIntentResponse": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "ErrorIntentResponse", + "description": "Failed intent completion.\n\n- `code` is always `'error'`\n- `message` summarizes the failure\n- `issues` optionally provides structured details for validation or field-specific problems following the Standard Schema convention", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "code", + "value": "'error'", + "description": "", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "issues", + "value": "{ path?: string[]; message?: string; }[]", + "description": "", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "message", + "value": "string", + "description": "", + "isOptional": true + } + ], + "value": "export interface ErrorIntentResponse {\n code?: 'error';\n message?: string;\n issues?: {\n /**\n * The path to the field with the issue.\n */\n path?: string[];\n /**\n * The error message for the issue.\n */\n message?: string;\n }[];\n}" + } + }, + "ClosedIntentResponse": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "ClosedIntentResponse", + "description": "User dismissed or closed the workflow without completing it.\n\nDistinct from `error`: no failure occurred, the activity was simply abandoned by the user.", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "code", + "value": "'closed'", + "description": "" + } + ], + "value": "export interface ClosedIntentResponse {\n code: 'closed';\n}" + } + }, + "IntentQueryOptions": { + "src/surfaces/customer-account/api/shared.ts": { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "name": "IntentQueryOptions", + "description": "Options for URL-based invocations.\n\nWhen invoking via URL syntax, `action` and `type` are parsed from the string. This companion type captures the remaining optional fields that can be provided alongside the URL.", + "members": [ + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "data", + "value": "Record", + "description": "Optional input payload passed to the intent.\n\nUsed to seed forms or supply parameters. The accepted shape is intent-specific. For example:\n- Replacing a payment method on a subscription contract requires { field: 'paymentMethod' }", + "isOptional": true + }, + { + "filePath": "src/surfaces/customer-account/api/shared.ts", + "syntaxKind": "PropertySignature", + "name": "value", + "value": "string", + "description": "The resource identifier for edit actions (e.g. `gid://shopify/SubscriptionContract/123`).", + "isOptional": true + } + ], + "value": "export interface IntentQueryOptions {\n /**\n * The resource identifier for edit actions (e.g. `gid://shopify/SubscriptionContract/123`).\n */\n value?: string;\n /**\n * Optional input payload passed to the intent.\n *\n * Used to seed forms or supply parameters. The accepted shape is\n * intent-specific. For example:\n * - Replacing a payment method on a subscription contract requires\n * { field: 'paymentMethod' }\n */\n data?: Record;\n}" + } + }, + "ButtonElementProps": { + "src/surfaces/checkout/components/Button.ts": { + "filePath": "src/surfaces/checkout/components/Button.ts", + "name": "ButtonElementProps", + "description": "Properties for the Button component element.", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/checkout/components/Button.ts", + "syntaxKind": "PropertySignature", + "name": "accessibilityLabel", + "value": "string", + "description": "A label that describes the purpose or contents of the Button. It will be read to users using assistive technologies such as screen readers.\n\nUse this when using only an icon or the Button text is not enough context for users using assistive technologies.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Button.ts", + "syntaxKind": "PropertySignature", + "name": "command", + "value": "'--auto' | '--show' | '--hide' | '--toggle' | '--copy'", + "description": "Sets the action the `commandFor` should take when this clickable is activated.\n\nSee the documentation of particular components for the actions they support.\n\n- `--auto`: a default action for the target component.\n- `--show`: shows the target component.\n- `--hide`: hides the target component.\n- `--toggle`: toggles the target component.\n- `--copy`: copies the target ClipboardItem.", + "isOptional": true, + "defaultValue": "'--auto'" + }, + { + "filePath": "src/surfaces/checkout/components/Button.ts", + "syntaxKind": "PropertySignature", + "name": "commandFor", + "value": "string", + "description": "ID of a component that should respond to activations (e.g. clicks) on this component.\n\nSee `command` for how to control the behavior of the target.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Button.ts", + "syntaxKind": "PropertySignature", + "name": "disabled", + "value": "boolean", + "description": "Disables the Button meaning it cannot be clicked or receive focus.", + "isOptional": true, + "defaultValue": "false" + }, + { + "filePath": "src/surfaces/checkout/components/Button.ts", + "syntaxKind": "PropertySignature", + "name": "href", + "value": "string", + "description": "The URL to link to.\n\n- If set, it will navigate to the location specified by `href` after executing the `click` event.\n- If a `commandFor` is set, the `command` will be executed instead of the navigation.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Button.ts", + "syntaxKind": "PropertySignature", + "name": "id", + "value": "string", + "description": "A unique identifier for the element.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Button.ts", + "syntaxKind": "PropertySignature", + "name": "inlineSize", + "value": "'auto' | 'fill' | 'fit-content'", + "description": "The displayed inline width of the Button.\n\n- `auto`: the size of the button depends on the surface and context.\n- `fill`: the button will takes up 100% of the available inline size.\n- `fit-content`: the button will take up the minimum inline-size required to fit its content.", + "isOptional": true, + "defaultValue": "'auto'" + }, + { + "filePath": "src/surfaces/checkout/components/Button.ts", + "syntaxKind": "PropertySignature", + "name": "interestFor", + "value": "string", + "description": "ID of a component that should respond to interest (e.g. hover and focus) on this component.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Button.ts", + "syntaxKind": "PropertySignature", + "name": "loading", + "value": "boolean", + "description": "Replaces content with a loading indicator while a background action is being performed.\n\nThis also disables the Button.", + "isOptional": true, + "defaultValue": "false" + }, + { + "filePath": "src/surfaces/checkout/components/Button.ts", + "syntaxKind": "PropertySignature", + "name": "target", + "value": "'auto' | '_blank'", + "description": "Specifies where to display the linked URL.", + "isOptional": true, + "defaultValue": "'auto'" + }, + { + "filePath": "src/surfaces/checkout/components/Button.ts", + "syntaxKind": "PropertySignature", + "name": "tone", + "value": "'auto' | 'neutral' | 'critical'", + "description": "Sets the tone of the Button based on the intention of the information being conveyed.", + "isOptional": true, + "defaultValue": "'auto'" + }, + { + "filePath": "src/surfaces/checkout/components/Button.ts", + "syntaxKind": "PropertySignature", + "name": "type", + "value": "'submit' | 'button'", + "description": "The behavior of the Button.\n\n- `submit`: Used to indicate the component acts as a submit button, meaning it submits the closest form.\n- `button`: Used to indicate the component acts as a button, meaning it has no default action.\n- `reset`: Used to indicate the component acts as a reset button, meaning it resets the closest form (returning fields to their default values).\n\nThis property is ignored if the component supports `href` or `commandFor`/`command` and one of them is set.", + "isOptional": true, + "defaultValue": "'button'" + }, + { + "filePath": "src/surfaces/checkout/components/Button.ts", + "syntaxKind": "PropertySignature", + "name": "variant", + "value": "'auto' | 'primary' | 'secondary'", + "description": "Changes the visual appearance of the Button.", + "isOptional": true, + "defaultValue": "'auto' - the variant is automatically determined by the Button's context" + } + ], + "value": "export interface ButtonElementProps extends Pick {\n target?: Extract;\n tone?: Extract;\n type?: Extract;\n variant?: Extract;\n}" + } + }, + "ButtonElementEvents": { + "src/surfaces/checkout/components/Button.ts": { + "filePath": "src/surfaces/checkout/components/Button.ts", + "name": "ButtonElementEvents", + "description": "Events for the Button component element.", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/checkout/components/Button.ts", + "syntaxKind": "PropertySignature", + "name": "click", + "value": "CallbackEventListener", + "description": "Callback when the button is activated. This will be called before the action indicated by `type`.", + "isOptional": true + } + ], + "value": "export interface ButtonElementEvents {\n /**\n * Callback when the button is activated.\n * This will be called before the action indicated by `type`.\n *\n * @see https://developer.mozilla.org/en-US/docs/Web/API/Element/click_event\n */\n click?: CallbackEventListener;\n}" + } + }, + "CallbackEventListener": { + "src/surfaces/checkout/components/Button.ts": { + "filePath": "src/surfaces/checkout/components/Button.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "CallbackEventListener", + "value": "(EventListener & {\n (event: CallbackEvent & TData): void;\n}) | null", + "description": "" + }, + "src/surfaces/customer-account/api/docs.ts": { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "CallbackEventListener", + "value": "(EventListener & {\n (event: CallbackEvent): void;\n }) | null", + "description": "" + } + }, + "CallbackEvent": { + "src/surfaces/checkout/components/Button.ts": { + "filePath": "src/surfaces/checkout/components/Button.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "CallbackEvent", + "value": "TEvent & {\n currentTarget: HTMLElementTagNameMap[TTagName];\n}", + "description": "" + }, + "src/surfaces/customer-account/api/docs.ts": { + "filePath": "src/surfaces/customer-account/api/docs.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "CallbackEvent", + "value": "TEvent & {\n currentTarget: HTMLElementTagNameMap[TTagName];\n}", + "description": "" + } + }, + "CheckboxElementProps": { + "src/surfaces/checkout/components/Checkbox.ts": { + "filePath": "src/surfaces/checkout/components/Checkbox.ts", + "name": "CheckboxElementProps", + "description": "Properties for the Checkbox component element.", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/checkout/components/Checkbox.ts", + "syntaxKind": "PropertySignature", + "name": "accessibilityLabel", + "value": "string", + "description": "A label used for users using assistive technologies like screen readers. When set, any children or `label` supplied will not be announced. This can also be used to display a control without a visual label, while still providing context to users using screen readers.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Checkbox.ts", + "syntaxKind": "PropertySignature", + "name": "checked", + "value": "boolean", + "description": "Whether the control is active.", + "isOptional": true, + "defaultValue": "false" + }, + { + "filePath": "src/surfaces/checkout/components/Checkbox.ts", + "syntaxKind": "PropertySignature", + "name": "command", + "value": "'--auto' | '--show' | '--hide' | '--toggle'", + "description": "Sets the action the `commandFor` should take when this clickable is activated.\n\nSee the documentation of particular components for the actions they support.\n\n- `--auto`: a default action for the target component.\n- `--show`: shows the target component.\n- `--hide`: hides the target component.\n- `--toggle`: toggles the target component.\n- `--copy`: copies the target ClipboardItem.", + "isOptional": true, + "defaultValue": "'--auto'" + }, + { + "filePath": "src/surfaces/checkout/components/Checkbox.ts", + "syntaxKind": "PropertySignature", + "name": "commandFor", + "value": "string", + "description": "ID of a component that should respond to activations (e.g. clicks) on this component.\n\nSee `command` for how to control the behavior of the target.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Checkbox.ts", + "syntaxKind": "PropertySignature", + "name": "defaultChecked", + "value": "boolean", + "description": "Whether the control is active by default.", + "isOptional": true, + "defaultValue": "false" + }, + { + "filePath": "src/surfaces/checkout/components/Checkbox.ts", + "syntaxKind": "PropertySignature", + "name": "disabled", + "value": "boolean", + "description": "Disables the control, disallowing any interaction.", + "isOptional": true, + "defaultValue": "false" + }, + { + "filePath": "src/surfaces/checkout/components/Checkbox.ts", + "syntaxKind": "PropertySignature", + "name": "error", + "value": "string", + "description": "Indicate an error to the user. The field will be given a specific stylistic treatment to communicate problems that have to be resolved immediately.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Checkbox.ts", + "syntaxKind": "PropertySignature", + "name": "id", + "value": "string", + "description": "A unique identifier for the element.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Checkbox.ts", + "syntaxKind": "PropertySignature", + "name": "label", + "value": "string", + "description": "Visual content to use as the control label.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Checkbox.ts", + "syntaxKind": "PropertySignature", + "name": "name", + "value": "string", + "description": "An identifier for the control that is unique within the nearest containing `Form` component.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Checkbox.ts", + "syntaxKind": "PropertySignature", + "name": "required", + "value": "boolean", + "description": "Whether the field needs a value. This requirement adds semantic value to the field, but it will not cause an error to appear automatically. If you want to present an error when this field is empty, you can do so with the `error` property.", + "isOptional": true, + "defaultValue": "false" + }, + { + "filePath": "src/surfaces/checkout/components/Checkbox.ts", + "syntaxKind": "PropertySignature", + "name": "value", + "value": "string", + "description": "The value used in form data when the control is checked.", + "isOptional": true + } + ], + "value": "export interface CheckboxElementProps extends Pick {\n command?: Extract;\n}" + } + }, + "CheckboxElementEvents": { + "src/surfaces/checkout/components/Checkbox.ts": { + "filePath": "src/surfaces/checkout/components/Checkbox.ts", + "name": "CheckboxElementEvents", + "description": "Events for the Checkbox component element.", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/checkout/components/Checkbox.ts", + "syntaxKind": "PropertySignature", + "name": "change", + "value": "CallbackEventListener", + "description": "A callback that is run whenever the control is changed.", + "isOptional": true + } + ], + "value": "export interface CheckboxElementEvents {\n /**\n * A callback that is run whenever the control is changed.\n *\n * @see https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/change_event\n */\n change?: CallbackEventListener;\n}" + } + }, + "ClickableChipElementProps": { + "src/surfaces/checkout/components/ClickableChip.ts": { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "name": "ClickableChipElementProps", + "description": "", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "accessibilityLabel", + "value": "string", + "description": "A label that describes the purpose or contents of the Chip. It will be read to users using assistive technologies such as screen readers.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "disabled", + "value": "boolean", + "description": "Disables the chip, disallowing any interaction.", + "isOptional": true, + "defaultValue": "false" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "hidden", + "value": "boolean", + "description": "Determines whether the chip is hidden.\n\nIf this property is being set on each framework render (as in 'controlled' usage), and the chip is `removable`, ensure you update app state for this property when the `remove` event fires.\n\nIf the chip is not `removable`, it can still be hidden by setting this property.", + "isOptional": true, + "defaultValue": "false" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "href", + "value": "string", + "description": "The URL to link to.\n\n- If set, it will navigate to the location specified by `href` after executing the `click` event.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "id", + "value": "string", + "description": "A unique identifier for the element.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "removable", + "value": "boolean", + "description": "Whether the chip is removable.", + "isOptional": true, + "defaultValue": "false" + } + ], + "value": "export interface ClickableChipElementProps extends Pick {\n}" + } + }, + "ClickableChipElementEvents": { + "src/surfaces/checkout/components/ClickableChip.ts": { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "name": "ClickableChipElementEvents", + "description": "", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "afterhide", + "value": "CallbackEventListener", + "description": "Event handler when the chip has fully hidden.\n\nThe `hidden` property will be `true` when this event fires.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "click", + "value": "CallbackEventListener", + "description": "Event handler when the chip is clicked.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "remove", + "value": "CallbackEventListener", + "description": "Event handler when the chip is removed.", + "isOptional": true + } + ], + "value": "export interface ClickableChipElementEvents {\n /**\n * Event handler when the chip has fully hidden.\n *\n * The `hidden` property will be `true` when this event fires.\n */\n afterhide?: CallbackEventListener;\n /**\n * Event handler when the chip is clicked.\n */\n click?: CallbackEventListener;\n /**\n * Event handler when the chip is removed.\n */\n remove?: CallbackEventListener;\n}" + } + }, + "ClickableChipElementSlots": { + "src/surfaces/checkout/components/ClickableChip.ts": { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "name": "ClickableChipElementSlots", + "description": "", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "graphic", + "value": "HTMLElement", + "description": "The graphic to display inside of the chip.\n\nOnly `s-icon` element and its `type` attribute are supported.", + "isOptional": true + } + ], + "value": "export interface ClickableChipElementSlots {\n /**\n * The graphic to display inside of the chip.\n *\n * Only `s-icon` element and its `type` attribute are supported.\n */\n graphic?: HTMLElement;\n}" + } + }, + "ClickableChipElement": { + "src/surfaces/checkout/components/ClickableChip.ts": { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "name": "ClickableChipElement", + "description": "", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "accessibilityLabel", + "value": "string", + "description": "A label that describes the purpose or contents of the Chip. It will be read to users using assistive technologies such as screen readers.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "accessKey", + "value": "string", + "description": "The **`HTMLElement.accessKey`** property sets the keystroke which a user can press to jump to a given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/accessKey)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "accessKeyLabel", + "value": "string", + "description": "The **`HTMLElement.accessKeyLabel`** read-only property returns a string containing the element's browser-assigned access key (if any); otherwise it returns an empty string.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/accessKeyLabel)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "addEventListener", + "value": "{ (type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; }", + "description": "\nThe **`addEventListener()`** method of the EventTarget interface sets up a function that will be called whenever the specified event is delivered to the target.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/addEventListener)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "after", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes just after node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/after)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "animate", + "value": "(keyframes: Keyframe[] | PropertyIndexedKeyframes, options?: number | KeyframeAnimationOptions) => Animation", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animate)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "append", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes after the last child of node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/append)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "appendChild", + "value": "(node: T) => T", + "description": "The **`appendChild()`** method of the Node interface adds a node to the end of the list of children of a specified parent node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/appendChild)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaActiveDescendantElement", + "value": "Element | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaActiveDescendantElement)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaAtomic", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaAtomic)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaAutoComplete", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaAutoComplete)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaBrailleLabel", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleLabel)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaBrailleRoleDescription", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleRoleDescription)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaBusy", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBusy)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaChecked", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaChecked)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColCount", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColCount)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColIndex", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColIndex)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColIndexText", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColIndexText)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColSpan", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColSpan)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaControlsElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaControlsElements)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaCurrent", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaCurrent)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDescribedByElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDescribedByElements)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDescription", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDescription)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDetailsElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDetailsElements)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDisabled", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDisabled)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaErrorMessageElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaErrorMessageElements)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaExpanded", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaExpanded)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaFlowToElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaFlowToElements)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaHasPopup", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaHasPopup)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaHidden", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaHidden)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaInvalid", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaInvalid)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaKeyShortcuts", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaKeyShortcuts)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLabel", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLabel)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLabelledByElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLabelledByElements)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLevel", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLevel)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLive", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLive)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaModal", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaModal)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaMultiLine", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaMultiLine)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaMultiSelectable", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaMultiSelectable)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaOrientation", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaOrientation)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaOwnsElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaOwnsElements)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaPlaceholder", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPlaceholder)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaPosInSet", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPosInSet)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaPressed", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPressed)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaReadOnly", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaReadOnly)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRelevant", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRelevant)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRequired", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRequired)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRoleDescription", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRoleDescription)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowCount", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowCount)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowIndex", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndex)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowIndexText", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndexText)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowSpan", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowSpan)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaSelected", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSelected)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaSetSize", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSetSize)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaSort", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSort)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueMax", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueMax)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueMin", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueMin)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueNow", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueNow)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueText", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueText)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "assignedSlot", + "value": "HTMLSlotElement | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/assignedSlot)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "attachInternals", + "value": "() => ElementInternals", + "description": "The **`HTMLElement.attachInternals()`** method returns an ElementInternals object.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/attachInternals)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "attachShadow", + "value": "(init: ShadowRootInit) => ShadowRoot", + "description": "The **`Element.attachShadow()`** method attaches a shadow DOM tree to the specified element and returns a reference to its ShadowRoot.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/attachShadow)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ATTRIBUTE_NODE", + "value": "2", + "description": "" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "attributes", + "value": "NamedNodeMap", + "description": "The **`Element.attributes`** property returns a live collection of all attribute nodes registered to the specified node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/attributes)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "attributeStyleMap", + "value": "StylePropertyMap", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/attributeStyleMap)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "autocapitalize", + "value": "string", + "description": "The **`autocapitalize`** property of the HTMLElement interface represents the element's capitalization behavior for user input.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autocapitalize)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "autocorrect", + "value": "boolean", + "description": "The **`autocorrect`** property of the HTMLElement interface controls whether or not autocorrection of editable text is enabled for spelling and/or punctuation errors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autocorrect)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "autofocus", + "value": "boolean", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autofocus)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "baseURI", + "value": "string", + "description": "The read-only **`baseURI`** property of the Node interface returns the absolute base URL of the document containing the node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/baseURI)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "before", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes just before node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/before)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "blur", + "value": "() => void", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/blur)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "CDATA_SECTION_NODE", + "value": "4", + "description": "node is a CDATASection node." + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "checkVisibility", + "value": "(options?: CheckVisibilityOptions) => boolean", + "description": "The **`checkVisibility()`** method of the Element interface checks whether the element is visible.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/checkVisibility)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "childElementCount", + "value": "number", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/childElementCount)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "childNodes", + "value": "NodeListOf", + "description": "The read-only **`childNodes`** property of the Node interface returns a live the first child node is assigned index `0`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/childNodes)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "children", + "value": "HTMLCollection", + "description": "Returns the child elements.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/children)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "GetAccessor", + "name": "classList", + "value": "DOMTokenList", + "description": "The **`Element.classList`** is a read-only property that returns a live DOMTokenList collection of the `class` attributes of the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/classList)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "className", + "value": "string", + "description": "The **`className`** property of the of the specified element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/className)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "click", + "value": "() => void", + "description": "The **`HTMLElement.click()`** method simulates a mouse click on an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/click)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "clientHeight", + "value": "number", + "description": "The **`clientHeight`** read-only property of the Element interface is zero for elements with no CSS or inline layout boxes; otherwise, it's the inner height of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientHeight)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "clientLeft", + "value": "number", + "description": "The **`clientLeft`** read-only property of the Element interface returns the width of the left border of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientLeft)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "clientTop", + "value": "number", + "description": "The **`clientTop`** read-only property of the Element interface returns the width of the top border of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientTop)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "clientWidth", + "value": "number", + "description": "The **`clientWidth`** read-only property of the Element interface is zero for inline elements and elements with no CSS; otherwise, it's the inner width of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientWidth)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "cloneNode", + "value": "(subtree?: boolean) => Node", + "description": "The **`cloneNode()`** method of the Node interface returns a duplicate of the node on which this method was called.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/cloneNode)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "closest", + "value": "{ (selector: K): HTMLElementTagNameMap[K]; (selector: K): SVGElementTagNameMap[K]; (selector: K): MathMLElementTagNameMap[K]; (selectors: string): E; }", + "description": "The **`closest()`** method of the Element interface traverses the element and its parents (heading toward the document root) until it finds a node that matches the specified CSS selector.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/closest)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "COMMENT_NODE", + "value": "8", + "description": "node is a Comment node." + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "compareDocumentPosition", + "value": "(other: Node) => number", + "description": "The **`compareDocumentPosition()`** method of the Node interface reports the position of its argument node relative to the node on which it is called.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/compareDocumentPosition)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "computedStyleMap", + "value": "() => StylePropertyMapReadOnly", + "description": "The **`computedStyleMap()`** method of the Element interface returns a StylePropertyMapReadOnly interface which provides a read-only representation of a CSS declaration block that is an alternative to CSSStyleDeclaration.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/computedStyleMap)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "contains", + "value": "(other: Node) => boolean", + "description": "The **`contains()`** method of the Node interface returns a boolean value indicating whether a node is a descendant of a given node, that is the node itself, one of its direct children (Node.childNodes), one of the children's direct children, and so on.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/contains)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "contentEditable", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/contentEditable)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "currentCSSZoom", + "value": "number", + "description": "The **`currentCSSZoom`** read-only property of the Element interface provides the 'effective' CSS `zoom` of an element, taking into account the zoom applied to the element and all its parent elements.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/currentCSSZoom)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "dataset", + "value": "DOMStringMap", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dataset)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "dir", + "value": "string", + "description": "The **`HTMLElement.dir`** property indicates the text writing directionality of the content of the current element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dir)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "disabled", + "value": "boolean", + "description": "Disables the chip, disallowing any interaction.", + "isOptional": true, + "defaultValue": "false" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "dispatchEvent", + "value": "(event: Event) => boolean", + "description": "The **`dispatchEvent()`** method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/dispatchEvent)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_FRAGMENT_NODE", + "value": "11", + "description": "node is a DocumentFragment node." + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_NODE", + "value": "9", + "description": "node is a document." + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_CONTAINED_BY", + "value": "16", + "description": "Set when other is a descendant of node." + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_CONTAINS", + "value": "8", + "description": "Set when other is an ancestor of node." + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_DISCONNECTED", + "value": "1", + "description": "Set when node and other are not in the same tree." + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_FOLLOWING", + "value": "4", + "description": "Set when other is following node." + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "value": "32", + "description": "" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_PRECEDING", + "value": "2", + "description": "Set when other is preceding node." + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_TYPE_NODE", + "value": "10", + "description": "node is a doctype." + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "draggable", + "value": "boolean", + "description": "The **`draggable`** property of the HTMLElement interface gets and sets a Boolean primitive indicating if the element is draggable.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/draggable)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ELEMENT_NODE", + "value": "1", + "description": "node is an element." + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "enterKeyHint", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/enterKeyHint)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ENTITY_NODE", + "value": "6", + "description": "" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ENTITY_REFERENCE_NODE", + "value": "5", + "description": "" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "firstChild", + "value": "ChildNode | null", + "description": "The read-only **`firstChild`** property of the Node interface returns the node's first child in the tree, or `null` if the node has no children.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/firstChild)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "firstElementChild", + "value": "Element | null", + "description": "Returns the first child that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/firstElementChild)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "focus", + "value": "(options?: FocusOptions) => void", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/focus)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "getAnimations", + "value": "(options?: GetAnimationsOptions) => Animation[]", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAnimations)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "getAttribute", + "value": "(qualifiedName: string) => string", + "description": "The **`getAttribute()`** method of the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttribute)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNames", + "value": "() => string[]", + "description": "The **`getAttributeNames()`** method of the array.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNames)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNode", + "value": "(qualifiedName: string) => Attr", + "description": "Returns the specified attribute of the specified element, as an Attr node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNode)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNodeNS", + "value": "(namespace: string, localName: string) => Attr", + "description": "The **`getAttributeNodeNS()`** method of the Element interface returns the namespaced Attr node of an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNodeNS)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNS", + "value": "(namespace: string, localName: string) => string", + "description": "The **`getAttributeNS()`** method of the Element interface returns the string value of the attribute with the specified namespace and name.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNS)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "getBoundingClientRect", + "value": "() => DOMRect", + "description": "The **`Element.getBoundingClientRect()`** method returns a position relative to the viewport.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getBoundingClientRect)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "getClientRects", + "value": "() => DOMRectList", + "description": "The **`getClientRects()`** method of the Element interface returns a collection of DOMRect objects that indicate the bounding rectangles for each CSS border box in a client.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getClientRects)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "getElementsByClassName", + "value": "(classNames: string) => HTMLCollectionOf", + "description": "The Element method **`getElementsByClassName()`** returns a live specified class name or names.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByClassName)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "getElementsByTagName", + "value": "{ (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: string): HTMLCollectionOf; }", + "description": "The **`Element.getElementsByTagName()`** method returns a live All descendants of the specified element are searched, but not the element itself.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagName)", + "deprecationMessage": "Deprecated" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "getElementsByTagNameNS", + "value": "{ (namespaceURI: \"http://www.w3.org/1999/xhtml\", localName: string): HTMLCollectionOf; (namespaceURI: \"http://www.w3.org/2000/svg\", localName: string): HTMLCollectionOf; (namespaceURI: \"http://www.w3.org/1998/Math/MathML\", localName: string): HTMLCollectionOf; (namespace: string, localName: string): HTMLCollectionOf; }", + "description": "The **`Element.getElementsByTagNameNS()`** method returns a live HTMLCollection of elements with the given tag name belonging to the given namespace.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagNameNS)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "getHTML", + "value": "(options?: GetHTMLOptions) => string", + "description": "The **`getHTML()`** method of the Element interface is used to serialize an element's DOM to an HTML string.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getHTML)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "getRootNode", + "value": "(options?: GetRootNodeOptions) => Node", + "description": "The **`getRootNode()`** method of the Node interface returns the context object's root, which optionally includes the shadow root if it is available.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/getRootNode)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "hasAttribute", + "value": "(qualifiedName: string) => boolean", + "description": "The **`Element.hasAttribute()`** method returns a **Boolean** value indicating whether the specified element has the specified attribute or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttribute)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "hasAttributeNS", + "value": "(namespace: string, localName: string) => boolean", + "description": "The **`hasAttributeNS()`** method of the Element interface returns a boolean value indicating whether the current element has the specified attribute with the specified namespace.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttributeNS)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "hasAttributes", + "value": "() => boolean", + "description": "The **`hasAttributes()`** method of the Element interface returns a boolean value indicating whether the current element has any attributes or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttributes)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "hasChildNodes", + "value": "() => boolean", + "description": "The **`hasChildNodes()`** method of the Node interface returns a boolean value indicating whether the given Node has child nodes or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/hasChildNodes)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "hasPointerCapture", + "value": "(pointerId: number) => boolean", + "description": "The **`hasPointerCapture()`** method of the pointer capture for the pointer identified by the given pointer ID.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasPointerCapture)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "hidden", + "value": "boolean", + "description": "Determines whether the chip is hidden.\n\nIf this property is being set on each framework render (as in 'controlled' usage), and the chip is `removable`, ensure you update app state for this property when the `remove` event fires.\n\nIf the chip is not `removable`, it can still be hidden by setting this property.", + "isOptional": true, + "defaultValue": "false" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "hidePopover", + "value": "() => void", + "description": "The **`hidePopover()`** method of the HTMLElement interface hides a popover element (i.e., one that has a valid `popover` attribute) by removing it from the top layer and styling it with `display: none`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/hidePopover)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "href", + "value": "string", + "description": "The URL to link to.\n\n- If set, it will navigate to the location specified by `href` after executing the `click` event.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "id", + "value": "string", + "description": "A unique identifier for the element.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "inert", + "value": "boolean", + "description": "The HTMLElement property **`inert`** reflects the value of the element's `inert` attribute.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/inert)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "innerHTML", + "value": "string", + "description": "The **`innerHTML`** property of the Element interface gets or sets the HTML or XML markup contained within the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/innerHTML)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "innerText", + "value": "string", + "description": "The **`innerText`** property of the HTMLElement interface represents the rendered text content of a node and its descendants.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/innerText)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "inputMode", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/inputMode)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "insertAdjacentElement", + "value": "(where: InsertPosition, element: Element) => Element", + "description": "The **`insertAdjacentElement()`** method of the relative to the element it is invoked upon.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentElement)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "insertAdjacentHTML", + "value": "(position: InsertPosition, string: string) => void", + "description": "The **`insertAdjacentHTML()`** method of the the resulting nodes into the DOM tree at a specified position.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentHTML)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "insertAdjacentText", + "value": "(where: InsertPosition, data: string) => void", + "description": "The **`insertAdjacentText()`** method of the Element interface, given a relative position and a string, inserts a new text node at the given position relative to the element it is called from.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentText)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "insertBefore", + "value": "(node: T, child: Node) => T", + "description": "The **`insertBefore()`** method of the Node interface inserts a node before a _reference node_ as a child of a specified _parent node_.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/insertBefore)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "isConnected", + "value": "boolean", + "description": "The read-only **`isConnected`** property of the Node interface returns a boolean indicating whether the node is connected (directly or indirectly) to a Document object.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isConnected)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "isContentEditable", + "value": "boolean", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/isContentEditable)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "isDefaultNamespace", + "value": "(namespace: string) => boolean", + "description": "The **`isDefaultNamespace()`** method of the Node interface accepts a namespace URI as an argument.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isDefaultNamespace)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "isEqualNode", + "value": "(otherNode: Node) => boolean", + "description": "The **`isEqualNode()`** method of the Node interface tests whether two nodes are equal.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isEqualNode)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "isSameNode", + "value": "(otherNode: Node) => boolean", + "description": "The **`isSameNode()`** method of the Node interface is a legacy alias the for the `===` strict equality operator.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isSameNode)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "lang", + "value": "string", + "description": "The **`lang`** property of the HTMLElement interface indicates the base language of an element's attribute values and text content, in the form of a MISSING: RFC(5646, 'BCP 47 language identifier tag')].\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/lang)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "lastChild", + "value": "ChildNode | null", + "description": "The read-only **`lastChild`** property of the Node interface returns the last child of the node, or `null` if there are no child nodes.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lastChild)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "lastElementChild", + "value": "Element | null", + "description": "Returns the last child that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/lastElementChild)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "localName", + "value": "string", + "description": "The **`Element.localName`** read-only property returns the local part of the qualified name of an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/localName)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "lookupNamespaceURI", + "value": "(prefix: string) => string", + "description": "The **`lookupNamespaceURI()`** method of the Node interface takes a prefix as parameter and returns the namespace URI associated with it on the given node if found (and `null` if not).\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lookupNamespaceURI)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "lookupPrefix", + "value": "(namespace: string) => string", + "description": "The **`lookupPrefix()`** method of the Node interface returns a string containing the prefix for a given namespace URI, if present, and `null` if not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lookupPrefix)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "matches", + "value": "(selectors: string) => boolean", + "description": "The **`matches()`** method of the Element interface tests whether the element would be selected by the specified CSS selector.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/matches)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "namespaceURI", + "value": "string | null", + "description": "The **`Element.namespaceURI`** read-only property returns the namespace URI of the element, or `null` if the element is not in a namespace.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/namespaceURI)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "nextElementSibling", + "value": "Element | null", + "description": "Returns the first following sibling that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/nextElementSibling)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "nextSibling", + "value": "ChildNode | null", + "description": "The read-only **`nextSibling`** property of the Node interface returns the node immediately following the specified one in their parent's Node.childNodes, or returns `null` if the specified node is the last child in the parent element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nextSibling)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "nodeName", + "value": "string", + "description": "The read-only **`nodeName`** property of Node returns the name of the current node as a string.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeName)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "nodeType", + "value": "number", + "description": "The read-only **`nodeType`** property of a Node interface is an integer that identifies what the node is.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeType)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "nodeValue", + "value": "string | null", + "description": "The **`nodeValue`** property of the Node interface returns or sets the value of the current node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeValue)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "nonce", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/nonce)", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "normalize", + "value": "() => void", + "description": "The **`normalize()`** method of the Node interface puts the specified node and all of its sub-tree into a _normalized_ form.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/normalize)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "NOTATION_NODE", + "value": "12", + "description": "" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "offsetHeight", + "value": "number", + "description": "The **`offsetHeight`** read-only property of the HTMLElement interface returns the height of an element, including vertical padding and borders, as an integer.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetHeight)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "offsetLeft", + "value": "number", + "description": "The **`offsetLeft`** read-only property of the HTMLElement interface returns the number of pixels that the _upper left corner_ of the current element is offset to the left within the HTMLElement.offsetParent node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetLeft)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "offsetParent", + "value": "Element | null", + "description": "The **`HTMLElement.offsetParent`** read-only property returns a reference to the element which is the closest (nearest in the containment hierarchy) positioned ancestor element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetParent)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "offsetTop", + "value": "number", + "description": "The **`offsetTop`** read-only property of the HTMLElement interface returns the distance from the outer border of the current element (including its margin) to the top padding edge of the HTMLelement.offsetParent, the _closest positioned_ ancestor element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetTop)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "offsetWidth", + "value": "number", + "description": "The **`offsetWidth`** read-only property of the HTMLElement interface returns the layout width of an element as an integer.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetWidth)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onabort", + "value": "((this: GlobalEventHandlers, ev: UIEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/abort_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onafterhide", + "value": "(event: Event) => void", + "description": "" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationcancel", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationcancel_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationend", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationend_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationiteration", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationiteration_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationstart", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationstart_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onauxclick", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/auxclick_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onbeforeinput", + "value": "((this: GlobalEventHandlers, ev: InputEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/beforeinput_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onbeforematch", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/beforematch_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onbeforetoggle", + "value": "((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/beforetoggle_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onblur", + "value": "((this: GlobalEventHandlers, ev: FocusEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/blur_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "oncancel", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/cancel_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "oncanplay", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/canplay_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "oncanplaythrough", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/canplaythrough_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/change_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onclick", + "value": "(event: Event) => void", + "description": "" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onclose", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/close_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "oncontextlost", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/contextlost_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "oncontextmenu", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/contextmenu_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "oncontextrestored", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/contextrestored_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "oncopy", + "value": "((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/copy_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "oncuechange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTrackElement/cuechange_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "oncut", + "value": "((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/cut_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ondblclick", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/dblclick_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ondrag", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/drag_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ondragend", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragend_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ondragenter", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragenter_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ondragleave", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragleave_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ondragover", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragover_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ondragstart", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragstart_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ondrop", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/drop_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ondurationchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/durationchange_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onemptied", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/emptied_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onended", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/ended_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onerror", + "value": "OnErrorEventHandler", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/error_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onfocus", + "value": "((this: GlobalEventHandlers, ev: FocusEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/focus_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onformdata", + "value": "((this: GlobalEventHandlers, ev: FormDataEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/formdata_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onfullscreenchange", + "value": "((this: Element, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/fullscreenchange_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onfullscreenerror", + "value": "((this: Element, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/fullscreenerror_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ongotpointercapture", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/gotpointercapture_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "oninput", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/input_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "oninvalid", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/invalid_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onkeydown", + "value": "((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keydown_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onkeypress", + "value": "((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null", + "description": "", + "deprecationMessage": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keypress_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onkeyup", + "value": "((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keyup_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onload", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/load_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onloadeddata", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadeddata_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onloadedmetadata", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadedmetadata_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onloadstart", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadstart_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onlostpointercapture", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/lostpointercapture_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onmousedown", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mousedown_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseenter", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseenter_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseleave", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseleave_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onmousemove", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mousemove_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseout", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseout_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseover", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseover_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseup", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseup_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onpaste", + "value": "((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/paste_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onpause", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/pause_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onplay", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/play_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onplaying", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/playing_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onpointercancel", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointercancel_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerdown", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerdown_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerenter", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerenter_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerleave", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerleave_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onpointermove", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointermove_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerout", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerout_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerover", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerover_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerrawupdate", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "Available only in secure contexts.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerrawupdate_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerup", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerup_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onprogress", + "value": "((this: GlobalEventHandlers, ev: ProgressEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/progress_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onratechange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/ratechange_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onremove", + "value": "(event: Event) => void", + "description": "" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onreset", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/reset_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onresize", + "value": "((this: GlobalEventHandlers, ev: UIEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLVideoElement/resize_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onscroll", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/scroll_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onscrollend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/scrollend_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onsecuritypolicyviolation", + "value": "((this: GlobalEventHandlers, ev: SecurityPolicyViolationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/securitypolicyviolation_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onseeked", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/seeked_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onseeking", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/seeking_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onselect", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/select_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onselectionchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onselectstart", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/selectstart_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onslotchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLSlotElement/slotchange_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onstalled", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/stalled_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onsubmit", + "value": "((this: GlobalEventHandlers, ev: SubmitEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/submit_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onsuspend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/suspend_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ontimeupdate", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/timeupdate_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ontoggle", + "value": "((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/toggle_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchcancel", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchcancel_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchend", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchend_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchmove", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchmove_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchstart", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchstart_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitioncancel", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitioncancel_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitionend", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionend_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitionrun", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionrun_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitionstart", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionstart_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onvolumechange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/volumechange_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onwaiting", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/waiting_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkitanimationend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `onanimationend`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationend_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkitanimationiteration", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `onanimationiteration`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationiteration_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkitanimationstart", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `onanimationstart`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationstart_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkittransitionend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `ontransitionend`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionend_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "onwheel", + "value": "((this: GlobalEventHandlers, ev: WheelEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/wheel_event)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "outerHTML", + "value": "string", + "description": "The **`outerHTML`** attribute of the Element DOM interface gets the serialized HTML fragment describing the element including its descendants.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/outerHTML)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "outerText", + "value": "string", + "description": "The **`outerText`** property of the HTMLElement interface returns the same value as HTMLElement.innerText.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/outerText)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "ownerDocument", + "value": "Document", + "description": "The read-only **`ownerDocument`** property of the Node interface returns the top-level document object of the node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/ownerDocument)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "parentElement", + "value": "HTMLElement | null", + "description": "The read-only **`parentElement`** property of Node interface returns the DOM node's parent Element, or `null` if the node either has no parent, or its parent isn't a DOM Element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/parentElement)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "parentNode", + "value": "ParentNode | null", + "description": "The read-only **`parentNode`** property of the Node interface returns the parent of the specified node in the DOM tree.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/parentNode)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "GetAccessor", + "name": "part", + "value": "DOMTokenList", + "description": "The **`part`** property of the Element interface represents the part identifier(s) of the element (i.e., set using the `part` attribute), returned as a DOMTokenList.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/part)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "popover", + "value": "string | null", + "description": "The **`popover`** property of the HTMLElement interface gets and sets an element's popover state via JavaScript (`'auto'`, `'hint'`, or `'manual'`), and can be used for feature detection.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/popover)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "prefix", + "value": "string | null", + "description": "The **`Element.prefix`** read-only property returns the namespace prefix of the specified element, or `null` if no prefix is specified.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/prefix)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "prepend", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes before the first child of node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/prepend)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "previousElementSibling", + "value": "Element | null", + "description": "Returns the first preceding sibling that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/previousElementSibling)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "previousSibling", + "value": "ChildNode | null", + "description": "The read-only **`previousSibling`** property of the Node interface returns the node immediately preceding the specified one in its parent's or `null` if the specified node is the first in that list.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/previousSibling)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "PROCESSING_INSTRUCTION_NODE", + "value": "7", + "description": "node is a ProcessingInstruction node." + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "querySelector", + "value": "{ (selectors: K): HTMLElementTagNameMap[K]; (selectors: K): SVGElementTagNameMap[K]; (selectors: K): MathMLElementTagNameMap[K]; (selectors: K): HTMLElementDeprecatedTagNameMap[K]; (selectors: string): E; }", + "description": "Returns the first element that is a descendant of node that matches selectors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/querySelector)", + "deprecationMessage": "Deprecated" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "querySelectorAll", + "value": "{ (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: string): NodeListOf; }", + "description": "Returns all element descendants of node that match selectors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/querySelectorAll)", + "deprecationMessage": "Deprecated" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "releasePointerCapture", + "value": "(pointerId: number) => void", + "description": "The **`releasePointerCapture()`** method of the previously set for a specific (PointerEvent) _pointer_.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/releasePointerCapture)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "removable", + "value": "boolean", + "description": "Whether the chip is removable.", + "isOptional": true, + "defaultValue": "false" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "remove", + "value": "() => void", + "description": "Removes node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/remove)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "removeAttribute", + "value": "(qualifiedName: string) => void", + "description": "The Element method **`removeAttribute()`** removes the attribute with the specified name from the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttribute)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "removeAttributeNode", + "value": "(attr: Attr) => Attr", + "description": "The **`removeAttributeNode()`** method of the Element interface removes the specified Attr node from the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNode)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "removeAttributeNS", + "value": "(namespace: string, localName: string) => void", + "description": "The **`removeAttributeNS()`** method of the If you are working with HTML and you don't need to specify the requested attribute as being part of a specific namespace, use the Element.removeAttribute() method instead.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNS)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "removeChild", + "value": "(child: T) => T", + "description": "The **`removeChild()`** method of the Node interface removes a child node from the DOM and returns the removed node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/removeChild)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "removeEventListener", + "value": "{ (type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; }", + "description": "\nThe **`removeEventListener()`** method of the EventTarget interface removes an event listener previously registered with EventTarget.addEventListener() from the target.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/removeEventListener)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "replaceChild", + "value": "(node: Node, child: T) => T", + "description": "The **`replaceChild()`** method of the Node interface replaces a child node within the given (parent) node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/replaceChild)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "replaceChildren", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Replace all children of node with nodes, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/replaceChildren)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "replaceWith", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Replaces node with nodes, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/replaceWith)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "requestFullscreen", + "value": "(options?: FullscreenOptions) => Promise", + "description": "The **`Element.requestFullscreen()`** method issues an asynchronous request to make the element be displayed in fullscreen mode.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/requestFullscreen)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "requestPointerLock", + "value": "(options?: PointerLockOptions) => Promise", + "description": "The **`requestPointerLock()`** method of the Element interface lets you asynchronously ask for the pointer to be locked on the given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/requestPointerLock)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "role", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/role)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "scroll", + "value": "{ (options?: ScrollToOptions): void; (x: number, y: number): void; }", + "description": "The **`scroll()`** method of the Element interface scrolls the element to a particular set of coordinates inside a given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scroll)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "scrollBy", + "value": "{ (options?: ScrollToOptions): void; (x: number, y: number): void; }", + "description": "The **`scrollBy()`** method of the Element interface scrolls an element by the given amount.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollBy)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "scrollHeight", + "value": "number", + "description": "The **`scrollHeight`** read-only property of the Element interface is a measurement of the height of an element's content, including content not visible on the screen due to overflow.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollHeight)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "scrollIntoView", + "value": "(arg?: boolean | ScrollIntoViewOptions) => void", + "description": "The Element interface's **`scrollIntoView()`** method scrolls the element's ancestor containers such that the element on which `scrollIntoView()` is called is visible to the user.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollIntoView)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "scrollLeft", + "value": "number", + "description": "The **`scrollLeft`** property of the Element interface gets or sets the number of pixels by which an element's content is scrolled from its left edge.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollLeft)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "scrollTo", + "value": "{ (options?: ScrollToOptions): void; (x: number, y: number): void; }", + "description": "The **`scrollTo()`** method of the Element interface scrolls to a particular set of coordinates inside a given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollTo)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "scrollTop", + "value": "number", + "description": "The **`scrollTop`** property of the Element interface gets or sets the number of pixels by which an element's content is scrolled from its top edge.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollTop)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "scrollWidth", + "value": "number", + "description": "The **`scrollWidth`** read-only property of the Element interface is a measurement of the width of an element's content, including content not visible on the screen due to overflow.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollWidth)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "setAttribute", + "value": "(qualifiedName: string, value: string) => void", + "description": "The **`setAttribute()`** method of the Element interface sets the value of an attribute on the specified element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttribute)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "setAttributeNode", + "value": "(attr: Attr) => Attr", + "description": "The **`setAttributeNode()`** method of the Element interface adds a new Attr node to the specified element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNode)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "setAttributeNodeNS", + "value": "(attr: Attr) => Attr", + "description": "The **`setAttributeNodeNS()`** method of the Element interface adds a new namespaced Attr node to an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNodeNS)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "setAttributeNS", + "value": "(namespace: string, qualifiedName: string, value: string) => void", + "description": "`setAttributeNS` adds a new attribute or changes the value of an attribute with the given namespace and name.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNS)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "setHTMLUnsafe", + "value": "(html: string) => void", + "description": "The **`setHTMLUnsafe()`** method of the Element interface is used to parse a string of HTML into a DocumentFragment, optionally filtering out unwanted elements and attributes, and those that don't belong in the context, and then using it to replace the element's subtree in the DOM.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setHTMLUnsafe)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "setPointerCapture", + "value": "(pointerId: number) => void", + "description": "The **`setPointerCapture()`** method of the _capture target_ of future pointer events.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setPointerCapture)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "shadowRoot", + "value": "ShadowRoot | null", + "description": "The `Element.shadowRoot` read-only property represents the shadow root hosted by the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/shadowRoot)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "showPopover", + "value": "() => void", + "description": "The **`showPopover()`** method of the HTMLElement interface shows a Popover_API element (i.e., one that has a valid `popover` attribute) by adding it to the top layer.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/showPopover)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "slot", + "value": "string", + "description": "The **`slot`** property of the Element interface returns the name of the shadow DOM slot the element is inserted in.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/slot)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "spellcheck", + "value": "boolean", + "description": "The **`spellcheck`** property of the HTMLElement interface represents a boolean value that controls the spell-checking hint.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/spellcheck)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "GetAccessor", + "name": "style", + "value": "CSSStyleDeclaration", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/style)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "tabIndex", + "value": "number", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/tabIndex)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "tagName", + "value": "string", + "description": "The **`tagName`** read-only property of the Element interface returns the tag name of the element on which it's called.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/tagName)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "TEXT_NODE", + "value": "3", + "description": "node is a Text node." + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "GetAccessor", + "name": "textContent", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/Node/textContent)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "title", + "value": "string", + "description": "The **`HTMLElement.title`** property represents the title of the element: the text usually displayed in a 'tooltip' popup when the mouse is over the node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/title)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "toggleAttribute", + "value": "(qualifiedName: string, force?: boolean) => boolean", + "description": "The **`toggleAttribute()`** method of the present and adding it if it is not present) on the given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/toggleAttribute)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "togglePopover", + "value": "(options?: boolean) => boolean", + "description": "The **`togglePopover()`** method of the HTMLElement interface toggles a Popover_API element (i.e., one that has a valid `popover` attribute) between the hidden and showing states.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/togglePopover)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "translate", + "value": "boolean", + "description": "The **`translate`** property of the HTMLElement interface indicates whether an element's attribute values and the values of its Text node children are to be translated when the page is localized, or whether to leave them unchanged.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/translate)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "MethodSignature", + "name": "webkitMatchesSelector", + "value": "(selectors: string) => boolean", + "description": "", + "deprecationMessage": "This is a legacy alias of `matches`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/matches)" + }, + { + "filePath": "src/surfaces/checkout/components/ClickableChip.ts", + "syntaxKind": "PropertySignature", + "name": "writingSuggestions", + "value": "string", + "description": "The **`writingSuggestions`** property of the HTMLElement interface is a string indicating if browser-provided writing suggestions should be enabled under the scope of the element or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/writingSuggestions)" + } + ], + "value": "export interface ClickableChipElement extends ClickableChipElementProps, Omit {\n onafterhide: ClickableChipEvents['onAfterHide'];\n onclick: ClickableChipEvents['onClick'];\n onremove: ClickableChipEvents['onRemove'];\n}" + } + }, + "ComponentChildren": { + "src/surfaces/checkout/components/components.ts": { + "filePath": "src/surfaces/checkout/components/components.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "ComponentChildren", + "value": "any", + "description": "TODO: Update `any` type here after this is resolved https://github.com/Shopify/ui-api-design/issues/139" + } + }, + "SharedReferenceEntityTemplateSchema": { + "src/docs/shared/docs-type.ts": { + "filePath": "src/docs/shared/docs-type.ts", + "name": "SharedReferenceEntityTemplateSchema", + "description": "", + "members": [ + { + "filePath": "src/docs/shared/docs-type.ts", + "syntaxKind": "PropertySignature", + "name": "category", + "value": "string", + "description": "The category of the page." + }, + { + "filePath": "src/docs/shared/docs-type.ts", + "syntaxKind": "PropertySignature", + "name": "description", + "value": "string", + "description": "A description of the reference entity. Can include Markdown." + }, + { + "filePath": "src/docs/shared/docs-type.ts", + "syntaxKind": "PropertySignature", + "name": "name", + "value": "string", + "description": "The title of the page." + }, + { + "filePath": "src/docs/shared/docs-type.ts", + "syntaxKind": "PropertySignature", + "name": "related", + "value": "LinkType[]", + "description": "A section that displays related entities in a grid of cards." + }, + { + "filePath": "src/docs/shared/docs-type.ts", + "syntaxKind": "PropertySignature", + "name": "subCategory", + "value": "string", + "description": "The subcategory of the page.", + "isOptional": true + } + ], + "value": "export interface SharedReferenceEntityTemplateSchema\n extends Pick<\n ReferenceEntityTemplateSchema,\n 'name' | 'description' | 'category' | 'subCategory' | 'related'\n > {}" + } + }, + "ReducedBorderSizeKeyword": { + "src/surfaces/checkout/components/Box.ts": { + "filePath": "src/surfaces/checkout/components/Box.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "ReducedBorderSizeKeyword", + "value": "'base' | 'large' | 'large-100' | 'large-200' | 'none'", + "description": "" + } + }, + "ReducedColorKeyword": { + "src/surfaces/checkout/components/Box.ts": { + "filePath": "src/surfaces/checkout/components/Box.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "ReducedColorKeyword", + "value": "'base'", + "description": "" + } + }, + "BorderShorthand": { + "src/surfaces/checkout/components/Box.ts": { + "filePath": "src/surfaces/checkout/components/Box.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "BorderShorthand", + "value": "ReducedBorderSizeKeyword | `${ReducedBorderSizeKeyword} ${ReducedColorKeyword}` | `${ReducedBorderSizeKeyword} ${ReducedColorKeyword} ${BorderStyleKeyword}`", + "description": "" + } + }, + "BorderStyleKeyword": { + "src/surfaces/checkout/components/components.ts": { + "filePath": "src/surfaces/checkout/components/components.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "BorderStyleKeyword", + "value": "\"none\" | \"solid\" | \"dashed\" | \"dotted\" | \"auto\"", + "description": "" + } + }, + "ClickableElementProps": { + "src/surfaces/checkout/components/Clickable.ts": { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "name": "ClickableElementProps", + "description": "", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "accessibilityLabel", + "value": "string", + "description": "A label that describes the purpose or contents of the element. When set, it will be announced to users using assistive technologies and will provide them with more context.\n\nOnly use this when the element's content is not enough context for users using assistive technologies.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "accessibilityVisibility", + "value": "'visible' | 'hidden' | 'exclusive'", + "description": "Changes the visibility of the element.\n\n- `visible`: the element is visible to all users.\n- `hidden`: the element is removed from the accessibility tree but remains visible.\n- `exclusive`: the element is visually hidden but remains in the accessibility tree.", + "isOptional": true, + "defaultValue": "'visible'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "background", + "value": "'base' | 'subdued' | 'transparent'", + "description": "Adjust the background of the element.", + "isOptional": true, + "defaultValue": "'transparent'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "blockSize", + "value": "MaybeResponsive", + "description": "Adjust the block size.", + "isOptional": true, + "defaultValue": "'auto'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "border", + "value": "BorderShorthand", + "description": "Set the border via the shorthand property.\n\nThis can be a size, optionally followed by a color, optionally followed by a style.\n\nIf the color is not specified, it will be `base`.\n\nIf the style is not specified, it will be `auto`.\n\nValues can be overridden by `borderWidth`, `borderStyle`, and `borderColor`.", + "isOptional": true, + "defaultValue": "'none' - equivalent to `none base auto`.", + "examples": [ + { + "title": "Example", + "description": "", + "tabs": [ + { + "code": "// The following are equivalent:\n\n", + "title": "Example" + } + ] + } + ] + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "borderRadius", + "value": "MaybeAllValuesShorthandProperty>", + "description": "Set the radius of the border.\n\n[1-to-4-value syntax](https://developer.mozilla.org/en-US/docs/Web/CSS/Shorthand_properties#edges_of_a_box) is supported. Note that, contrary to the CSS, it uses flow-relative values and the order is:\n\n- 4 values: `start-start start-end end-end end-start`\n- 3 values: `start-start (start-end & end-start) start-end`\n- 2 values: `(start-start & end-end) (start-end & end-start)`\n\nFor example:\n- `small-100` means start-start, start-end, end-end and end-start border radii are `small-100`.\n- `small-100 none` means start-start and end-end border radii are `small-100`, start-end and end-start border radii are `none`.\n- `small-100 none large-100` means start-start border radius is `small-100`, start-end border radius is `none`, end-end border radius is `large-100` and end-start border radius is `none`.\n- `small-100 none large-100 small-100` means start-start border radius is `small-100`, start-end border radius is `none`, end-end border radius is `large-100` and end-start border radius is `small-100`.", + "isOptional": true, + "defaultValue": "'none'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "borderStyle", + "value": "MaybeAllValuesShorthandProperty | \"\"", + "description": "Set the style of the border.\n\nIf set, it takes precedence over the `border` property's style.\n\nLike CSS, up to 4 values can be specified.\n\nIf one value is specified, it applies to all sides.\n\nIf two values are specified, they apply to the block sides and inline sides respectively.\n\nIf three values are specified, they apply to the block-start, both inline sides, and block-end respectively.\n\nIf four values are specified, they apply to the block-start, block-end, inline-start, and inline-end sides respectively.", + "isOptional": true, + "defaultValue": "'' - meaning no override" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "borderWidth", + "value": "MaybeAllValuesShorthandProperty | ''", + "description": "Set the width of the border.\n\nIf set, it takes precedence over the `border` property's width.\n\nLike CSS, up to 4 values can be specified.\n\nIf one value is specified, it applies to all sides.\n\nIf two values are specified, they apply to the block sides and inline sides respectively.\n\nIf three values are specified, they apply to the block-start, both inline sides, and block-end respectively.\n\nIf four values are specified, they apply to the block-start, block-end, inline-start, and inline-end sides respectively.", + "isOptional": true, + "defaultValue": "'' - meaning no override" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "command", + "value": "'--auto' | '--show' | '--hide' | '--toggle' | '--copy'", + "description": "Sets the action the `commandFor` should take when this clickable is activated.\n\nSee the documentation of particular components for the actions they support.\n\n- `--auto`: a default action for the target component.\n- `--show`: shows the target component.\n- `--hide`: hides the target component.\n- `--toggle`: toggles the target component.\n- `--copy`: copies the target ClipboardItem.", + "isOptional": true, + "defaultValue": "'--auto'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "commandFor", + "value": "string", + "description": "ID of a component that should respond to activations (e.g. clicks) on this component.\n\nSee `command` for how to control the behavior of the target.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "disabled", + "value": "boolean", + "description": "Disables the clickable, meaning it cannot be clicked or receive focus.\n\nIn this state, onClick will not fire. If the click event originates from a child element, the event will immediately stop propagating from this element.\n\nHowever, items within the clickable can still receive focus and be interacted with.\n\nThis has no impact on the visual state by default, but developers are encouraged to style the clickable accordingly.", + "isOptional": true, + "defaultValue": "false" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "display", + "value": "MaybeResponsive<\"auto\" | \"none\">", + "description": "Sets the outer display type of the component. The outer type sets a component’s participation in [flow layout](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_flow_layout).\n\n- `auto`: the component’s initial value. The actual value depends on the component and context.\n- `none`: hides the component from display and removes it from the accessibility tree, making it invisible to screen readers.", + "isOptional": true, + "defaultValue": "'auto'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "href", + "value": "string", + "description": "The URL to link to.\n\n- If set, it will navigate to the location specified by `href` after executing the `click` event.\n- If a `commandFor` is set, the `command` will be executed instead of the navigation.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "id", + "value": "string", + "description": "A unique identifier for the element.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "inlineSize", + "value": "MaybeResponsive", + "description": "Adjust the inline size.", + "isOptional": true, + "defaultValue": "'auto'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "interestFor", + "value": "string", + "description": "ID of a component that should respond to interest (e.g. hover and focus) on this component.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "lang", + "value": "string", + "description": "Indicate the text language. Useful when the text is in a different language than the rest of the page. It will allow assistive technologies such as screen readers to invoke the correct pronunciation. [Reference of values](https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry) (\"subtag\" label)", + "isOptional": true, + "defaultValue": "''" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "loading", + "value": "boolean", + "description": "Disables the clickable, and indicates to assistive technology that the loading is in progress.\n\nThis also disables the clickable.", + "isOptional": true, + "defaultValue": "false" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "maxBlockSize", + "value": "MaybeResponsive", + "description": "Adjust the maximum block size.", + "isOptional": true, + "defaultValue": "'none'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "maxInlineSize", + "value": "MaybeResponsive", + "description": "Adjust the maximum inline size.", + "isOptional": true, + "defaultValue": "'none'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "minBlockSize", + "value": "MaybeResponsive", + "description": "Adjust the minimum block size.", + "isOptional": true, + "defaultValue": "'0'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "minInlineSize", + "value": "MaybeResponsive", + "description": "Adjust the minimum inline size.", + "isOptional": true, + "defaultValue": "'0'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "overflow", + "value": "'hidden' | 'visible'", + "description": "Sets the overflow behavior of the element.\n\n- `hidden`: clips the content when it is larger than the element’s container. The element will not be scrollable and the users will not be able to access the clipped content by dragging or using a scroll wheel on a mouse.\n- `visible`: the content that extends beyond the element’s container is visible.", + "isOptional": true, + "defaultValue": "'visible'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "padding", + "value": "MaybeResponsive>", + "description": "Adjust the padding of all edges.\n\n[1-to-4-value syntax](https://developer.mozilla.org/en-US/docs/Web/CSS/Shorthand_properties#edges_of_a_box) is supported. Note that, contrary to the CSS, it uses flow-relative values and the order is:\n\n- 4 values: `block-start inline-end block-end inline-start`\n- 3 values: `block-start inline block-end`\n- 2 values: `block inline`\n\nFor example:\n- `large` means block-start, inline-end, block-end and inline-start paddings are `large`.\n- `large none` means block-start and block-end paddings are `large`, inline-start and inline-end paddings are `none`.\n- `large none large` means block-start padding is `large`, inline-end padding is `none`, block-end padding is `large` and inline-start padding is `none`.\n- `large none large small` means block-start padding is `large`, inline-end padding is `none`, block-end padding is `large` and inline-start padding is `small`.\n\nA padding value of `auto` will use the default padding for the closest container that has had its usual padding removed.", + "isOptional": true, + "defaultValue": "'none'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "paddingBlock", + "value": "MaybeResponsive | \"\">", + "description": "Adjust the block-padding.\n\n- `large none` means block-start padding is `large`, block-end padding is `none`.\n\nThis overrides the block value of `padding`.", + "isOptional": true, + "defaultValue": "'' - meaning no override" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "paddingBlockEnd", + "value": "MaybeResponsive", + "description": "Adjust the block-end padding.\n\nThis overrides the block-end value of `paddingBlock`.", + "isOptional": true, + "defaultValue": "'' - meaning no override" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "paddingBlockStart", + "value": "MaybeResponsive", + "description": "Adjust the block-start padding.\n\nThis overrides the block-start value of `paddingBlock`.", + "isOptional": true, + "defaultValue": "'' - meaning no override" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "paddingInline", + "value": "MaybeResponsive | \"\">", + "description": "Adjust the inline padding.\n\n- `large none` means inline-start padding is `large`, inline-end padding is `none`.\n\nThis overrides the inline value of `padding`.", + "isOptional": true, + "defaultValue": "'' - meaning no override" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "paddingInlineEnd", + "value": "MaybeResponsive", + "description": "Adjust the inline-end padding.\n\nThis overrides the inline-end value of `paddingInline`.", + "isOptional": true, + "defaultValue": "'' - meaning no override" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "paddingInlineStart", + "value": "MaybeResponsive", + "description": "Adjust the inline-start padding.\n\nThis overrides the inline-start value of `paddingInline`.", + "isOptional": true, + "defaultValue": "'' - meaning no override" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "target", + "value": "'auto' | '_blank'", + "description": "Specifies where to display the linked URL.", + "isOptional": true, + "defaultValue": "'auto'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "type", + "value": "'submit' | 'button'", + "description": "The behavior of the Button.\n\n- `submit`: Used to indicate the component acts as a submit button, meaning it submits the closest form.\n- `button`: Used to indicate the component acts as a button, meaning it has no default action.\n- `reset`: Used to indicate the component acts as a reset button, meaning it resets the closest form (returning fields to their default values).\n\nThis property is ignored if the component supports `href` or `commandFor`/`command` and one of them is set.", + "isOptional": true, + "defaultValue": "'button'" + } + ], + "value": "export interface ClickableElementProps extends Pick {\n background?: Extract;\n border?: BorderShorthand;\n borderWidth?: MaybeAllValuesShorthandProperty | '';\n borderRadius?: MaybeAllValuesShorthandProperty>;\n target?: Extract;\n type?: Extract;\n}" + } + }, + "MaybeResponsive": { + "src/surfaces/checkout/components/components.ts": { + "filePath": "src/surfaces/checkout/components/components.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "MaybeResponsive", + "value": "T | `@container${string}`", + "description": "" + } + }, + "SizeUnitsOrAuto": { + "src/surfaces/checkout/components/components.ts": { + "filePath": "src/surfaces/checkout/components/components.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "SizeUnitsOrAuto", + "value": "SizeUnits | \"auto\"", + "description": "" + } + }, + "SizeUnits": { + "src/surfaces/checkout/components/components.ts": { + "filePath": "src/surfaces/checkout/components/components.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "SizeUnits", + "value": "`${number}px` | `${number}%` | `0`", + "description": "" + } + }, + "MaybeAllValuesShorthandProperty": { + "src/surfaces/checkout/components/components.ts": { + "filePath": "src/surfaces/checkout/components/components.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "MaybeAllValuesShorthandProperty", + "value": "T | `${T} ${T}` | `${T} ${T} ${T}` | `${T} ${T} ${T} ${T}`", + "description": "" + } + }, + "ClickableProps": { + "src/surfaces/checkout/components/Clickable.ts": { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "name": "ClickableProps", + "description": "", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "accessibilityLabel", + "value": "string", + "description": "A label that describes the purpose or contents of the element. When set, it will be announced to users using assistive technologies and will provide them with more context.\n\nOnly use this when the element's content is not enough context for users using assistive technologies.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "accessibilityVisibility", + "value": "'visible' | 'hidden' | 'exclusive'", + "description": "Changes the visibility of the element.\n\n- `visible`: the element is visible to all users.\n- `hidden`: the element is removed from the accessibility tree but remains visible.\n- `exclusive`: the element is visually hidden but remains in the accessibility tree.", + "isOptional": true, + "defaultValue": "'visible'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "background", + "value": "'base' | 'subdued' | 'transparent'", + "description": "Adjust the background of the element.", + "isOptional": true, + "defaultValue": "'transparent'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "blockSize", + "value": "MaybeResponsive", + "description": "Adjust the block size.", + "isOptional": true, + "defaultValue": "'auto'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "border", + "value": "BorderShorthand", + "description": "Set the border via the shorthand property.\n\nThis can be a size, optionally followed by a color, optionally followed by a style.\n\nIf the color is not specified, it will be `base`.\n\nIf the style is not specified, it will be `auto`.\n\nValues can be overridden by `borderWidth`, `borderStyle`, and `borderColor`.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "borderRadius", + "value": "MaybeAllValuesShorthandProperty>", + "description": "Set the radius of the border.\n\n[1-to-4-value syntax](https://developer.mozilla.org/en-US/docs/Web/CSS/Shorthand_properties#edges_of_a_box) is supported. Note that, contrary to the CSS, it uses flow-relative values and the order is:\n\n- 4 values: `start-start start-end end-end end-start`\n- 3 values: `start-start (start-end & end-start) start-end`\n- 2 values: `(start-start & end-end) (start-end & end-start)`\n\nFor example:\n- `small-100` means start-start, start-end, end-end and end-start border radii are `small-100`.\n- `small-100 none` means start-start and end-end border radii are `small-100`, start-end and end-start border radii are `none`.\n- `small-100 none large-100` means start-start border radius is `small-100`, start-end border radius is `none`, end-end border radius is `large-100` and end-start border radius is `none`.\n- `small-100 none large-100 small-100` means start-start border radius is `small-100`, start-end border radius is `none`, end-end border radius is `large-100` and end-start border radius is `small-100`.", + "isOptional": true, + "defaultValue": "'none'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "borderStyle", + "value": "MaybeAllValuesShorthandProperty | \"\"", + "description": "Set the style of the border.\n\nIf set, it takes precedence over the `border` property's style.\n\nLike CSS, up to 4 values can be specified.\n\nIf one value is specified, it applies to all sides.\n\nIf two values are specified, they apply to the block sides and inline sides respectively.\n\nIf three values are specified, they apply to the block-start, both inline sides, and block-end respectively.\n\nIf four values are specified, they apply to the block-start, block-end, inline-start, and inline-end sides respectively.", + "isOptional": true, + "defaultValue": "'' - meaning no override" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "borderWidth", + "value": "MaybeAllValuesShorthandProperty | ''", + "description": "Set the width of the border.\n\nIf set, it takes precedence over the `border` property's width.\n\nLike CSS, up to 4 values can be specified.\n\nIf one value is specified, it applies to all sides.\n\nIf two values are specified, they apply to the block sides and inline sides respectively.\n\nIf three values are specified, they apply to the block-start, both inline sides, and block-end respectively.\n\nIf four values are specified, they apply to the block-start, block-end, inline-start, and inline-end sides respectively.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "command", + "value": "'--auto' | '--show' | '--hide' | '--toggle' | '--copy'", + "description": "Sets the action the `commandFor` should take when this clickable is activated.\n\nSee the documentation of particular components for the actions they support.\n\n- `--auto`: a default action for the target component.\n- `--show`: shows the target component.\n- `--hide`: hides the target component.\n- `--toggle`: toggles the target component.\n- `--copy`: copies the target ClipboardItem.", + "isOptional": true, + "defaultValue": "'--auto'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "commandFor", + "value": "string", + "description": "ID of a component that should respond to activations (e.g. clicks) on this component.\n\nSee `command` for how to control the behavior of the target.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "disabled", + "value": "boolean", + "description": "Disables the clickable, meaning it cannot be clicked or receive focus.\n\nIn this state, onClick will not fire. If the click event originates from a child element, the event will immediately stop propagating from this element.\n\nHowever, items within the clickable can still receive focus and be interacted with.\n\nThis has no impact on the visual state by default, but developers are encouraged to style the clickable accordingly.", + "isOptional": true, + "defaultValue": "false" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "display", + "value": "MaybeResponsive<\"auto\" | \"none\">", + "description": "Sets the outer display type of the component. The outer type sets a component’s participation in [flow layout](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_flow_layout).\n\n- `auto`: the component’s initial value. The actual value depends on the component and context.\n- `none`: hides the component from display and removes it from the accessibility tree, making it invisible to screen readers.", + "isOptional": true, + "defaultValue": "'auto'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "href", + "value": "string", + "description": "The URL to link to.\n\n- If set, it will navigate to the location specified by `href` after executing the `click` event.\n- If a `commandFor` is set, the `command` will be executed instead of the navigation.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "id", + "value": "string", + "description": "A unique identifier for the element.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "inlineSize", + "value": "MaybeResponsive", + "description": "Adjust the inline size.", + "isOptional": true, + "defaultValue": "'auto'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "interestFor", + "value": "string", + "description": "ID of a component that should respond to interest (e.g. hover and focus) on this component.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "lang", + "value": "string", + "description": "Indicate the text language. Useful when the text is in a different language than the rest of the page. It will allow assistive technologies such as screen readers to invoke the correct pronunciation. [Reference of values](https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry) (\"subtag\" label)", + "isOptional": true, + "defaultValue": "''" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "loading", + "value": "boolean", + "description": "Disables the clickable, and indicates to assistive technology that the loading is in progress.\n\nThis also disables the clickable.", + "isOptional": true, + "defaultValue": "false" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "maxBlockSize", + "value": "MaybeResponsive", + "description": "Adjust the maximum block size.", + "isOptional": true, + "defaultValue": "'none'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "maxInlineSize", + "value": "MaybeResponsive", + "description": "Adjust the maximum inline size.", + "isOptional": true, + "defaultValue": "'none'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "minBlockSize", + "value": "MaybeResponsive", + "description": "Adjust the minimum block size.", + "isOptional": true, + "defaultValue": "'0'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "minInlineSize", + "value": "MaybeResponsive", + "description": "Adjust the minimum inline size.", + "isOptional": true, + "defaultValue": "'0'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onBlur", + "value": "(event: FocusEvent) => void", + "description": "Callback when the element loses focus.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onClick", + "value": "(event: Event) => void", + "description": "Callback when the Button is activated. This will be called before the action indicated by `type`.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onFocus", + "value": "(event: FocusEvent) => void", + "description": "Callback when the element receives focus.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "overflow", + "value": "'hidden' | 'visible'", + "description": "Sets the overflow behavior of the element.\n\n- `hidden`: clips the content when it is larger than the element’s container. The element will not be scrollable and the users will not be able to access the clipped content by dragging or using a scroll wheel on a mouse.\n- `visible`: the content that extends beyond the element’s container is visible.", + "isOptional": true, + "defaultValue": "'visible'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "padding", + "value": "MaybeResponsive>", + "description": "Adjust the padding of all edges.\n\n[1-to-4-value syntax](https://developer.mozilla.org/en-US/docs/Web/CSS/Shorthand_properties#edges_of_a_box) is supported. Note that, contrary to the CSS, it uses flow-relative values and the order is:\n\n- 4 values: `block-start inline-end block-end inline-start`\n- 3 values: `block-start inline block-end`\n- 2 values: `block inline`\n\nFor example:\n- `large` means block-start, inline-end, block-end and inline-start paddings are `large`.\n- `large none` means block-start and block-end paddings are `large`, inline-start and inline-end paddings are `none`.\n- `large none large` means block-start padding is `large`, inline-end padding is `none`, block-end padding is `large` and inline-start padding is `none`.\n- `large none large small` means block-start padding is `large`, inline-end padding is `none`, block-end padding is `large` and inline-start padding is `small`.\n\nA padding value of `auto` will use the default padding for the closest container that has had its usual padding removed.", + "isOptional": true, + "defaultValue": "'none'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "paddingBlock", + "value": "MaybeResponsive | \"\">", + "description": "Adjust the block-padding.\n\n- `large none` means block-start padding is `large`, block-end padding is `none`.\n\nThis overrides the block value of `padding`.", + "isOptional": true, + "defaultValue": "'' - meaning no override" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "paddingBlockEnd", + "value": "MaybeResponsive", + "description": "Adjust the block-end padding.\n\nThis overrides the block-end value of `paddingBlock`.", + "isOptional": true, + "defaultValue": "'' - meaning no override" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "paddingBlockStart", + "value": "MaybeResponsive", + "description": "Adjust the block-start padding.\n\nThis overrides the block-start value of `paddingBlock`.", + "isOptional": true, + "defaultValue": "'' - meaning no override" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "paddingInline", + "value": "MaybeResponsive | \"\">", + "description": "Adjust the inline padding.\n\n- `large none` means inline-start padding is `large`, inline-end padding is `none`.\n\nThis overrides the inline value of `padding`.", + "isOptional": true, + "defaultValue": "'' - meaning no override" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "paddingInlineEnd", + "value": "MaybeResponsive", + "description": "Adjust the inline-end padding.\n\nThis overrides the inline-end value of `paddingInline`.", + "isOptional": true, + "defaultValue": "'' - meaning no override" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "paddingInlineStart", + "value": "MaybeResponsive", + "description": "Adjust the inline-start padding.\n\nThis overrides the inline-start value of `paddingInline`.", + "isOptional": true, + "defaultValue": "'' - meaning no override" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "target", + "value": "'auto' | '_blank'", + "description": "Specifies where to display the linked URL.", + "isOptional": true, + "defaultValue": "'auto'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "type", + "value": "'submit' | 'button'", + "description": "The behavior of the Button.\n\n- `submit`: Used to indicate the component acts as a submit button, meaning it submits the closest form.\n- `button`: Used to indicate the component acts as a button, meaning it has no default action.\n- `reset`: Used to indicate the component acts as a reset button, meaning it resets the closest form (returning fields to their default values).\n\nThis property is ignored if the component supports `href` or `commandFor`/`command` and one of them is set.", + "isOptional": true, + "defaultValue": "'button'" + } + ], + "value": "export interface ClickableProps extends ClickableElementProps, ClickableEvents {\n}" + } + }, + "SizeUnitsOrNone": { + "src/surfaces/checkout/components/components.ts": { + "filePath": "src/surfaces/checkout/components/components.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "SizeUnitsOrNone", + "value": "SizeUnits | \"none\"", + "description": "" + } + }, + "PaddingKeyword": { + "src/surfaces/checkout/components/components.ts": { + "filePath": "src/surfaces/checkout/components/components.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "PaddingKeyword", + "value": "SizeKeyword | \"none\"", + "description": "" + } + }, + "MaybeTwoValuesShorthandProperty": { + "src/surfaces/checkout/components/components.ts": { + "filePath": "src/surfaces/checkout/components/components.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "MaybeTwoValuesShorthandProperty", + "value": "T | `${T} ${T}`", + "description": "" + } + }, + "ClickableEvents": { + "src/surfaces/checkout/components/Clickable.ts": { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "name": "ClickableEvents", + "description": "", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onBlur", + "value": "(event: FocusEvent) => void", + "description": "Callback when the element loses focus.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onClick", + "value": "(event: Event) => void", + "description": "Callback when the Button is activated. This will be called before the action indicated by `type`.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onFocus", + "value": "(event: FocusEvent) => void", + "description": "Callback when the element receives focus.", + "isOptional": true + } + ], + "value": "export interface ClickableEvents extends Pick {\n}" + } + }, + "ClickableElementEvents": { + "src/surfaces/checkout/components/Clickable.ts": { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "name": "ClickableElementEvents", + "description": "", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "blur", + "value": "CallbackEventListener", + "description": "Callback when the element loses focus.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "click", + "value": "CallbackEventListener", + "description": "Callback when the button is activated. This will be called before the action indicated by `type`.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "focus", + "value": "CallbackEventListener", + "description": "Callback when the element receives focus.", + "isOptional": true + } + ], + "value": "export interface ClickableElementEvents {\n /**\n * Callback when the element loses focus.\n *\n * @see https://developer.mozilla.org/en-US/docs/Web/API/Element/blur_event\n */\n blur?: CallbackEventListener;\n /**\n * Callback when the button is activated.\n * This will be called before the action indicated by `type`.\n *\n * @see https://developer.mozilla.org/en-US/docs/Web/API/Element/click_event\n */\n click?: CallbackEventListener;\n /**\n * Callback when the element receives focus.\n *\n * @see https://developer.mozilla.org/en-US/docs/Web/API/Element/focus_event\n */\n focus?: CallbackEventListener;\n}" + } + }, + "ClickableElement": { + "src/surfaces/checkout/components/Clickable.ts": { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "name": "ClickableElement", + "description": "", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "accessibilityLabel", + "value": "string", + "description": "A label that describes the purpose or contents of the element. When set, it will be announced to users using assistive technologies and will provide them with more context.\n\nOnly use this when the element's content is not enough context for users using assistive technologies.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "accessibilityVisibility", + "value": "'visible' | 'hidden' | 'exclusive'", + "description": "Changes the visibility of the element.\n\n- `visible`: the element is visible to all users.\n- `hidden`: the element is removed from the accessibility tree but remains visible.\n- `exclusive`: the element is visually hidden but remains in the accessibility tree.", + "isOptional": true, + "defaultValue": "'visible'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "accessKey", + "value": "string", + "description": "The **`HTMLElement.accessKey`** property sets the keystroke which a user can press to jump to a given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/accessKey)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "accessKeyLabel", + "value": "string", + "description": "The **`HTMLElement.accessKeyLabel`** read-only property returns a string containing the element's browser-assigned access key (if any); otherwise it returns an empty string.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/accessKeyLabel)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "addEventListener", + "value": "{ (type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; }", + "description": "\nThe **`addEventListener()`** method of the EventTarget interface sets up a function that will be called whenever the specified event is delivered to the target.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/addEventListener)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "after", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes just after node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/after)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "animate", + "value": "(keyframes: Keyframe[] | PropertyIndexedKeyframes, options?: number | KeyframeAnimationOptions) => Animation", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animate)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "append", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes after the last child of node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/append)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "appendChild", + "value": "(node: T) => T", + "description": "The **`appendChild()`** method of the Node interface adds a node to the end of the list of children of a specified parent node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/appendChild)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaActiveDescendantElement", + "value": "Element | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaActiveDescendantElement)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaAtomic", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaAtomic)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaAutoComplete", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaAutoComplete)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaBrailleLabel", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleLabel)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaBrailleRoleDescription", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleRoleDescription)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaBusy", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBusy)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaChecked", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaChecked)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColCount", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColCount)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColIndex", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColIndex)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColIndexText", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColIndexText)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaColSpan", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColSpan)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaControlsElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaControlsElements)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaCurrent", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaCurrent)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDescribedByElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDescribedByElements)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDescription", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDescription)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDetailsElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDetailsElements)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaDisabled", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDisabled)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaErrorMessageElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaErrorMessageElements)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaExpanded", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaExpanded)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaFlowToElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaFlowToElements)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaHasPopup", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaHasPopup)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaHidden", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaHidden)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaInvalid", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaInvalid)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaKeyShortcuts", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaKeyShortcuts)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLabel", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLabel)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLabelledByElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLabelledByElements)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLevel", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLevel)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaLive", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLive)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaModal", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaModal)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaMultiLine", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaMultiLine)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaMultiSelectable", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaMultiSelectable)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaOrientation", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaOrientation)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaOwnsElements", + "value": "ReadonlyArray | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaOwnsElements)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaPlaceholder", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPlaceholder)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaPosInSet", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPosInSet)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaPressed", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPressed)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaReadOnly", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaReadOnly)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRelevant", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRelevant)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRequired", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRequired)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRoleDescription", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRoleDescription)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowCount", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowCount)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowIndex", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndex)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowIndexText", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndexText)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaRowSpan", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowSpan)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaSelected", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSelected)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaSetSize", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSetSize)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaSort", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSort)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueMax", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueMax)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueMin", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueMin)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueNow", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueNow)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ariaValueText", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueText)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "assignedSlot", + "value": "HTMLSlotElement | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/assignedSlot)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "attachInternals", + "value": "() => ElementInternals", + "description": "The **`HTMLElement.attachInternals()`** method returns an ElementInternals object.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/attachInternals)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "attachShadow", + "value": "(init: ShadowRootInit) => ShadowRoot", + "description": "The **`Element.attachShadow()`** method attaches a shadow DOM tree to the specified element and returns a reference to its ShadowRoot.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/attachShadow)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ATTRIBUTE_NODE", + "value": "2", + "description": "" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "attributes", + "value": "NamedNodeMap", + "description": "The **`Element.attributes`** property returns a live collection of all attribute nodes registered to the specified node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/attributes)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "attributeStyleMap", + "value": "StylePropertyMap", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/attributeStyleMap)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "autocapitalize", + "value": "string", + "description": "The **`autocapitalize`** property of the HTMLElement interface represents the element's capitalization behavior for user input.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autocapitalize)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "autocorrect", + "value": "boolean", + "description": "The **`autocorrect`** property of the HTMLElement interface controls whether or not autocorrection of editable text is enabled for spelling and/or punctuation errors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autocorrect)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "autofocus", + "value": "boolean", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autofocus)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "background", + "value": "'base' | 'subdued' | 'transparent'", + "description": "Adjust the background of the element.", + "isOptional": true, + "defaultValue": "'transparent'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "baseURI", + "value": "string", + "description": "The read-only **`baseURI`** property of the Node interface returns the absolute base URL of the document containing the node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/baseURI)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "before", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes just before node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/before)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "blockSize", + "value": "MaybeResponsive", + "description": "Adjust the block size.", + "isOptional": true, + "defaultValue": "'auto'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "blur", + "value": "() => void", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/blur)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "border", + "value": "BorderShorthand", + "description": "Set the border via the shorthand property.\n\nThis can be a size, optionally followed by a color, optionally followed by a style.\n\nIf the color is not specified, it will be `base`.\n\nIf the style is not specified, it will be `auto`.\n\nValues can be overridden by `borderWidth`, `borderStyle`, and `borderColor`.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "borderRadius", + "value": "MaybeAllValuesShorthandProperty>", + "description": "Set the radius of the border.\n\n[1-to-4-value syntax](https://developer.mozilla.org/en-US/docs/Web/CSS/Shorthand_properties#edges_of_a_box) is supported. Note that, contrary to the CSS, it uses flow-relative values and the order is:\n\n- 4 values: `start-start start-end end-end end-start`\n- 3 values: `start-start (start-end & end-start) start-end`\n- 2 values: `(start-start & end-end) (start-end & end-start)`\n\nFor example:\n- `small-100` means start-start, start-end, end-end and end-start border radii are `small-100`.\n- `small-100 none` means start-start and end-end border radii are `small-100`, start-end and end-start border radii are `none`.\n- `small-100 none large-100` means start-start border radius is `small-100`, start-end border radius is `none`, end-end border radius is `large-100` and end-start border radius is `none`.\n- `small-100 none large-100 small-100` means start-start border radius is `small-100`, start-end border radius is `none`, end-end border radius is `large-100` and end-start border radius is `small-100`.", + "isOptional": true, + "defaultValue": "'none'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "borderStyle", + "value": "MaybeAllValuesShorthandProperty | \"\"", + "description": "Set the style of the border.\n\nIf set, it takes precedence over the `border` property's style.\n\nLike CSS, up to 4 values can be specified.\n\nIf one value is specified, it applies to all sides.\n\nIf two values are specified, they apply to the block sides and inline sides respectively.\n\nIf three values are specified, they apply to the block-start, both inline sides, and block-end respectively.\n\nIf four values are specified, they apply to the block-start, block-end, inline-start, and inline-end sides respectively.", + "isOptional": true, + "defaultValue": "'' - meaning no override" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "borderWidth", + "value": "MaybeAllValuesShorthandProperty | ''", + "description": "Set the width of the border.\n\nIf set, it takes precedence over the `border` property's width.\n\nLike CSS, up to 4 values can be specified.\n\nIf one value is specified, it applies to all sides.\n\nIf two values are specified, they apply to the block sides and inline sides respectively.\n\nIf three values are specified, they apply to the block-start, both inline sides, and block-end respectively.\n\nIf four values are specified, they apply to the block-start, block-end, inline-start, and inline-end sides respectively.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "CDATA_SECTION_NODE", + "value": "4", + "description": "node is a CDATASection node." + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "checkVisibility", + "value": "(options?: CheckVisibilityOptions) => boolean", + "description": "The **`checkVisibility()`** method of the Element interface checks whether the element is visible.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/checkVisibility)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "childElementCount", + "value": "number", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/childElementCount)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "childNodes", + "value": "NodeListOf", + "description": "The read-only **`childNodes`** property of the Node interface returns a live the first child node is assigned index `0`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/childNodes)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "children", + "value": "HTMLCollection", + "description": "Returns the child elements.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/children)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "GetAccessor", + "name": "classList", + "value": "DOMTokenList", + "description": "The **`Element.classList`** is a read-only property that returns a live DOMTokenList collection of the `class` attributes of the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/classList)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "className", + "value": "string", + "description": "The **`className`** property of the of the specified element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/className)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "click", + "value": "() => void", + "description": "The **`HTMLElement.click()`** method simulates a mouse click on an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/click)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "clientHeight", + "value": "number", + "description": "The **`clientHeight`** read-only property of the Element interface is zero for elements with no CSS or inline layout boxes; otherwise, it's the inner height of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientHeight)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "clientLeft", + "value": "number", + "description": "The **`clientLeft`** read-only property of the Element interface returns the width of the left border of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientLeft)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "clientTop", + "value": "number", + "description": "The **`clientTop`** read-only property of the Element interface returns the width of the top border of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientTop)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "clientWidth", + "value": "number", + "description": "The **`clientWidth`** read-only property of the Element interface is zero for inline elements and elements with no CSS; otherwise, it's the inner width of an element in pixels.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientWidth)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "cloneNode", + "value": "(subtree?: boolean) => Node", + "description": "The **`cloneNode()`** method of the Node interface returns a duplicate of the node on which this method was called.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/cloneNode)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "closest", + "value": "{ (selector: K): HTMLElementTagNameMap[K]; (selector: K): SVGElementTagNameMap[K]; (selector: K): MathMLElementTagNameMap[K]; (selectors: string): E; }", + "description": "The **`closest()`** method of the Element interface traverses the element and its parents (heading toward the document root) until it finds a node that matches the specified CSS selector.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/closest)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "command", + "value": "'--auto' | '--show' | '--hide' | '--toggle' | '--copy'", + "description": "Sets the action the `commandFor` should take when this clickable is activated.\n\nSee the documentation of particular components for the actions they support.\n\n- `--auto`: a default action for the target component.\n- `--show`: shows the target component.\n- `--hide`: hides the target component.\n- `--toggle`: toggles the target component.\n- `--copy`: copies the target ClipboardItem.", + "isOptional": true, + "defaultValue": "'--auto'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "commandFor", + "value": "string", + "description": "ID of a component that should respond to activations (e.g. clicks) on this component.\n\nSee `command` for how to control the behavior of the target.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "COMMENT_NODE", + "value": "8", + "description": "node is a Comment node." + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "compareDocumentPosition", + "value": "(other: Node) => number", + "description": "The **`compareDocumentPosition()`** method of the Node interface reports the position of its argument node relative to the node on which it is called.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/compareDocumentPosition)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "computedStyleMap", + "value": "() => StylePropertyMapReadOnly", + "description": "The **`computedStyleMap()`** method of the Element interface returns a StylePropertyMapReadOnly interface which provides a read-only representation of a CSS declaration block that is an alternative to CSSStyleDeclaration.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/computedStyleMap)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "contains", + "value": "(other: Node) => boolean", + "description": "The **`contains()`** method of the Node interface returns a boolean value indicating whether a node is a descendant of a given node, that is the node itself, one of its direct children (Node.childNodes), one of the children's direct children, and so on.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/contains)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "contentEditable", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/contentEditable)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "currentCSSZoom", + "value": "number", + "description": "The **`currentCSSZoom`** read-only property of the Element interface provides the 'effective' CSS `zoom` of an element, taking into account the zoom applied to the element and all its parent elements.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/currentCSSZoom)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "dataset", + "value": "DOMStringMap", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dataset)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "dir", + "value": "string", + "description": "The **`HTMLElement.dir`** property indicates the text writing directionality of the content of the current element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dir)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "disabled", + "value": "boolean", + "description": "Disables the clickable, meaning it cannot be clicked or receive focus.\n\nIn this state, onClick will not fire. If the click event originates from a child element, the event will immediately stop propagating from this element.\n\nHowever, items within the clickable can still receive focus and be interacted with.\n\nThis has no impact on the visual state by default, but developers are encouraged to style the clickable accordingly.", + "isOptional": true, + "defaultValue": "false" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "dispatchEvent", + "value": "(event: Event) => boolean", + "description": "The **`dispatchEvent()`** method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/dispatchEvent)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "display", + "value": "MaybeResponsive<\"auto\" | \"none\">", + "description": "Sets the outer display type of the component. The outer type sets a component’s participation in [flow layout](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_flow_layout).\n\n- `auto`: the component’s initial value. The actual value depends on the component and context.\n- `none`: hides the component from display and removes it from the accessibility tree, making it invisible to screen readers.", + "isOptional": true, + "defaultValue": "'auto'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_FRAGMENT_NODE", + "value": "11", + "description": "node is a DocumentFragment node." + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_NODE", + "value": "9", + "description": "node is a document." + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_CONTAINED_BY", + "value": "16", + "description": "Set when other is a descendant of node." + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_CONTAINS", + "value": "8", + "description": "Set when other is an ancestor of node." + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_DISCONNECTED", + "value": "1", + "description": "Set when node and other are not in the same tree." + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_FOLLOWING", + "value": "4", + "description": "Set when other is following node." + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "value": "32", + "description": "" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_POSITION_PRECEDING", + "value": "2", + "description": "Set when other is preceding node." + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "DOCUMENT_TYPE_NODE", + "value": "10", + "description": "node is a doctype." + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "draggable", + "value": "boolean", + "description": "The **`draggable`** property of the HTMLElement interface gets and sets a Boolean primitive indicating if the element is draggable.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/draggable)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ELEMENT_NODE", + "value": "1", + "description": "node is an element." + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "enterKeyHint", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/enterKeyHint)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ENTITY_NODE", + "value": "6", + "description": "" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ENTITY_REFERENCE_NODE", + "value": "5", + "description": "" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "firstChild", + "value": "ChildNode | null", + "description": "The read-only **`firstChild`** property of the Node interface returns the node's first child in the tree, or `null` if the node has no children.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/firstChild)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "firstElementChild", + "value": "Element | null", + "description": "Returns the first child that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/firstElementChild)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "focus", + "value": "(options?: FocusOptions) => void", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/focus)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "getAnimations", + "value": "(options?: GetAnimationsOptions) => Animation[]", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAnimations)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "getAttribute", + "value": "(qualifiedName: string) => string", + "description": "The **`getAttribute()`** method of the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttribute)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNames", + "value": "() => string[]", + "description": "The **`getAttributeNames()`** method of the array.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNames)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNode", + "value": "(qualifiedName: string) => Attr", + "description": "Returns the specified attribute of the specified element, as an Attr node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNode)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNodeNS", + "value": "(namespace: string, localName: string) => Attr", + "description": "The **`getAttributeNodeNS()`** method of the Element interface returns the namespaced Attr node of an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNodeNS)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "getAttributeNS", + "value": "(namespace: string, localName: string) => string", + "description": "The **`getAttributeNS()`** method of the Element interface returns the string value of the attribute with the specified namespace and name.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNS)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "getBoundingClientRect", + "value": "() => DOMRect", + "description": "The **`Element.getBoundingClientRect()`** method returns a position relative to the viewport.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getBoundingClientRect)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "getClientRects", + "value": "() => DOMRectList", + "description": "The **`getClientRects()`** method of the Element interface returns a collection of DOMRect objects that indicate the bounding rectangles for each CSS border box in a client.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getClientRects)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "getElementsByClassName", + "value": "(classNames: string) => HTMLCollectionOf", + "description": "The Element method **`getElementsByClassName()`** returns a live specified class name or names.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByClassName)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "getElementsByTagName", + "value": "{ (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: string): HTMLCollectionOf; }", + "description": "The **`Element.getElementsByTagName()`** method returns a live All descendants of the specified element are searched, but not the element itself.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagName)", + "deprecationMessage": "Deprecated" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "getElementsByTagNameNS", + "value": "{ (namespaceURI: \"http://www.w3.org/1999/xhtml\", localName: string): HTMLCollectionOf; (namespaceURI: \"http://www.w3.org/2000/svg\", localName: string): HTMLCollectionOf; (namespaceURI: \"http://www.w3.org/1998/Math/MathML\", localName: string): HTMLCollectionOf; (namespace: string, localName: string): HTMLCollectionOf; }", + "description": "The **`Element.getElementsByTagNameNS()`** method returns a live HTMLCollection of elements with the given tag name belonging to the given namespace.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagNameNS)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "getHTML", + "value": "(options?: GetHTMLOptions) => string", + "description": "The **`getHTML()`** method of the Element interface is used to serialize an element's DOM to an HTML string.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getHTML)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "getRootNode", + "value": "(options?: GetRootNodeOptions) => Node", + "description": "The **`getRootNode()`** method of the Node interface returns the context object's root, which optionally includes the shadow root if it is available.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/getRootNode)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "hasAttribute", + "value": "(qualifiedName: string) => boolean", + "description": "The **`Element.hasAttribute()`** method returns a **Boolean** value indicating whether the specified element has the specified attribute or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttribute)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "hasAttributeNS", + "value": "(namespace: string, localName: string) => boolean", + "description": "The **`hasAttributeNS()`** method of the Element interface returns a boolean value indicating whether the current element has the specified attribute with the specified namespace.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttributeNS)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "hasAttributes", + "value": "() => boolean", + "description": "The **`hasAttributes()`** method of the Element interface returns a boolean value indicating whether the current element has any attributes or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttributes)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "hasChildNodes", + "value": "() => boolean", + "description": "The **`hasChildNodes()`** method of the Node interface returns a boolean value indicating whether the given Node has child nodes or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/hasChildNodes)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "hasPointerCapture", + "value": "(pointerId: number) => boolean", + "description": "The **`hasPointerCapture()`** method of the pointer capture for the pointer identified by the given pointer ID.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasPointerCapture)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "hidden", + "value": "boolean", + "description": "The HTMLElement property **`hidden`** reflects the value of the element's `hidden` attribute.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/hidden)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "hidePopover", + "value": "() => void", + "description": "The **`hidePopover()`** method of the HTMLElement interface hides a popover element (i.e., one that has a valid `popover` attribute) by removing it from the top layer and styling it with `display: none`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/hidePopover)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "href", + "value": "string", + "description": "The URL to link to.\n\n- If set, it will navigate to the location specified by `href` after executing the `click` event.\n- If a `commandFor` is set, the `command` will be executed instead of the navigation.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "id", + "value": "string", + "description": "A unique identifier for the element.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "inert", + "value": "boolean", + "description": "The HTMLElement property **`inert`** reflects the value of the element's `inert` attribute.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/inert)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "inlineSize", + "value": "MaybeResponsive", + "description": "Adjust the inline size.", + "isOptional": true, + "defaultValue": "'auto'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "innerHTML", + "value": "string", + "description": "The **`innerHTML`** property of the Element interface gets or sets the HTML or XML markup contained within the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/innerHTML)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "innerText", + "value": "string", + "description": "The **`innerText`** property of the HTMLElement interface represents the rendered text content of a node and its descendants.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/innerText)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "inputMode", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/inputMode)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "insertAdjacentElement", + "value": "(where: InsertPosition, element: Element) => Element", + "description": "The **`insertAdjacentElement()`** method of the relative to the element it is invoked upon.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentElement)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "insertAdjacentHTML", + "value": "(position: InsertPosition, string: string) => void", + "description": "The **`insertAdjacentHTML()`** method of the the resulting nodes into the DOM tree at a specified position.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentHTML)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "insertAdjacentText", + "value": "(where: InsertPosition, data: string) => void", + "description": "The **`insertAdjacentText()`** method of the Element interface, given a relative position and a string, inserts a new text node at the given position relative to the element it is called from.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentText)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "insertBefore", + "value": "(node: T, child: Node) => T", + "description": "The **`insertBefore()`** method of the Node interface inserts a node before a _reference node_ as a child of a specified _parent node_.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/insertBefore)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "interestFor", + "value": "string", + "description": "ID of a component that should respond to interest (e.g. hover and focus) on this component.", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "isConnected", + "value": "boolean", + "description": "The read-only **`isConnected`** property of the Node interface returns a boolean indicating whether the node is connected (directly or indirectly) to a Document object.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isConnected)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "isContentEditable", + "value": "boolean", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/isContentEditable)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "isDefaultNamespace", + "value": "(namespace: string) => boolean", + "description": "The **`isDefaultNamespace()`** method of the Node interface accepts a namespace URI as an argument.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isDefaultNamespace)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "isEqualNode", + "value": "(otherNode: Node) => boolean", + "description": "The **`isEqualNode()`** method of the Node interface tests whether two nodes are equal.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isEqualNode)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "isSameNode", + "value": "(otherNode: Node) => boolean", + "description": "The **`isSameNode()`** method of the Node interface is a legacy alias the for the `===` strict equality operator.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isSameNode)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "lang", + "value": "string", + "description": "Indicate the text language. Useful when the text is in a different language than the rest of the page. It will allow assistive technologies such as screen readers to invoke the correct pronunciation. [Reference of values](https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry) (\"subtag\" label)", + "isOptional": true, + "defaultValue": "''" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "lastChild", + "value": "ChildNode | null", + "description": "The read-only **`lastChild`** property of the Node interface returns the last child of the node, or `null` if there are no child nodes.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lastChild)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "lastElementChild", + "value": "Element | null", + "description": "Returns the last child that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/lastElementChild)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "loading", + "value": "boolean", + "description": "Disables the clickable, and indicates to assistive technology that the loading is in progress.\n\nThis also disables the clickable.", + "isOptional": true, + "defaultValue": "false" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "localName", + "value": "string", + "description": "The **`Element.localName`** read-only property returns the local part of the qualified name of an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/localName)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "lookupNamespaceURI", + "value": "(prefix: string) => string", + "description": "The **`lookupNamespaceURI()`** method of the Node interface takes a prefix as parameter and returns the namespace URI associated with it on the given node if found (and `null` if not).\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lookupNamespaceURI)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "lookupPrefix", + "value": "(namespace: string) => string", + "description": "The **`lookupPrefix()`** method of the Node interface returns a string containing the prefix for a given namespace URI, if present, and `null` if not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lookupPrefix)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "matches", + "value": "(selectors: string) => boolean", + "description": "The **`matches()`** method of the Element interface tests whether the element would be selected by the specified CSS selector.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/matches)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "maxBlockSize", + "value": "MaybeResponsive", + "description": "Adjust the maximum block size.", + "isOptional": true, + "defaultValue": "'none'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "maxInlineSize", + "value": "MaybeResponsive", + "description": "Adjust the maximum inline size.", + "isOptional": true, + "defaultValue": "'none'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "minBlockSize", + "value": "MaybeResponsive", + "description": "Adjust the minimum block size.", + "isOptional": true, + "defaultValue": "'0'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "minInlineSize", + "value": "MaybeResponsive", + "description": "Adjust the minimum inline size.", + "isOptional": true, + "defaultValue": "'0'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "namespaceURI", + "value": "string | null", + "description": "The **`Element.namespaceURI`** read-only property returns the namespace URI of the element, or `null` if the element is not in a namespace.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/namespaceURI)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "nextElementSibling", + "value": "Element | null", + "description": "Returns the first following sibling that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/nextElementSibling)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "nextSibling", + "value": "ChildNode | null", + "description": "The read-only **`nextSibling`** property of the Node interface returns the node immediately following the specified one in their parent's Node.childNodes, or returns `null` if the specified node is the last child in the parent element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nextSibling)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "nodeName", + "value": "string", + "description": "The read-only **`nodeName`** property of Node returns the name of the current node as a string.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeName)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "nodeType", + "value": "number", + "description": "The read-only **`nodeType`** property of a Node interface is an integer that identifies what the node is.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeType)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "nodeValue", + "value": "string | null", + "description": "The **`nodeValue`** property of the Node interface returns or sets the value of the current node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeValue)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "nonce", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/nonce)", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "normalize", + "value": "() => void", + "description": "The **`normalize()`** method of the Node interface puts the specified node and all of its sub-tree into a _normalized_ form.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/normalize)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "NOTATION_NODE", + "value": "12", + "description": "" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "offsetHeight", + "value": "number", + "description": "The **`offsetHeight`** read-only property of the HTMLElement interface returns the height of an element, including vertical padding and borders, as an integer.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetHeight)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "offsetLeft", + "value": "number", + "description": "The **`offsetLeft`** read-only property of the HTMLElement interface returns the number of pixels that the _upper left corner_ of the current element is offset to the left within the HTMLElement.offsetParent node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetLeft)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "offsetParent", + "value": "Element | null", + "description": "The **`HTMLElement.offsetParent`** read-only property returns a reference to the element which is the closest (nearest in the containment hierarchy) positioned ancestor element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetParent)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "offsetTop", + "value": "number", + "description": "The **`offsetTop`** read-only property of the HTMLElement interface returns the distance from the outer border of the current element (including its margin) to the top padding edge of the HTMLelement.offsetParent, the _closest positioned_ ancestor element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetTop)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "offsetWidth", + "value": "number", + "description": "The **`offsetWidth`** read-only property of the HTMLElement interface returns the layout width of an element as an integer.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetWidth)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onabort", + "value": "((this: GlobalEventHandlers, ev: UIEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/abort_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationcancel", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationcancel_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationend", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationend_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationiteration", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationiteration_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onanimationstart", + "value": "((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationstart_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onauxclick", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/auxclick_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onbeforeinput", + "value": "((this: GlobalEventHandlers, ev: InputEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/beforeinput_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onbeforematch", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/beforematch_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onbeforetoggle", + "value": "((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/beforetoggle_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onblur", + "value": "(event: FocusEvent) => void", + "description": "" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "oncancel", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/cancel_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "oncanplay", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/canplay_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "oncanplaythrough", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/canplaythrough_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/change_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onclick", + "value": "(event: Event) => void", + "description": "" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onclose", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/close_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "oncontextlost", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/contextlost_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "oncontextmenu", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/contextmenu_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "oncontextrestored", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/contextrestored_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "oncopy", + "value": "((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/copy_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "oncuechange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTrackElement/cuechange_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "oncut", + "value": "((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/cut_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ondblclick", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/dblclick_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ondrag", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/drag_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ondragend", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragend_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ondragenter", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragenter_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ondragleave", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragleave_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ondragover", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragover_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ondragstart", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragstart_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ondrop", + "value": "((this: GlobalEventHandlers, ev: DragEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/drop_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ondurationchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/durationchange_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onemptied", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/emptied_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onended", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/ended_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onerror", + "value": "OnErrorEventHandler", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/error_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onfocus", + "value": "(event: FocusEvent) => void", + "description": "" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onformdata", + "value": "((this: GlobalEventHandlers, ev: FormDataEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/formdata_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onfullscreenchange", + "value": "((this: Element, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/fullscreenchange_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onfullscreenerror", + "value": "((this: Element, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/fullscreenerror_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ongotpointercapture", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/gotpointercapture_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "oninput", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/input_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "oninvalid", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/invalid_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onkeydown", + "value": "((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keydown_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onkeypress", + "value": "((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null", + "description": "", + "deprecationMessage": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keypress_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onkeyup", + "value": "((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keyup_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onload", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/load_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onloadeddata", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadeddata_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onloadedmetadata", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadedmetadata_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onloadstart", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadstart_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onlostpointercapture", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/lostpointercapture_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onmousedown", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mousedown_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseenter", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseenter_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseleave", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseleave_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onmousemove", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mousemove_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseout", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseout_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseover", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseover_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onmouseup", + "value": "((this: GlobalEventHandlers, ev: MouseEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseup_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onpaste", + "value": "((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/paste_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onpause", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/pause_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onplay", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/play_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onplaying", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/playing_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onpointercancel", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointercancel_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerdown", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerdown_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerenter", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerenter_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerleave", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerleave_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onpointermove", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointermove_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerout", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerout_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerover", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerover_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerrawupdate", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "Available only in secure contexts.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerrawupdate_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onpointerup", + "value": "((this: GlobalEventHandlers, ev: PointerEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerup_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onprogress", + "value": "((this: GlobalEventHandlers, ev: ProgressEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/progress_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onratechange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/ratechange_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onreset", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/reset_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onresize", + "value": "((this: GlobalEventHandlers, ev: UIEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLVideoElement/resize_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onscroll", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/scroll_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onscrollend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/scrollend_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onsecuritypolicyviolation", + "value": "((this: GlobalEventHandlers, ev: SecurityPolicyViolationEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/securitypolicyviolation_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onseeked", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/seeked_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onseeking", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/seeking_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onselect", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/select_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onselectionchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onselectstart", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/selectstart_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onslotchange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLSlotElement/slotchange_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onstalled", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/stalled_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onsubmit", + "value": "((this: GlobalEventHandlers, ev: SubmitEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/submit_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onsuspend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/suspend_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ontimeupdate", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/timeupdate_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ontoggle", + "value": "((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/toggle_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchcancel", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchcancel_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchend", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchend_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchmove", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchmove_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ontouchstart", + "value": "((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchstart_event)", + "isOptional": true + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitioncancel", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitioncancel_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitionend", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionend_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitionrun", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionrun_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ontransitionstart", + "value": "((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionstart_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onvolumechange", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/volumechange_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onwaiting", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/waiting_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkitanimationend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `onanimationend`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationend_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkitanimationiteration", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `onanimationiteration`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationiteration_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkitanimationstart", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `onanimationstart`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationstart_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onwebkittransitionend", + "value": "((this: GlobalEventHandlers, ev: Event) => any) | null", + "description": "", + "deprecationMessage": "This is a legacy alias of `ontransitionend`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionend_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "onwheel", + "value": "((this: GlobalEventHandlers, ev: WheelEvent) => any) | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/wheel_event)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "outerHTML", + "value": "string", + "description": "The **`outerHTML`** attribute of the Element DOM interface gets the serialized HTML fragment describing the element including its descendants.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/outerHTML)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "outerText", + "value": "string", + "description": "The **`outerText`** property of the HTMLElement interface returns the same value as HTMLElement.innerText.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/outerText)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "overflow", + "value": "'hidden' | 'visible'", + "description": "Sets the overflow behavior of the element.\n\n- `hidden`: clips the content when it is larger than the element’s container. The element will not be scrollable and the users will not be able to access the clipped content by dragging or using a scroll wheel on a mouse.\n- `visible`: the content that extends beyond the element’s container is visible.", + "isOptional": true, + "defaultValue": "'visible'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "ownerDocument", + "value": "Document", + "description": "The read-only **`ownerDocument`** property of the Node interface returns the top-level document object of the node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/ownerDocument)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "padding", + "value": "MaybeResponsive>", + "description": "Adjust the padding of all edges.\n\n[1-to-4-value syntax](https://developer.mozilla.org/en-US/docs/Web/CSS/Shorthand_properties#edges_of_a_box) is supported. Note that, contrary to the CSS, it uses flow-relative values and the order is:\n\n- 4 values: `block-start inline-end block-end inline-start`\n- 3 values: `block-start inline block-end`\n- 2 values: `block inline`\n\nFor example:\n- `large` means block-start, inline-end, block-end and inline-start paddings are `large`.\n- `large none` means block-start and block-end paddings are `large`, inline-start and inline-end paddings are `none`.\n- `large none large` means block-start padding is `large`, inline-end padding is `none`, block-end padding is `large` and inline-start padding is `none`.\n- `large none large small` means block-start padding is `large`, inline-end padding is `none`, block-end padding is `large` and inline-start padding is `small`.\n\nA padding value of `auto` will use the default padding for the closest container that has had its usual padding removed.", + "isOptional": true, + "defaultValue": "'none'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "paddingBlock", + "value": "MaybeResponsive | \"\">", + "description": "Adjust the block-padding.\n\n- `large none` means block-start padding is `large`, block-end padding is `none`.\n\nThis overrides the block value of `padding`.", + "isOptional": true, + "defaultValue": "'' - meaning no override" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "paddingBlockEnd", + "value": "MaybeResponsive", + "description": "Adjust the block-end padding.\n\nThis overrides the block-end value of `paddingBlock`.", + "isOptional": true, + "defaultValue": "'' - meaning no override" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "paddingBlockStart", + "value": "MaybeResponsive", + "description": "Adjust the block-start padding.\n\nThis overrides the block-start value of `paddingBlock`.", + "isOptional": true, + "defaultValue": "'' - meaning no override" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "paddingInline", + "value": "MaybeResponsive | \"\">", + "description": "Adjust the inline padding.\n\n- `large none` means inline-start padding is `large`, inline-end padding is `none`.\n\nThis overrides the inline value of `padding`.", + "isOptional": true, + "defaultValue": "'' - meaning no override" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "paddingInlineEnd", + "value": "MaybeResponsive", + "description": "Adjust the inline-end padding.\n\nThis overrides the inline-end value of `paddingInline`.", + "isOptional": true, + "defaultValue": "'' - meaning no override" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "paddingInlineStart", + "value": "MaybeResponsive", + "description": "Adjust the inline-start padding.\n\nThis overrides the inline-start value of `paddingInline`.", + "isOptional": true, + "defaultValue": "'' - meaning no override" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "parentElement", + "value": "HTMLElement | null", + "description": "The read-only **`parentElement`** property of Node interface returns the DOM node's parent Element, or `null` if the node either has no parent, or its parent isn't a DOM Element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/parentElement)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "parentNode", + "value": "ParentNode | null", + "description": "The read-only **`parentNode`** property of the Node interface returns the parent of the specified node in the DOM tree.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/parentNode)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "GetAccessor", + "name": "part", + "value": "DOMTokenList", + "description": "The **`part`** property of the Element interface represents the part identifier(s) of the element (i.e., set using the `part` attribute), returned as a DOMTokenList.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/part)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "popover", + "value": "string | null", + "description": "The **`popover`** property of the HTMLElement interface gets and sets an element's popover state via JavaScript (`'auto'`, `'hint'`, or `'manual'`), and can be used for feature detection.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/popover)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "prefix", + "value": "string | null", + "description": "The **`Element.prefix`** read-only property returns the namespace prefix of the specified element, or `null` if no prefix is specified.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/prefix)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "prepend", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Inserts nodes before the first child of node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/prepend)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "previousElementSibling", + "value": "Element | null", + "description": "Returns the first preceding sibling that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/previousElementSibling)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "previousSibling", + "value": "ChildNode | null", + "description": "The read-only **`previousSibling`** property of the Node interface returns the node immediately preceding the specified one in its parent's or `null` if the specified node is the first in that list.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/previousSibling)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "PROCESSING_INSTRUCTION_NODE", + "value": "7", + "description": "node is a ProcessingInstruction node." + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "querySelector", + "value": "{ (selectors: K): HTMLElementTagNameMap[K]; (selectors: K): SVGElementTagNameMap[K]; (selectors: K): MathMLElementTagNameMap[K]; (selectors: K): HTMLElementDeprecatedTagNameMap[K]; (selectors: string): E; }", + "description": "Returns the first element that is a descendant of node that matches selectors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/querySelector)", + "deprecationMessage": "Deprecated" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "querySelectorAll", + "value": "{ (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: string): NodeListOf; }", + "description": "Returns all element descendants of node that match selectors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/querySelectorAll)", + "deprecationMessage": "Deprecated" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "releasePointerCapture", + "value": "(pointerId: number) => void", + "description": "The **`releasePointerCapture()`** method of the previously set for a specific (PointerEvent) _pointer_.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/releasePointerCapture)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "remove", + "value": "() => void", + "description": "Removes node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/remove)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "removeAttribute", + "value": "(qualifiedName: string) => void", + "description": "The Element method **`removeAttribute()`** removes the attribute with the specified name from the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttribute)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "removeAttributeNode", + "value": "(attr: Attr) => Attr", + "description": "The **`removeAttributeNode()`** method of the Element interface removes the specified Attr node from the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNode)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "removeAttributeNS", + "value": "(namespace: string, localName: string) => void", + "description": "The **`removeAttributeNS()`** method of the If you are working with HTML and you don't need to specify the requested attribute as being part of a specific namespace, use the Element.removeAttribute() method instead.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNS)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "removeChild", + "value": "(child: T) => T", + "description": "The **`removeChild()`** method of the Node interface removes a child node from the DOM and returns the removed node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/removeChild)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "removeEventListener", + "value": "{ (type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; }", + "description": "\nThe **`removeEventListener()`** method of the EventTarget interface removes an event listener previously registered with EventTarget.addEventListener() from the target.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/removeEventListener)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "replaceChild", + "value": "(node: Node, child: T) => T", + "description": "The **`replaceChild()`** method of the Node interface replaces a child node within the given (parent) node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/replaceChild)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "replaceChildren", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Replace all children of node with nodes, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/replaceChildren)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "replaceWith", + "value": "(...nodes: (string | Node)[]) => void", + "description": "Replaces node with nodes, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/replaceWith)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "requestFullscreen", + "value": "(options?: FullscreenOptions) => Promise", + "description": "The **`Element.requestFullscreen()`** method issues an asynchronous request to make the element be displayed in fullscreen mode.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/requestFullscreen)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "requestPointerLock", + "value": "(options?: PointerLockOptions) => Promise", + "description": "The **`requestPointerLock()`** method of the Element interface lets you asynchronously ask for the pointer to be locked on the given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/requestPointerLock)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "role", + "value": "string | null", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/role)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "scroll", + "value": "{ (options?: ScrollToOptions): void; (x: number, y: number): void; }", + "description": "The **`scroll()`** method of the Element interface scrolls the element to a particular set of coordinates inside a given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scroll)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "scrollBy", + "value": "{ (options?: ScrollToOptions): void; (x: number, y: number): void; }", + "description": "The **`scrollBy()`** method of the Element interface scrolls an element by the given amount.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollBy)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "scrollHeight", + "value": "number", + "description": "The **`scrollHeight`** read-only property of the Element interface is a measurement of the height of an element's content, including content not visible on the screen due to overflow.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollHeight)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "scrollIntoView", + "value": "(arg?: boolean | ScrollIntoViewOptions) => void", + "description": "The Element interface's **`scrollIntoView()`** method scrolls the element's ancestor containers such that the element on which `scrollIntoView()` is called is visible to the user.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollIntoView)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "scrollLeft", + "value": "number", + "description": "The **`scrollLeft`** property of the Element interface gets or sets the number of pixels by which an element's content is scrolled from its left edge.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollLeft)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "scrollTo", + "value": "{ (options?: ScrollToOptions): void; (x: number, y: number): void; }", + "description": "The **`scrollTo()`** method of the Element interface scrolls to a particular set of coordinates inside a given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollTo)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "scrollTop", + "value": "number", + "description": "The **`scrollTop`** property of the Element interface gets or sets the number of pixels by which an element's content is scrolled from its top edge.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollTop)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "scrollWidth", + "value": "number", + "description": "The **`scrollWidth`** read-only property of the Element interface is a measurement of the width of an element's content, including content not visible on the screen due to overflow.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollWidth)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "setAttribute", + "value": "(qualifiedName: string, value: string) => void", + "description": "The **`setAttribute()`** method of the Element interface sets the value of an attribute on the specified element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttribute)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "setAttributeNode", + "value": "(attr: Attr) => Attr", + "description": "The **`setAttributeNode()`** method of the Element interface adds a new Attr node to the specified element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNode)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "setAttributeNodeNS", + "value": "(attr: Attr) => Attr", + "description": "The **`setAttributeNodeNS()`** method of the Element interface adds a new namespaced Attr node to an element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNodeNS)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "setAttributeNS", + "value": "(namespace: string, qualifiedName: string, value: string) => void", + "description": "`setAttributeNS` adds a new attribute or changes the value of an attribute with the given namespace and name.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNS)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "setHTMLUnsafe", + "value": "(html: string) => void", + "description": "The **`setHTMLUnsafe()`** method of the Element interface is used to parse a string of HTML into a DocumentFragment, optionally filtering out unwanted elements and attributes, and those that don't belong in the context, and then using it to replace the element's subtree in the DOM.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setHTMLUnsafe)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "setPointerCapture", + "value": "(pointerId: number) => void", + "description": "The **`setPointerCapture()`** method of the _capture target_ of future pointer events.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setPointerCapture)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "shadowRoot", + "value": "ShadowRoot | null", + "description": "The `Element.shadowRoot` read-only property represents the shadow root hosted by the element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/shadowRoot)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "showPopover", + "value": "() => void", + "description": "The **`showPopover()`** method of the HTMLElement interface shows a Popover_API element (i.e., one that has a valid `popover` attribute) by adding it to the top layer.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/showPopover)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "slot", + "value": "string", + "description": "The **`slot`** property of the Element interface returns the name of the shadow DOM slot the element is inserted in.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/slot)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "spellcheck", + "value": "boolean", + "description": "The **`spellcheck`** property of the HTMLElement interface represents a boolean value that controls the spell-checking hint.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/spellcheck)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "GetAccessor", + "name": "style", + "value": "CSSStyleDeclaration", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/style)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "tabIndex", + "value": "number", + "description": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/tabIndex)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "tagName", + "value": "string", + "description": "The **`tagName`** read-only property of the Element interface returns the tag name of the element on which it's called.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/tagName)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "target", + "value": "'auto' | '_blank'", + "description": "Specifies where to display the linked URL.", + "isOptional": true, + "defaultValue": "'auto'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "TEXT_NODE", + "value": "3", + "description": "node is a Text node." + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "GetAccessor", + "name": "textContent", + "value": "string", + "description": "[MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/Node/textContent)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "title", + "value": "string", + "description": "The **`HTMLElement.title`** property represents the title of the element: the text usually displayed in a 'tooltip' popup when the mouse is over the node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/title)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "toggleAttribute", + "value": "(qualifiedName: string, force?: boolean) => boolean", + "description": "The **`toggleAttribute()`** method of the present and adding it if it is not present) on the given element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/toggleAttribute)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "togglePopover", + "value": "(options?: boolean) => boolean", + "description": "The **`togglePopover()`** method of the HTMLElement interface toggles a Popover_API element (i.e., one that has a valid `popover` attribute) between the hidden and showing states.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/togglePopover)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "translate", + "value": "boolean", + "description": "The **`translate`** property of the HTMLElement interface indicates whether an element's attribute values and the values of its Text node children are to be translated when the page is localized, or whether to leave them unchanged.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/translate)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "type", + "value": "'submit' | 'button'", + "description": "The behavior of the Button.\n\n- `submit`: Used to indicate the component acts as a submit button, meaning it submits the closest form.\n- `button`: Used to indicate the component acts as a button, meaning it has no default action.\n- `reset`: Used to indicate the component acts as a reset button, meaning it resets the closest form (returning fields to their default values).\n\nThis property is ignored if the component supports `href` or `commandFor`/`command` and one of them is set.", + "isOptional": true, + "defaultValue": "'button'" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "MethodSignature", + "name": "webkitMatchesSelector", + "value": "(selectors: string) => boolean", + "description": "", + "deprecationMessage": "This is a legacy alias of `matches`.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/matches)" + }, + { + "filePath": "src/surfaces/checkout/components/Clickable.ts", + "syntaxKind": "PropertySignature", + "name": "writingSuggestions", + "value": "string", + "description": "The **`writingSuggestions`** property of the HTMLElement interface is a string indicating if browser-provided writing suggestions should be enabled under the scope of the element or not.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/writingSuggestions)" + } + ], + "value": "export interface ClickableElement extends ClickableElementProps, Omit {\n onblur: ClickableEvents['onBlur'];\n onclick: ClickableEvents['onClick'];\n onfocus: ClickableEvents['onFocus'];\n}" + } + } +} \ No newline at end of file diff --git a/packages/ui-extensions/docs/surfaces/point-of-sale/build-docs.mjs b/packages/ui-extensions/docs/surfaces/point-of-sale/build-docs.mjs index 2d09d92eb0..747ae6e451 100644 --- a/packages/ui-extensions/docs/surfaces/point-of-sale/build-docs.mjs +++ b/packages/ui-extensions/docs/surfaces/point-of-sale/build-docs.mjs @@ -36,7 +36,6 @@ const shopifyDevDBPath = path.join( 'areas/platforms/shopify-dev/db/data/docs/templated_apis', ); -const generatedDocsDataFile = 'generated_docs_data.json'; const generatedStaticPagesFile = 'generated_static_pages.json'; const componentDefs = path.join(srcPath, 'components.d.ts'); @@ -44,13 +43,6 @@ const tempComponentDefs = path.join(srcPath, 'components.ts'); const tsconfig = 'tsconfig.docs.json'; -const transformJson = async (filePath) => { - let jsonData = JSON.parse((await fs.readFile(filePath, 'utf8')).toString()); - - jsonData = jsonData.filter(Boolean); - await fs.writeFile(filePath, JSON.stringify(jsonData, null, 2)); -}; - const cleanup = async () => { try { // Clean up temporary component definitions file @@ -129,16 +121,7 @@ const generateExtensionsDocs = async () => { scripts, outputDir, rootPath, - generatedDocsDataFile, generatedStaticPagesFile, - transformJson, - }); - - // Update API version in relative doc links - await replaceFileContent({ - filePaths: path.join(outputDir, generatedDocsDataFile), - searchValue: '/docs/api/pos-ui-extensions/[^/]*/', - replaceValue: `/docs/api/pos-ui-extensions/${EXTENSIONS_API_VERSION}/`, }); await fs.cp( diff --git a/packages/ui-extensions/package.json b/packages/ui-extensions/package.json index fc37e9c4de..464a5f6928 100644 --- a/packages/ui-extensions/package.json +++ b/packages/ui-extensions/package.json @@ -129,7 +129,7 @@ ], "devDependencies": { "@remote-ui/async-subscription": "^2.1.16", - "@shopify/generate-docs": "https://registry.npmjs.org/@shopify/generate-docs/-/generate-docs-0.19.8.tgz", + "@shopify/generate-docs": "1.0.0", "@quilted/react-testing": "^0.6.11", "typescript": "^4.9.0", "@faker-js/faker": "^8.4.1", diff --git a/packages/ui-extensions/src/surfaces/admin/api/action/action.ts b/packages/ui-extensions/src/surfaces/admin/api/action/action.ts index a4c5c66694..c4499edf25 100644 --- a/packages/ui-extensions/src/surfaces/admin/api/action/action.ts +++ b/packages/ui-extensions/src/surfaces/admin/api/action/action.ts @@ -4,6 +4,8 @@ import type {Data} from '../shared'; /** * The `ActionExtensionApi` object provides methods for action extensions that render in modal overlays. Access the following properties on the `ActionExtensionApi` object to interact with the current context, control the modal, and display picker dialogs. + * + * @publicDocs */ export interface ActionExtensionApi extends StandardRenderingExtensionApi { diff --git a/packages/ui-extensions/src/surfaces/admin/api/block/block.ts b/packages/ui-extensions/src/surfaces/admin/api/block/block.ts index 7e59868e67..869d2ea538 100644 --- a/packages/ui-extensions/src/surfaces/admin/api/block/block.ts +++ b/packages/ui-extensions/src/surfaces/admin/api/block/block.ts @@ -17,6 +17,8 @@ export interface Navigation { /** * The `BlockExtensionApi` object provides methods for block extensions that render inline content on admin pages. Access the following properties on the `BlockExtensionApi` object to interact with the current context, navigate to other extensions, and display picker dialogs. + * + * @publicDocs */ export interface BlockExtensionApi extends StandardRenderingExtensionApi { diff --git a/packages/ui-extensions/src/surfaces/admin/api/checkout-rules/launch-options.ts b/packages/ui-extensions/src/surfaces/admin/api/checkout-rules/launch-options.ts index 3c3fbaf0bb..55c20bd1a2 100644 --- a/packages/ui-extensions/src/surfaces/admin/api/checkout-rules/launch-options.ts +++ b/packages/ui-extensions/src/surfaces/admin/api/checkout-rules/launch-options.ts @@ -36,6 +36,8 @@ interface ShopifyFunction { /** * The `data` object exposed to validation settings extensions in the `admin.settings.validation.render` target. Use this to access the current validation configuration and populate your settings interface with existing values. + * + * @publicDocs */ export interface ValidationData { /** The validation configuration containing the validation ID and metafields. Present when editing an existing validation, absent when creating a new validation. Use the presence of this value to determine if you're in create or edit mode. */ diff --git a/packages/ui-extensions/src/surfaces/admin/api/checkout-rules/metafields.ts b/packages/ui-extensions/src/surfaces/admin/api/checkout-rules/metafields.ts index 63ae263b2c..cfe4d2777f 100644 --- a/packages/ui-extensions/src/surfaces/admin/api/checkout-rules/metafields.ts +++ b/packages/ui-extensions/src/surfaces/admin/api/checkout-rules/metafields.ts @@ -60,6 +60,8 @@ type MetafieldChangeResult = /** * A function that applies metafield changes to validation settings. Call this function with an update or removal operation, then await the Promise to receive a result indicating success or failure. Use the result to provide feedback or handle errors in your settings interface. + * + * @publicDocs */ export type ApplyMetafieldChange = ( change: MetafieldChange, diff --git a/packages/ui-extensions/src/surfaces/admin/api/customer-segment-template/customer-segment-template.ts b/packages/ui-extensions/src/surfaces/admin/api/customer-segment-template/customer-segment-template.ts index d72b90d19d..542d9ca7c2 100644 --- a/packages/ui-extensions/src/surfaces/admin/api/customer-segment-template/customer-segment-template.ts +++ b/packages/ui-extensions/src/surfaces/admin/api/customer-segment-template/customer-segment-template.ts @@ -4,6 +4,8 @@ import type {ExtensionTarget as AnyExtensionTarget} from '../../extension-target /** * The `CustomerSegmentTemplateApi` object provides methods for creating customer segment templates. Access the following properties on the `CustomerSegmentTemplateApi` object to build templates with translated content. + * + * @publicDocs */ export interface CustomerSegmentTemplateApi< ExtensionTarget extends AnyExtensionTarget, diff --git a/packages/ui-extensions/src/surfaces/admin/api/discount-function-settings/launch-options.ts b/packages/ui-extensions/src/surfaces/admin/api/discount-function-settings/launch-options.ts index d1a28fbcac..f97cc8879a 100644 --- a/packages/ui-extensions/src/surfaces/admin/api/discount-function-settings/launch-options.ts +++ b/packages/ui-extensions/src/surfaces/admin/api/discount-function-settings/launch-options.ts @@ -33,6 +33,8 @@ type DiscountMethod = 'automatic' | 'code'; /** * The `data` object exposed to discount function settings extensions in the `admin.discount-details.function-settings.render` target. Use this to access the current discount configuration and populate your settings interface with existing values. + * + * @publicDocs */ export interface DiscountFunctionSettingsData { /** The discount's unique global identifier (GID) in the [GraphQL Admin API](/docs/api/admin-graphql) format (for example, `gid://shopify/DiscountAutomaticApp/123`). Use this ID to associate settings with the correct discount or query discount data. */ diff --git a/packages/ui-extensions/src/surfaces/admin/api/discount-function-settings/metafields.ts b/packages/ui-extensions/src/surfaces/admin/api/discount-function-settings/metafields.ts index ac56ba7fcf..0dfb2075c4 100644 --- a/packages/ui-extensions/src/surfaces/admin/api/discount-function-settings/metafields.ts +++ b/packages/ui-extensions/src/surfaces/admin/api/discount-function-settings/metafields.ts @@ -60,6 +60,8 @@ type MetafieldChangeResult = /** * A function that applies metafield changes to discount function settings. Call this function with an update or removal operation, then await the Promise to receive a result indicating success or failure. Use the result to provide feedback or handle errors in your settings interface. + * + * @publicDocs */ export type ApplyMetafieldChange = ( change: MetafieldChange, diff --git a/packages/ui-extensions/src/surfaces/admin/api/intents/intents.ts b/packages/ui-extensions/src/surfaces/admin/api/intents/intents.ts index d0bcaadf3f..014d45b791 100644 --- a/packages/ui-extensions/src/surfaces/admin/api/intents/intents.ts +++ b/packages/ui-extensions/src/surfaces/admin/api/intents/intents.ts @@ -37,6 +37,8 @@ export interface ErrorIntentResponse { /** * The result of an intent workflow. Check the `code` property to determine the outcome: `'ok'` for success, `'error'` for failure, or `'closed'` if the merchant cancelled. + * + * @publicDocs */ export type IntentResponse = | SuccessIntentResponse @@ -127,6 +129,8 @@ export interface IntentQuery extends IntentQueryOptions { * }); * const response = await activity.complete; * ``` + * + * @publicDocs */ export interface IntentInvokeApi { (query: IntentQuery): Promise; diff --git a/packages/ui-extensions/src/surfaces/admin/api/order-routing-rule/order-routing-rule.ts b/packages/ui-extensions/src/surfaces/admin/api/order-routing-rule/order-routing-rule.ts index 7f0c28cf24..a7272773a3 100644 --- a/packages/ui-extensions/src/surfaces/admin/api/order-routing-rule/order-routing-rule.ts +++ b/packages/ui-extensions/src/surfaces/admin/api/order-routing-rule/order-routing-rule.ts @@ -6,6 +6,8 @@ import {Data} from './data'; /** * The `OrderRoutingRuleApi` object provides methods for configuring order routing rules. Access the following properties on the `OrderRoutingRuleApi` object to manage rule settings and metafields. + * + * @publicDocs */ export interface OrderRoutingRuleApi extends StandardRenderingExtensionApi { diff --git a/packages/ui-extensions/src/surfaces/admin/api/picker/picker.ts b/packages/ui-extensions/src/surfaces/admin/api/picker/picker.ts index c53c9d58dd..5c3c6cf177 100644 --- a/packages/ui-extensions/src/surfaces/admin/api/picker/picker.ts +++ b/packages/ui-extensions/src/surfaces/admin/api/picker/picker.ts @@ -108,5 +108,7 @@ interface Item { /** * The `picker` function opens a custom selection dialog with your app-specific data. It accepts configuration options to define the picker's heading, items, headers, and selection behavior. It returns a Promise that resolves to a `Picker` object with a `selected` property for accessing the merchant's selection. + * + * @publicDocs */ export type PickerApi = (options: PickerOptions) => Promise; diff --git a/packages/ui-extensions/src/surfaces/admin/api/print-action/print-action.ts b/packages/ui-extensions/src/surfaces/admin/api/print-action/print-action.ts index 1e8e8358c4..8565f23de0 100644 --- a/packages/ui-extensions/src/surfaces/admin/api/print-action/print-action.ts +++ b/packages/ui-extensions/src/surfaces/admin/api/print-action/print-action.ts @@ -4,6 +4,8 @@ import type {Data} from '../shared'; /** * The `PrintActionExtensionApi` object provides methods for print action extensions that generate custom printable documents. Access the following properties on the `PrintActionExtensionApi` object to access selected resources and display picker dialogs for print configuration. + * + * @publicDocs */ export interface PrintActionExtensionApi< ExtensionTarget extends AnyExtensionTarget, diff --git a/packages/ui-extensions/src/surfaces/admin/api/product-configuration/product-details-configuration.ts b/packages/ui-extensions/src/surfaces/admin/api/product-configuration/product-details-configuration.ts index c2bf5f47dc..b5e9048333 100644 --- a/packages/ui-extensions/src/surfaces/admin/api/product-configuration/product-details-configuration.ts +++ b/packages/ui-extensions/src/surfaces/admin/api/product-configuration/product-details-configuration.ts @@ -65,6 +65,8 @@ export interface ProductComponent { /** * The `ProductDetailsConfigurationApi` object provides methods for configuring product bundles and relationships. Access the following properties on the `ProductDetailsConfigurationApi` object to build product configuration interfaces. + * + * @publicDocs */ export interface ProductDetailsConfigurationApi< ExtensionTarget extends AnyExtensionTarget, diff --git a/packages/ui-extensions/src/surfaces/admin/api/product-configuration/product-variant-details-configuration.ts b/packages/ui-extensions/src/surfaces/admin/api/product-configuration/product-variant-details-configuration.ts index 25ef0d7ba9..5f85a163d2 100644 --- a/packages/ui-extensions/src/surfaces/admin/api/product-configuration/product-variant-details-configuration.ts +++ b/packages/ui-extensions/src/surfaces/admin/api/product-configuration/product-variant-details-configuration.ts @@ -66,6 +66,8 @@ export interface ProductVariantComponent { /** * The `ProductVariantDetailsConfigurationApi` object provides methods for configuring product variant bundles and relationships. Access the following properties on the `ProductVariantDetailsConfigurationApi` object to build variant configuration interfaces. + * + * @publicDocs */ export interface ProductVariantDetailsConfigurationApi< ExtensionTarget extends AnyExtensionTarget, diff --git a/packages/ui-extensions/src/surfaces/admin/api/purchase-options-card-action.ts b/packages/ui-extensions/src/surfaces/admin/api/purchase-options-card-action.ts index 77a9a8955b..da2304c248 100644 --- a/packages/ui-extensions/src/surfaces/admin/api/purchase-options-card-action.ts +++ b/packages/ui-extensions/src/surfaces/admin/api/purchase-options-card-action.ts @@ -3,6 +3,8 @@ import type {ExtensionTarget as AnyExtensionTarget} from '../extension-targets'; /** * The `PurchaseOptionsCardConfigurationApi` object provides methods for action extensions that interact with purchase options and selling plans. Access the following properties on the `PurchaseOptionsCardConfigurationApi` object to work with selected products and their associated subscription configurations. + * + * @publicDocs */ export interface PurchaseOptionsCardConfigurationApi< ExtensionTarget extends AnyExtensionTarget, diff --git a/packages/ui-extensions/src/surfaces/admin/api/resource-picker/resource-picker.ts b/packages/ui-extensions/src/surfaces/admin/api/resource-picker/resource-picker.ts index 17f5f3c4fa..c3434d5d9d 100644 --- a/packages/ui-extensions/src/surfaces/admin/api/resource-picker/resource-picker.ts +++ b/packages/ui-extensions/src/surfaces/admin/api/resource-picker/resource-picker.ts @@ -323,8 +323,10 @@ type WithSelection = T & { /** * The payload returned when resources are selected from the picker. + * + * @publicDocs */ -type SelectPayload = WithSelection< +export type SelectPayload = WithSelection< ResourceSelection[] >; @@ -360,6 +362,8 @@ interface Filters { /** * The `ResourcePickerOptions` object defines how the resource picker behaves, including which resource type to display, selection limits, filters, and preselected items. Access the following properties on the `ResourcePickerOptions` object to configure the resource picker's appearance and functionality. + * + * @publicDocs */ export interface ResourcePickerOptions { /** @@ -394,6 +398,8 @@ export interface ResourcePickerOptions { /** * Opens the resource picker modal for selecting products, variants, or collections. Returns the selected resources when the user confirms their selection, or undefined if they cancel. + * + * @publicDocs */ export type ResourcePickerApi = ( options: ResourcePickerOptions, diff --git a/packages/ui-extensions/src/surfaces/admin/api/should-render/should-render.ts b/packages/ui-extensions/src/surfaces/admin/api/should-render/should-render.ts index c82c06d497..d6166fc22d 100644 --- a/packages/ui-extensions/src/surfaces/admin/api/should-render/should-render.ts +++ b/packages/ui-extensions/src/surfaces/admin/api/should-render/should-render.ts @@ -12,6 +12,8 @@ export interface ShouldRenderOutput { /** * The `ShouldRenderApi` object provides methods for controlling action extension visibility. Access the following properties on the `ShouldRenderApi` object to determine whether an associated action should appear based on the current context. + * + * @publicDocs */ export interface ShouldRenderApi extends StandardApi { diff --git a/packages/ui-extensions/src/surfaces/admin/api/standard/standard.ts b/packages/ui-extensions/src/surfaces/admin/api/standard/standard.ts index 8cc5f7b85b..85d3364fd5 100644 --- a/packages/ui-extensions/src/surfaces/admin/api/standard/standard.ts +++ b/packages/ui-extensions/src/surfaces/admin/api/standard/standard.ts @@ -37,6 +37,8 @@ interface Auth { /** * The `StandardApi` object provides core methods available to all extension targets. Access the following properties on the `StandardApi` object to authenticate users, query the [GraphQL Admin API](/docs/api/admin-graphql), translate content, handle intents, and persist data. + * + * @publicDocs */ export interface StandardApi { /** diff --git a/packages/ui-extensions/src/surfaces/admin/components.d.ts b/packages/ui-extensions/src/surfaces/admin/components.d.ts index 8313207156..0f02d792a3 100644 --- a/packages/ui-extensions/src/surfaces/admin/components.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components.d.ts @@ -13,10 +13,12 @@ /** * Represents any valid children that can be rendered within a component, including elements, strings, numbers, or arrays of these types. * This is an alias for Preact's `ComponentChildren` type. + * @publicDocs */ export type ComponentChildren = preact.ComponentChildren; /** * Represents string-only children for components that specifically require text content. + * @publicDocs */ export type StringChildren = string; export interface GlobalProps { @@ -32,6 +34,11 @@ export interface ActionProps { */ heading?: string; } + +/** + * The action component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface ActionSlots { /** * The primary action button or link, representing the main or most important action available in this context. @@ -154,6 +161,7 @@ export interface ToggleEventProps { * * - `open`: The element is visible or expanded. * - `closed`: The element is hidden or collapsed. + * @publicDocs */ export type ToggleState = 'open' | 'closed'; interface ToggleEvent$1 extends Event { @@ -200,6 +208,7 @@ export interface AggregateErrorEvent extends ErrorEvent { * * * @default 'base' + * @publicDocs */ export type SizeKeyword = | 'small-500' @@ -222,6 +231,7 @@ export type SizeKeyword = * - `base`: Primary color for body text, standard UI elements, and general content with good readability. * - `strong`: Emphasized color for headings, key labels, and interactive elements that need prominence. * + * @publicDocs */ export type ColorKeyword = 'subdued' | 'base' | 'strong'; interface AvatarProps$1 extends GlobalProps { @@ -271,6 +281,7 @@ interface AvatarProps$1 extends GlobalProps { * - `transparent`: No background, allowing the underlying surface to show through. * - `ColorKeyword`: Applies color intensity levels (subdued, base, strong) to create spatial emphasis and containment. * + * @publicDocs */ export type BackgroundColorKeyword = 'transparent' | ColorKeyword; export interface BackgroundProps { @@ -301,6 +312,7 @@ export interface BackgroundProps { * - `custom`: Custom color treatment defined by your theme or implementation. * * @default 'auto' + * @publicDocs */ export type ToneKeyword = | 'auto' @@ -875,6 +887,7 @@ declare const privateIconArray: readonly [ /** * Represents the available icon names that can be used in icon components. * This is derived from the complete list of supported icons in the design system. + * @publicDocs */ export type IconType = (typeof privateIconArray)[number]; /** @@ -882,6 +895,7 @@ export type IconType = (typeof privateIconArray)[number]; * to be assignable to the first. This provides compile-time validation that you're only extracting * types that actually exist within the union, catching potential errors earlier in development. * + * @publicDocs */ export type ExtractStrict = Extract; /** @@ -892,6 +906,7 @@ export type ExtractStrict = Extract; * - `${T} ${T}`: Two values for block axis (top/bottom) and inline axis (left/right). * - `${T} ${T} ${T}`: Three values for block-start (top), inline axis (left/right), and block-end (bottom). * - `${T} ${T} ${T} ${T}`: Four values for block-start (top), inline-end (right), block-end (bottom), and inline-start (left). + * @publicDocs */ export type MaybeAllValuesShorthandProperty = | T @@ -904,6 +919,7 @@ export type MaybeAllValuesShorthandProperty = * * - `T`: Single value that applies to both dimensions. * - `${T} ${T}`: Two values for block axis (vertical) and inline axis (horizontal). + * @publicDocs */ export type MaybeTwoValuesShorthandProperty = T | `${T} ${T}`; /** @@ -912,6 +928,7 @@ export type MaybeTwoValuesShorthandProperty = T | `${T} ${T}`; * * - `T`: Base value that applies in all conditions. * - `@container${string}`: Container query string for conditional responsive styling based on container size. + * @publicDocs */ export type MaybeResponsive = T | `@container${string}`; /** @@ -919,12 +936,14 @@ export type MaybeResponsive = T | `@container${string}`; * By intersecting `string` with an empty object type, this prevents TypeScript from widening literal types, * preserving IDE suggestions for known values while maintaining flexibility for custom strings. * + * @publicDocs */ export type AnyString = string & {}; /** * A utility type representing an optional space character for use in string literal type composition. * Allows flexible formatting of compound values where spacing is a matter of preference rather than semantic difference. * + * @publicDocs */ export type optionalSpace = '' | ' '; interface BadgeProps$1 extends GlobalProps { @@ -1101,6 +1120,7 @@ export interface AccessibilityRoleProps { * - `generic`: Creates a semantically neutral container element with no inherent meaning. * - `presentation`: Removes semantic meaning from an element while preserving its visual appearance. * - `none`: Synonym for `presentation`, removes semantic meaning while keeping visual styling. + * @publicDocs */ export type AccessibilityRole = /** @@ -1252,6 +1272,7 @@ export interface LabelAccessibilityVisibilityProps { * * - `SizeKeyword`: Standard padding sizes from the size scale for consistent spacing. * - `none`: No padding. + * @publicDocs */ export type PaddingKeyword = SizeKeyword | 'none'; export interface PaddingProps { @@ -1338,6 +1359,7 @@ export interface PaddingProps { * - `${number}px`: Absolute size in pixels for fixed dimensions (such as `100px`, `24px`). * - `${number}%`: Relative size as a percentage of the parent container (such as `50%`, `100%`). * - `0`: Zero size, equivalent to no dimension. + * @publicDocs */ export type SizeUnits = `${number}px` | `${number}%` | `0`; /** @@ -1345,6 +1367,7 @@ export type SizeUnits = `${number}px` | `${number}%` | `0`; * * - `SizeUnits`: Specific size values in pixels, percentages, or zero for precise control. * - `auto`: Automatically sizes based on content and layout constraints. + * @publicDocs */ export type SizeUnitsOrAuto = SizeUnits | 'auto'; /** @@ -1352,6 +1375,7 @@ export type SizeUnitsOrAuto = SizeUnits | 'auto'; * * - `SizeUnits`: Specific size values in pixels, percentages, or zero for precise control. * - `none`: No size constraint, allowing unlimited growth. + * @publicDocs */ export type SizeUnitsOrNone = SizeUnits | 'none'; export interface SizingProps { @@ -1432,6 +1456,7 @@ export interface SizingProps { * - `dashed`: A series of short dashes. * - `dotted`: A series of dots. * - `auto`: Automatically determined based on context. + * @publicDocs */ export type BorderStyleKeyword = | 'none' @@ -1444,14 +1469,17 @@ export type BorderStyleKeyword = * * - `SizeKeyword`: Standard border widths from the size scale for consistent thickness. * - `none`: No border width (removes the border). + * @publicDocs */ export type BorderSizeKeyword = SizeKeyword | 'none'; /** * Defines the radius of rounded corners, using the standard size scale, `max` for fully rounded, or `none` for sharp corners. + * @publicDocs */ export type BorderRadiusKeyword = SizeKeyword | 'max' | 'none'; /** * Represents a shorthand for defining a border. It can be a combination of size, optionally followed by color, optionally followed by style. + * @publicDocs */ export type BorderShorthand = | BorderSizeKeyword @@ -2300,14 +2328,17 @@ export interface AutocompleteProps< * * Commonly used when there are multiple fields with the same autocomplete needs * in the same page. For example: 2 shipping address forms in the same page. + * @publicDocs */ export type AutocompleteSection = `section-${string}`; /** * The contact information group the autocomplete data should be sourced from. + * @publicDocs */ export type AutocompleteGroup = 'shipping' | 'billing'; /** * The contact information subgroup the autocomplete data should be sourced from. + * @publicDocs */ export type AutocompleteAddressGroup = 'fax' | 'home' | 'mobile' | 'pager'; /** @@ -2315,6 +2346,7 @@ export type AutocompleteAddressGroup = 'fax' | 'home' | 'mobile' | 'pager'; * These values help browsers provide appropriate autofill suggestions for form fields. * * Learn more about [autocomplete values](https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/autocomplete). + * @publicDocs */ export type AnyAutocompleteField = | 'additional-name' @@ -2416,6 +2448,7 @@ export type AnyAutocompleteField = * - `cc-additional-name` - Middle name on credit card * - `cc-family-name` - Last name on credit card * - `cc-type` - Credit card type (Visa, Mastercard) + * @publicDocs */ export type TextAutocompleteField = ExtractStrict< AnyAutocompleteField, @@ -2644,6 +2677,7 @@ interface DateFieldProps$1 * - `cc-expiry` - Complete credit card expiration date * - `cc-expiry-month` - Month component of a credit card expiration date (1-12) * - `cc-expiry-year` - Year component of a credit card expiration date (2025) + * @publicDocs */ export type DateAutocompleteField = ExtractStrict< AnyAutocompleteField, @@ -2721,6 +2755,7 @@ interface EmailFieldProps$1 * - `mobile email` - Mobile device email address * - `fax email` - Fax machine email address * - `pager email` - Pager device email address + * @publicDocs */ export type EmailAutocompleteField = ExtractStrict< AnyAutocompleteField, @@ -2802,6 +2837,7 @@ export interface FunctionSettingsError extends Error { } /** * Defines the spacing size between elements, using the standard size scale or `none` for no spacing. + * @publicDocs */ export type SpacingKeyword = SizeKeyword | 'none'; export interface GapProps { @@ -2836,6 +2872,7 @@ export interface GapProps { * - `baseline`: Aligns to the baseline of the parent. * - `first baseline`: Aligns to the first baseline of the parent. * - `last baseline`: Aligns to the last baseline of the parent. + * @publicDocs */ export type BaselinePosition = 'baseline' | 'first baseline' | 'last baseline'; /** @@ -2844,6 +2881,7 @@ export type BaselinePosition = 'baseline' | 'first baseline' | 'last baseline'; * - `space-around`: Distributes items evenly with equal space around each item. * - `space-evenly`: Distributes items evenly with equal space between them. * - `stretch`: Stretches items to fill the container. + * @publicDocs */ export type ContentDistribution = | 'space-between' @@ -2855,11 +2893,13 @@ export type ContentDistribution = * - `center`: Centers the content. * - `start`: Aligns content to the start. * - `end`: Aligns content to the end. + * @publicDocs */ export type ContentPosition = 'center' | 'start' | 'end'; /** * Represents content positioning with overflow behavior control. * Use `safe` to prevent content from becoming inaccessible when it overflows, or `unsafe` to allow overflow regardless of accessibility. + * @publicDocs */ export type OverflowPosition = | `unsafe ${ContentPosition}` @@ -2868,6 +2908,7 @@ export type OverflowPosition = * Justify items defines the default justify-self for all items of the box, giving them all a default way of justifying each box along the appropriate axis. * * Learn more about the [justify-items property](https://developer.mozilla.org/en-US/docs/Web/CSS/justify-items). + * @publicDocs */ export type JustifyItemsKeyword = | 'normal' @@ -2879,6 +2920,7 @@ export type JustifyItemsKeyword = * Align items sets the align-self value on all direct children as a group. * * Learn more about the [align-items property](https://developer.mozilla.org/en-US/docs/Web/CSS/align-items). + * @publicDocs */ export type AlignItemsKeyword = | 'normal' @@ -2890,6 +2932,7 @@ export type AlignItemsKeyword = * Justify content defines how the browser distributes space between and around content items along the main-axis of a flex container, and the inline axis of a grid container. * * Learn more about the [justify-content property](https://developer.mozilla.org/en-US/docs/Web/CSS/justify-content). + * @publicDocs */ export type JustifyContentKeyword = | 'normal' @@ -2900,6 +2943,7 @@ export type JustifyContentKeyword = * Align content sets the distribution of space between and around content items along a flexbox's cross axis, or a grid or block-level element's block axis. * * Learn more about the [align-content property](https://developer.mozilla.org/en-US/docs/Web/CSS/align-content). + * @publicDocs */ export type AlignContentKeyword = | 'normal' @@ -3365,6 +3409,7 @@ interface MoneyFieldProps$1 /** * Represents autocomplete values that are valid for money/currency input fields. * This is a subset of `AnyAutocompleteField` containing only fields suitable for monetary inputs. + * @publicDocs */ export type MoneyAutocompleteField = ExtractStrict< AnyAutocompleteField, @@ -3404,6 +3449,7 @@ interface NumberFieldProps$1 * - `one-time-code` - One-time codes for authentication (OTP, 2FA codes) * - `cc-number` - Credit card number * - `cc-csc` - Credit card security code (CVV/CVC) + * @publicDocs */ export type NumberAutocompleteField = ExtractStrict< AnyAutocompleteField, @@ -3486,6 +3532,9 @@ interface ParagraphProps$1 */ type?: ParagraphType; } +/** + * @publicDocs + */ export type ParagraphType = /** * A semantic type that indicates the text is a structural grouping of related content. @@ -3515,6 +3564,7 @@ interface PasswordFieldProps$1 * Available values: * - `current-password` - Existing password for login or authentication * - `new-password` - New password when creating an account or changing password + * @publicDocs */ export type PasswordAutocompleteField = ExtractStrict< AnyAutocompleteField, @@ -3730,6 +3780,7 @@ interface TableCellProps$1 extends GlobalProps { * - `kicker`: A small label or tag displayed above the primary content. * - `inline`: Content displayed inline with the primary content. * - `labeled`: Content with an associated label. + * @publicDocs */ export type ListSlotType = | 'primary' @@ -3744,6 +3795,7 @@ export type ListSlotType = * - `base`: Standard format for text columns * - `currency`: Right-aligned format for monetary values * - `numeric`: Right-aligned format for numeric values + * @publicDocs */ export type HeaderFormat = 'base' | 'currency' | 'numeric'; interface TableHeaderProps$1 extends GlobalProps { @@ -3811,6 +3863,7 @@ interface TextProps$1 /** * Defines the semantic type and styling treatment for text content. * Each type maps to appropriate HTML elements and applies specific styling for different contexts. + * @publicDocs */ export type TextType = /** @@ -3945,6 +3998,7 @@ interface URLFieldProps$1 * - `mobile impp` - Mobile instant messaging protocol URL * - `fax impp` - Fax instant messaging protocol URL * - `pager impp` - Pager instant messaging protocol URL + * @publicDocs */ export type URLAutocompleteField = ExtractStrict< AnyAutocompleteField, @@ -3991,6 +4045,7 @@ export interface VNode

{ /** * Represents a unique key for identifying elements in lists. * Can be a string, number, or any other value. + * @publicDocs */ export type Key = string | number | any; export interface RefObject { @@ -4003,15 +4058,18 @@ export interface RefObject { /** * Represents a callback function that receives a reference to a DOM element or component instance. * Called when the element is mounted or unmounted. + * @publicDocs */ export type RefCallback = (instance: T | null) => void; /** * Represents a reference to a DOM element or component instance. * Can be either a ref object, callback function, or null. + * @publicDocs */ export type Ref = RefObject | RefCallback | null; /** * Represents a single child element that can be rendered, including VNodes, primitives, or null/undefined values. + * @publicDocs */ export type ComponentChild = | VNode @@ -4042,6 +4100,7 @@ export interface ErrorInfo { } /** * Represents the props that can be rendered by a component, combining custom props with standard attributes like children and ref. + * @publicDocs */ export type RenderableProps = P & Readonly< @@ -4058,6 +4117,7 @@ export type RenderableProps = P & >; /** * Represents any valid component type, either a class component or a function component. + * @publicDocs */ export type ComponentType

= ComponentClass

| FunctionComponent

; export interface FunctionComponent

{ @@ -4751,11 +4811,13 @@ export interface AvatarProps /** * Represents CSS styles as a string, typically used for inline styles or style injection. + * @publicDocs */ export type Styles = string; /** * Represents the implementation details for rendering components within a shadow DOM. * Extends `ShadowRootInit` with a render function and optional styles. + * @publicDocs */ export type RenderImpl = Omit & { ShadowRoot: (element: any) => ComponentChildren; @@ -4832,6 +4894,7 @@ declare abstract class PreactCustomElement extends BaseClass$4 { * An event object with a strongly-typed `currentTarget` property that references the specific HTML element that triggered the event. * * This type extends the standard DOM `Event` interface and ensures type safety when accessing the element that fired the event. + * @publicDocs */ export type CallbackEvent = Event & { currentTarget: HTMLElementTagNameMap[T]; @@ -4839,6 +4902,7 @@ export type CallbackEvent = Event & { /** * A toggle event with a strongly-typed `currentTarget` property. * Extends the `ToggleEvent` interface with type-safe access to the element that triggered the toggle. + * @publicDocs */ export type CallbackToggleEvent< TTagName extends keyof HTMLElementTagNameMap, @@ -4856,6 +4920,7 @@ export type CallbackToggleEvent< * const handleClick: CallbackEventListener<'button'> = (event) => { * console.log('Button clicked:', event.currentTarget); * }; + * @publicDocs */ export type CallbackEventListener = | (EventListener & { @@ -4865,6 +4930,7 @@ export type CallbackEventListener = /** * A function that handles error events from UI components. * This type represents an event listener callback that receives both the event and an error object. + * @publicDocs */ export type CallbackErrorEventListener< TTagName extends keyof HTMLElementTagNameMap, @@ -4885,6 +4951,7 @@ export interface CallbackExtendableEvent< /** * A function that handles extendable events from UI components. * This type represents an event listener callback that can use `waitUntil` to extend the event lifetime. + * @publicDocs */ export type CallbackExtendableEventListener< TTagName extends keyof HTMLElementTagNameMap, @@ -4945,6 +5012,10 @@ export interface PreactBaseElementPropsWithChildren children?: preact.ComponentChildren; } +/** + * Configure the following properties on the avatar component. + * @publicDocs + */ declare class Avatar extends PreactCustomElement implements AvatarProps { accessor initials: AvatarProps['initials']; accessor src: AvatarProps['src']; @@ -5024,6 +5095,10 @@ export interface BadgeProps >; } +/** + * Configure the following properties on the badge component. + * @publicDocs + */ declare class Badge extends PreactCustomElement implements BadgeProps { accessor color: BadgeProps['color']; accessor icon: BadgeProps['icon']; @@ -5056,6 +5131,7 @@ export interface BadgeJSXProps /** * Represents the banner component props with all properties marked as required. + * @publicDocs */ export type RequiredBannerProps = Required; export interface BannerProps @@ -5069,6 +5145,10 @@ export interface BannerProps >; } +/** + * Configure the following properties on the banner component. + * @publicDocs + */ declare class Banner extends PreactCustomElement implements BannerProps { accessor heading: BannerProps['heading']; accessor tone: BannerProps['tone']; @@ -5118,6 +5198,7 @@ export interface BannerJSXProps /** * Makes a type responsive by allowing it to be either the base value or a container query string. * This enables conditional styling based on container dimensions. + * @publicDocs */ export type MakeResponsive = T | `@container${string}`; /** @@ -5135,6 +5216,7 @@ export type MakeResponsive = T | `@container${string}`; * margin: string | `@container${string}`; * padding: number | `@container${string}`; * } + * @publicDocs */ export type MakeResponsivePick = { [P in TProperty]: MakeResponsive; @@ -5142,6 +5224,7 @@ export type MakeResponsivePick = { /** * Represents the box component props with all properties marked as required. + * @publicDocs */ export type RequiredBoxProps = Required; /** @@ -5155,6 +5238,7 @@ export type RequiredBoxProps = Required; * - `large-100`: Large radius for more prominent corner rounding. * - `large-200`: Extra large radius for maximum rounding. * - `none`: No border radius (sharp corners). + * @publicDocs */ export type BoxBorderRadii = Extract< RequiredBoxProps['borderRadius'], @@ -5174,6 +5258,7 @@ export type BoxBorderRadii = Extract< * - `none`: No border style (removes the border). * - `solid`: Continuous line border. * - `dashed`: Border made up of dashes. + * @publicDocs */ export type BoxBorderStyles = Extract< RequiredBoxProps['borderStyle'], @@ -5183,6 +5268,7 @@ export type BoxBorderStyles = Extract< * Represents box props with responsive capabilities for layout properties. * * This enables conditional styling based on container queries. + * @publicDocs */ export type ResponsiveBoxProps = MakeResponsivePick< RequiredBoxProps, @@ -5451,6 +5537,10 @@ declare class BoxElement extends PreactCustomElement implements BoxProps { accessor display: BoxProps['display']; } +/** + * Configure the following properties on the box component. + * @publicDocs + */ declare class Box extends BoxElement implements BoxProps { constructor(); } @@ -5480,6 +5570,7 @@ export interface BoxJSXProps /** * Represents button props that are specific to button-type elements only. * Extracts the subset of `ButtonProps` that includes the `type` property. + * @publicDocs */ export type ButtonOnlyProps = Extract< ButtonProps$1, @@ -5489,6 +5580,7 @@ export type ButtonOnlyProps = Extract< >; /** * Represents the base button props with all properties marked as required. + * @publicDocs */ export type ButtonBaseProps = Required< Pick< @@ -5544,6 +5636,10 @@ declare const Button_base: (abstract new ( args_0: RenderImpl, ) => PreactCustomElement & PreactOverlayControlProps) & Pick; +/** + * Configure the following properties on the button component. + * @publicDocs + */ declare class Button extends Button_base implements ButtonProps { accessor disabled: ButtonProps['disabled']; accessor icon: ButtonProps['icon']; @@ -5595,6 +5691,10 @@ export interface ButtonJSXProps export interface ButtonGroupProps extends Required> {} +/** + * Configure the following properties on the button group component. + * @publicDocs + */ declare class ButtonGroup extends PreactCustomElement implements ButtonGroupProps @@ -5648,6 +5748,7 @@ declare const internals$4: unique symbol; /** * Represents the essential input props required for Preact-based input elements. * Includes properties like `disabled`, `id`, `name`, and `value`. + * @publicDocs */ export type PreactInputProps = Required< Pick @@ -5733,6 +5834,10 @@ export interface CheckboxProps extends PreactCheckboxProps { defaultIndeterminate: Required['defaultIndeterminate']; } +/** + * Configure the following properties on the checkbox component. + * @publicDocs + */ declare class Checkbox extends PreactCheckboxElement implements CheckboxProps { get indeterminate(): CheckboxProps['indeterminate']; set indeterminate(indeterminate: CheckboxProps['indeterminate']); @@ -5769,6 +5874,10 @@ export interface CheckboxJSXProps export interface ChipProps extends Required> {} +/** + * Configure the following properties on the chip component. + * @publicDocs + */ declare class Chip extends PreactCustomElement implements ChipProps { accessor color: ChipProps['color']; accessor accessibilityLabel: ChipProps['accessibilityLabel']; @@ -5814,6 +5923,12 @@ export interface ChoiceProps > > {} +/** + * The choice component creates individual selectable options within a choice list. Use choice to define each option that merchants can select, supporting both single selection (radio buttons) and multiple selection (checkboxes) modes. + * + * Choice components support labels, help text, and custom content through slots, providing flexible option presentation within choice lists. + * @publicDocs + */ declare class Choice extends PreactCustomElement implements ChoiceProps { accessor disabled: ChoiceProps['disabled']; get selected(): boolean; @@ -5886,6 +6001,10 @@ declare class BaseClass$3 extends PreactCustomElement { /** @private */ [internals$3]: ElementInternals; } +/** + * Configure the following properties on the choice list component. + * @publicDocs + */ declare class ChoiceList extends BaseClass$3 implements ChoiceListProps { accessor disabled: ChoiceListProps['disabled']; accessor name: ChoiceListProps['name']; @@ -5940,6 +6059,7 @@ export interface ChoiceListJSXProps /** * Represents the base clickable props with all properties marked as required. + * @publicDocs */ export type ClickableBaseProps = Required< Pick< @@ -5965,6 +6085,10 @@ declare const Clickable_base: (abstract new ( renderImpl: RenderImpl, ) => BoxElement & PreactOverlayControlProps) & Pick; +/** + * Configure the following properties on the clickable component. + * @publicDocs + */ declare class Clickable extends Clickable_base implements ClickableProps { accessor disabled: ClickableProps['disabled']; accessor loading: ClickableProps['loading']; @@ -6030,6 +6154,10 @@ declare const ClickableChip_base: (abstract new ( args_0: RenderImpl, ) => PreactCustomElement & PreactOverlayControlProps) & Pick; +/** + * Configure the following properties on the clickable chip component. + * @publicDocs + */ declare class ClickableChip extends ClickableChip_base implements ClickableChipProps @@ -6085,6 +6213,7 @@ export interface ClickableChipJSXProps /** * Represents the props for Preact-based form field components with autocomplete support. * The generic type parameter allows specifying the valid autocomplete values for the field. + * @publicDocs */ export type PreactFieldProps = PreactInputProps & @@ -6168,6 +6297,7 @@ declare class PreactFieldElement /** * Represents the props for color input field components. * Extends `PreactFieldProps` with autocomplete support for color-related fields. + * @publicDocs */ export type ColorFieldProps = Omit< PreactFieldProps['autocomplete']>, @@ -6175,6 +6305,10 @@ export type ColorFieldProps = Omit< > & Required>; +/** + * Configure the following properties on the color field component. + * @publicDocs + */ declare class ColorField extends PreactFieldElement implements ColorFieldProps @@ -6224,6 +6358,10 @@ declare class BaseClass$2 extends PreactCustomElement { /** @private */ [internals$2]: ElementInternals; } +/** + * Configure the following properties on the color picker component. + * @publicDocs + */ declare class ColorPicker extends BaseClass$2 implements ColorPickerProps { accessor alpha: boolean; accessor name: string; @@ -6279,6 +6417,10 @@ export interface DateFieldProps > > {} +/** + * Configure the following properties on the date field component. + * @publicDocs + */ declare class DateField extends PreactFieldElement implements DateFieldProps @@ -6369,6 +6511,10 @@ declare class BaseClass$1 extends PreactCustomElement { /** @private */ [internals$1]: ElementInternals; } +/** + * Configure the following properties on the date picker component. + * @publicDocs + */ declare class DatePicker extends BaseClass$1 implements DatePickerProps { accessor defaultView: string; set view(view: string); @@ -6433,6 +6579,10 @@ export interface DividerProps color: Extract; } +/** + * Configure the following properties on the divider component. + * @publicDocs + */ declare class Divider extends PreactCustomElement implements DividerProps { accessor direction: DividerProps['direction']; accessor color: DividerProps['color']; @@ -6477,6 +6627,7 @@ export interface DropZoneProps /** * A utility type that replaces occurrences of one type with another within a union type. * Useful for type transformations where you need to swap out specific types. + * @publicDocs */ export type ReplaceType = Exclude | TTo; @@ -6490,6 +6641,10 @@ declare class BaseClass extends PreactCustomElement { /** @private */ [internals]: ElementInternals; } +/** + * Configure the following properties on the drop zone component. + * @publicDocs + */ declare class DropZone extends BaseClass implements DropZoneProps { accessor accept: DropZoneProps['accept']; accessor accessibilityLabel: DropZoneProps['accessibilityLabel']; @@ -6557,12 +6712,17 @@ export interface DropZoneJSXProps /** * Represents the props for email input field components. * Extends `PreactFieldProps` with autocomplete support for email-related fields. + * @publicDocs */ export type EmailFieldProps = PreactFieldProps< Required['autocomplete'] > & Required>; +/** + * Configure the following properties on the email field component. + * @publicDocs + */ declare class EmailField extends PreactFieldElement implements EmailFieldProps @@ -6598,12 +6758,14 @@ export interface EmailFieldJSXProps /** * Represents the grid component props with all properties marked as required. + * @publicDocs */ export type RequiredAlignedProps = Required; /** * Represents grid props with responsive capabilities for layout properties. * * This enables conditional styling based on container queries. + * @publicDocs */ export type ResponsiveGridProps = MakeResponsivePick< RequiredAlignedProps, @@ -6713,6 +6875,10 @@ export interface GridProps gridTemplateRows: ResponsiveGridProps['gridTemplateRows']; } +/** + * Configure the following properties on the grid component. + * @publicDocs + */ declare class Grid extends BoxElement implements GridProps { constructor(); accessor gridTemplateColumns: GridProps['gridTemplateColumns']; @@ -6752,6 +6918,7 @@ export interface GridJSXProps /** * Represents the grid item component props with all properties marked as required. + * @publicDocs */ export type RequiredGridItemProps = Required; export interface GridItemProps @@ -6761,6 +6928,12 @@ export interface GridItemProps gridRow: RequiredGridItemProps['gridRow']; } +/** + * The grid item component represents a single cell within a grid layout, allowing you to control how content is positioned and sized within the grid. Use grid item as a child of grid to specify column span, row span, and positioning for individual content areas. + * + * Grid item supports precise placement control through column and row properties, enabling you to create complex layouts where different items occupy varying amounts of space or appear in specific grid positions. + * @publicDocs + */ declare class GridItem extends BoxElement implements GridItemProps { accessor gridColumn: GridItemProps['gridColumn']; accessor gridRow: GridItemProps['gridRow']; @@ -6798,6 +6971,10 @@ export interface HeadingProps > > {} +/** + * Configure the following properties on the heading component. + * @publicDocs + */ declare class Heading extends PreactCustomElement implements HeadingProps { accessor accessibilityRole: HeadingProps['accessibilityRole']; accessor lineClamp: HeadingProps['lineClamp']; @@ -6828,6 +7005,10 @@ export interface HeadingJSXProps children?: ComponentChildren; } +/** + * Configure the following properties on the icon component. + * @publicDocs + */ declare class Icon extends PreactCustomElement implements IconProps { accessor color: IconProps['color']; accessor tone: IconProps['tone']; @@ -6880,6 +7061,10 @@ export interface ImageProps > > {} +/** + * Configure the following properties on the image component. + * @publicDocs + */ declare class Image extends PreactCustomElement implements ImageProps { accessor src: ImageProps['src']; accessor srcSet: ImageProps['srcSet']; @@ -6941,10 +7126,12 @@ export interface ImageJSXProps /** * Represents the link component props with all properties marked as required. + * @publicDocs */ export type RequiredLinkProps = Required; /** * Represents the base link props with all core properties marked as required. + * @publicDocs */ export type LinkBaseProps = Required< Pick< @@ -6968,6 +7155,10 @@ declare const Link_base: (abstract new ( args_0: RenderImpl, ) => PreactCustomElement & PreactOverlayControlProps) & Pick; +/** + * Configure the following properties on the link component. + * @publicDocs + */ declare class Link extends Link_base implements LinkProps { accessor tone: LinkProps['tone']; accessor accessibilityLabel: LinkProps['accessibilityLabel']; @@ -7006,6 +7197,12 @@ export interface LinkJSXProps export interface ListItemProps extends ListItemProps$1 {} +/** + * The list item component represents a single entry within an ordered list or unordered list. Use list item to structure individual points, steps, or items within a list, with each item automatically receiving appropriate list markers (bullets or numbers) from its parent list. + * + * List item must be used as a direct child of ordered list or unordered list components. Each list item can contain text, inline formatting, or other components to create rich list content. + * @publicDocs + */ declare class ListItem extends PreactCustomElement implements ListItemProps { constructor(); } @@ -7053,6 +7250,7 @@ declare const overlayHideFrameId: unique symbol; /** * Represents the initialization object for creating a polyfill command event. * Used for overlay control commands in environments that require polyfills. + * @publicDocs */ export type PolyfillCommandEventInit = EventInit & { source: HTMLElement | null | undefined; @@ -7061,6 +7259,7 @@ export type PolyfillCommandEventInit = EventInit & { /** * Represents a polyfill command event for overlay controls. * Used in environments where native command events are not available. + * @publicDocs */ export type PolyfillCommandEvent = Event & { source: PolyfillCommandEventInit['source']; @@ -7084,6 +7283,10 @@ declare class PreactOverlayElement extends PreactCustomElement { [overlayHideFrameId]?: number; } +/** + * Configure the following properties on the menu component. + * @publicDocs + */ declare class Menu extends PreactOverlayElement implements MenuProps { accessor accessibilityLabel: string; constructor(); @@ -7117,6 +7320,7 @@ export interface MenuJSXProps /** * Represents the modal component props with all properties marked as required. + * @publicDocs */ export type RequiredAlignedModalProps = Required; export interface ModalProps @@ -7160,6 +7364,7 @@ declare class AddedContext extends EventTarget { /** * A callback which is provided by a context requester and is called with the value satisfying the request. * This callback can be called multiple times by context providers as the requested value is changed. + * @publicDocs */ export type ContextCallback = (value: T) => void; /** @@ -7198,6 +7403,10 @@ declare const abortController: unique symbol; declare const onChildModalChange: unique symbol; declare const childrenRerenderObserver: unique symbol; declare const shadowDomRerenderObserver: unique symbol; +/** + * Configure the following properties on the modal component. + * @publicDocs + */ declare class Modal extends PreactOverlayElement implements ModalProps { accessor accessibilityLabel: ModalProps['accessibilityLabel']; accessor heading: ModalProps['heading']; @@ -7294,6 +7503,7 @@ export interface ModalJSXProps /** * Represents the money field component props with all properties marked as required. + * @publicDocs */ export type RequiredMoneyFieldProps = Required; export interface MoneyFieldProps @@ -7302,6 +7512,10 @@ export interface MoneyFieldProps value: Required['value']; } +/** + * Configure the following properties on the money field component. + * @publicDocs + */ declare class MoneyField extends PreactFieldElement implements MoneyFieldProps @@ -7348,6 +7562,10 @@ export interface NumberFieldProps value: Required['value']; } +/** + * Configure the following properties on the number field component. + * @publicDocs + */ declare class NumberField extends PreactFieldElement implements NumberFieldProps @@ -7389,6 +7607,10 @@ export interface OptionProps Pick > {} +/** + * Represents a single option within a select component. Use only as a child of `s-select` components. + * @publicDocs + */ declare class Option extends PreactCustomElement implements OptionProps { accessor selected: OptionProps['selected']; accessor defaultSelected: OptionProps['defaultSelected']; @@ -7422,6 +7644,10 @@ export interface OptionJSXProps export interface OptionGroupProps extends Required> {} +/** + * Represents a group of options within a select component. Use only as a child of `s-select` components. + * @publicDocs + */ declare class OptionGroup extends PreactCustomElement implements OptionGroupProps @@ -7456,6 +7682,10 @@ export interface OptionGroupJSXProps export interface OrderedListProps extends OrderedListProps$1 {} +/** + * Configure the following properties on the ordered list component. + * @publicDocs + */ declare class OrderedList extends PreactCustomElement implements OrderedListProps @@ -7491,6 +7721,10 @@ export interface PageProps inlineSize: Extract; } +/** + * Use as the outer wrapper of a page. + * @publicDocs + */ declare class Page extends PreactCustomElement implements PageProps { accessor inlineSize: PageProps['inlineSize']; accessor heading: PageProps['heading']; @@ -7580,6 +7814,10 @@ export interface ParagraphProps color: Extract; } +/** + * Configure the following properties on the paragraph component. + * @publicDocs + */ declare class Paragraph extends PreactCustomElement implements ParagraphProps { accessor fontVariantNumeric: ParagraphProps['fontVariantNumeric']; accessor lineClamp: ParagraphProps['lineClamp']; @@ -7626,6 +7864,7 @@ export interface ParagraphJSXProps /** * Represents the props for password input field components. * Extends `PreactFieldProps` with autocomplete support for password-related fields. + * @publicDocs */ export type PasswordFieldProps = PreactFieldProps< Required['autocomplete'] @@ -7649,6 +7888,10 @@ export type PasswordFieldProps = PreactFieldProps< > >; +/** + * Configure the following properties on the password field component. + * @publicDocs + */ declare class PasswordField extends PreactFieldElement implements PasswordFieldProps @@ -7708,6 +7951,10 @@ declare class PreactPopoverElement accessor maxInlineSize: BoxProps['maxInlineSize']; } +/** + * Configure the following properties on the popover component. + * @publicDocs + */ declare class Popover extends PreactPopoverElement implements PopoverProps @@ -7765,6 +8012,10 @@ export interface PopoverJSXProps export interface QueryContainerProps extends Required> {} +/** + * Configure the following properties on the query container component. + * @publicDocs + */ declare class QueryContainer extends PreactCustomElement implements QueryContainerProps @@ -7801,6 +8052,7 @@ export interface QueryContainerJSXProps /** * Represents the props for search input field components. * Extends `PreactFieldProps` for search-specific functionality. + * @publicDocs */ export type SearchFieldProps = PreactFieldProps< /** @@ -7827,6 +8079,10 @@ export type SearchFieldProps = PreactFieldProps< > >; +/** + * Configure the following properties on the search field component. + * @publicDocs + */ declare class SearchField extends PreactFieldElement implements SearchFieldProps @@ -7861,6 +8117,7 @@ export interface SearchFieldJSXProps /** * Represents the section component props with all properties marked as required. + * @publicDocs */ export type RequiredSectionProps = Required; export interface SectionProps @@ -7873,6 +8130,10 @@ export interface SectionProps padding: RequiredSectionProps['padding']; } +/** + * Configure the following properties on the section component. + * @publicDocs + */ declare class Section extends PreactCustomElement implements SectionProps { constructor(); /** @private */ @@ -7928,6 +8189,10 @@ export interface SelectProps declare const usedFirstOptionSymbol: unique symbol; declare const hasInitialValueSymbol: unique symbol; +/** + * Configure the following properties on the select component. + * @publicDocs + */ declare class Select extends PreactInputElement implements SelectProps { accessor icon: SelectProps['icon']; accessor details: SelectProps['details']; @@ -8002,6 +8267,10 @@ export interface SpinnerProps size: Extract; } +/** + * Configure the following properties on the spinner component. + * @publicDocs + */ declare class Spinner extends PreactCustomElement implements SpinnerProps { accessor accessibilityLabel: string; accessor size: SpinnerProps['size']; @@ -8027,12 +8296,14 @@ export interface SpinnerJSXProps /** * Represents the stack component props with all properties marked as required. + * @publicDocs */ export type AlignedStackProps = Required; /** * Represents stack props with responsive capabilities for layout properties. * * This enables conditional styling based on container queries. + * @publicDocs */ export type ResponsiveStackProps = MakeResponsivePick< AlignedStackProps, @@ -8113,6 +8384,10 @@ export interface StackProps direction: ResponsiveStackProps['direction']; } +/** + * Configure the following properties on the stack component. + * @publicDocs + */ declare class Stack extends BoxElement implements StackProps { constructor(); accessor direction: StackProps['direction']; @@ -8150,6 +8425,10 @@ export interface SwitchProps extends PreactCheckboxProps, Required> {} +/** + * Configure the following properties on the switch component. + * @publicDocs + */ declare class Switch extends PreactCheckboxElement implements SwitchProps { accessor labelAccessibilityVisibility: SwitchProps['labelAccessibilityVisibility']; constructor(); @@ -8198,6 +8477,7 @@ export interface TableProps * - `base`: Standard format for text columns * - `currency`: Right-aligned format for monetary values * - `numeric`: Right-aligned format for numeric values + * @publicDocs */ export type HeaderFormat = Extract< TableHeaderProps$1['format'], @@ -8218,9 +8498,14 @@ declare const tableHeadersSharedDataSymbol: unique symbol; * Represents the actual rendered variant of a table component. * - `table`: Displays as a traditional table layout. * - `list`: Displays as a list layout. + * @publicDocs */ export type ActualTableVariant = 'table' | 'list'; +/** + * Configure the following properties on the table component. + * @publicDocs + */ declare class Table extends PreactCustomElement implements TableProps { accessor variant: TableProps['variant']; accessor loading: TableProps['loading']; @@ -8273,6 +8558,12 @@ export interface TableJSXProps export interface TableBodyProps extends TableBodyProps$1 {} +/** + * The table body component represents the main content area of a table, containing the data rows. Use table body as a child of table to structure your table data, with each table row within the body representing a single record or entry. + * + * Table body must contain table row components, which in turn contain table cell components for the actual data values. + * @publicDocs + */ declare class TableBody extends PreactCustomElement implements TableBodyProps { constructor(); } @@ -8305,6 +8596,12 @@ export interface TableCellProps extends TableCellProps$1 {} declare const headerFormatSymbol: unique symbol; +/** + * The table cell component represents a single data cell within a table row. Use table cell as a child of table row to display individual data values, with each cell corresponding to a column in the table. + * + * Table cell automatically inherits styling and alignment from its parent table structure and supports text content or other inline components. + * @publicDocs + */ declare class TableCell extends PreactCustomElement implements TableCellProps { constructor(); /** @private */ @@ -8336,6 +8633,12 @@ export interface TableCellJSXProps children?: ComponentChildren; } +/** + * The table header component represents a single column header within a table header row. Use table header as a child of table header row to define column headings and optionally enable column sorting. + * + * Table header provides semantic meaning for screen readers and can include sorting controls when configured. Each header corresponds to a column in the table body. + * @publicDocs + */ declare class TableHeader extends PreactCustomElement implements TableHeaderProps @@ -8370,6 +8673,12 @@ export interface TableHeaderJSXProps export interface TableHeaderRowProps extends TableHeaderRowProps$1 {} +/** + * The table header row component represents the header row of a table, containing column headings. Use table header row as the first child of table (before table body) to define the table structure and provide column labels. + * + * Table header row must contain table header components for each column. These headers provide context for the data columns and can support sorting functionality. + * @publicDocs + */ declare class TableHeaderRow extends PreactCustomElement implements TableHeaderRowProps @@ -8408,6 +8717,12 @@ export interface TableHeaderRowJSXProps export interface TableRowProps extends Pick {} +/** + * The table row component represents a single row of data within a table body. Use table row as a child of table body to structure individual records or entries in the table. + * + * Table row must contain table cell components, with each cell representing a data value for the corresponding column. The number of cells should match the number of headers in the table. + * @publicDocs + */ declare class TableRow extends PreactCustomElement implements TableRowProps { constructor(); accessor clickDelegate: string; @@ -8490,6 +8805,10 @@ export interface TextProps >; } +/** + * Configure the following properties on the text component. + * @publicDocs + */ declare class Text extends PreactCustomElement implements TextProps { accessor fontVariantNumeric: TextProps['fontVariantNumeric']; accessor color: TextProps['color']; @@ -8545,12 +8864,17 @@ export interface TextJSXProps /** * Represents the props for textarea components. * Extends `PreactFieldProps` for multi-line text input functionality. + * @publicDocs */ export type TextAreaProps = PreactFieldProps< Required['autocomplete'] > & Required>; +/** + * Configure the following properties on the text area component. + * @publicDocs + */ declare class TextArea extends PreactFieldElement implements TextAreaProps @@ -8587,6 +8911,7 @@ export interface TextAreaJSXProps /** * Represents the props for text input field components. * Extends `PreactFieldProps` with autocomplete support for text-related fields. + * @publicDocs */ export type TextFieldProps = PreactFieldProps< /** @default 'on' */ @@ -8599,6 +8924,10 @@ export type TextFieldProps = PreactFieldProps< > >; +/** + * Configure the following properties on the text field component. + * @publicDocs + */ declare class TextField extends PreactFieldElement implements TextFieldProps @@ -8658,6 +8987,10 @@ export interface ThumbnailProps >; } +/** + * Configure the following properties on the thumbnail component. + * @publicDocs + */ declare class Thumbnail extends PreactCustomElement implements ThumbnailProps { accessor src: ThumbnailProps['src']; accessor alt: ThumbnailProps['alt']; @@ -8693,6 +9026,10 @@ export interface ThumbnailJSXProps export interface TooltipProps extends Required> {} +/** + * Configure the following properties on the tooltip component. + * @publicDocs + */ declare class Tooltip extends PreactOverlayElement implements TooltipProps { constructor(); } @@ -8725,12 +9062,17 @@ export interface TooltipJSXProps /** * Represents the props for URL input field components. * Extends `PreactFieldProps` with autocomplete support for URL-related fields. + * @publicDocs */ export type URLFieldProps = PreactFieldProps< Required['autocomplete'] > & Required>; +/** + * Configure the following properties on the URL field component. + * @publicDocs + */ declare class URLField extends PreactFieldElement implements URLFieldProps @@ -8766,6 +9108,10 @@ export interface URLFieldJSXProps export interface UnorderedListProps extends UnorderedListProps$1 {} +/** + * Configure the following properties on the unordered list component. + * @publicDocs + */ declare class UnorderedList extends PreactCustomElement implements UnorderedListProps @@ -8796,6 +9142,10 @@ export interface UnorderedListJSXProps children?: ComponentChildren; } +/** + * Configure the following properties on the admin action component. + * @publicDocs + */ export interface AdminActionProps extends Pick {} @@ -8848,6 +9198,10 @@ declare module 'preact' { } } +/** + * Configure the following properties on the admin block component. + * @publicDocs + */ export interface AdminBlockProps extends Pick {} @@ -8885,6 +9239,10 @@ declare module 'preact' { } } +/** + * Configure the following properties on the admin print action component. + * @publicDocs + */ export interface AdminPrintActionProps extends Pick {} @@ -8936,6 +9294,10 @@ export interface FormJSXProps extends Partial { onReset?: ((event: CallbackEvent) => void) | null; } +/** + * Configure the following properties on the form component. + * @publicDocs + */ declare class Form extends PreactCustomElement implements FormProps { constructor(); } @@ -8980,10 +9342,15 @@ export interface FunctionSettingsJSXProps /** * Represents the event type for function settings errors. * Extracted from the parameters of the `onFunctionSettingsError` callback. + * @publicDocs */ export type FunctionSettingsErrorEvent = Parameters< NonNullable >[0]; +/** + * Configure the following properties on the function settings component. + * @publicDocs + */ declare class FunctionSettings extends PreactCustomElement implements FunctionSettingsProps @@ -9069,6 +9436,9 @@ export { URLField, UnorderedList, }; +/** + * @publicDocs + */ export type { AdminActionJSXProps, AdminBlockJSXProps, @@ -9134,6 +9504,10 @@ export type { UnorderedListJSXProps, }; +/** + * The avatar component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * @publicDocs + */ export interface AvatarEvents { /** * A callback fired when the avatar image successfully loads. @@ -9149,6 +9523,10 @@ export interface AvatarEvents { error: OnErrorEventHandler = null; } +/** + * The badge component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface BadgeSlots { /** * The text label displayed within the badge component, typically a short status indicator or category label. @@ -9156,6 +9534,10 @@ export interface BadgeSlots { children?: HTMLElement; } +/** + * The banner component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * @publicDocs + */ export interface BannerEvents { /** * A callback fired when the banner is dismissed. @@ -9167,6 +9549,10 @@ export interface BannerEvents { afterhide: CallbackEventListener | null = null; } +/** + * The banner component supports slots for additional content placement within the banner. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface BannerSlots { /** * The main message content displayed within the banner component, providing important information or guidance to users. @@ -9179,6 +9565,10 @@ export interface BannerSlots { 'secondary-actions'?: HTMLElement; } +/** + * The box component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface BoxSlots { /** * The content displayed within the box component, which serves as a flexible container for organizing and styling other components. @@ -9186,6 +9576,10 @@ export interface BoxSlots { children?: HTMLElement; } +/** + * The button component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * @publicDocs + */ export interface ButtonEvents { /** * A callback fired when the button is clicked. @@ -9207,6 +9601,10 @@ export interface ButtonEvents { focus: CallbackEventListener | null = null; } +/** + * The button component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface ButtonSlots { /** * The label text or elements displayed inside the button component, describing the action that will be performed when clicked. @@ -9214,6 +9612,10 @@ export interface ButtonSlots { children?: HTMLElement; } +/** + * The button group component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface ButtonGroupSlots { /** * The buttons displayed within the button group component, which are arranged together as a cohesive set of related actions. @@ -9235,6 +9637,10 @@ export interface ButtonGroupSlots { 'secondary-actions'?: HTMLElement; } +/** + * The checkbox component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * @publicDocs + */ export interface CheckboxEvents { /** * A callback fired when the checkbox value changes. @@ -9250,6 +9656,10 @@ export interface CheckboxEvents { input: CallbackEventListener<'input'>; } +/** + * The chip component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface ChipSlots { /** * The text label displayed within the chip component, typically representing a selected filter, tag, or removable item. @@ -9261,6 +9671,10 @@ export interface ChipSlots { graphic?: HTMLElement; } +/** + * The choice list component supports slots for additional content placement within each choice. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface ChoiceSlots { /** * The label text or elements that identify this selectable choice to users. @@ -9281,6 +9695,10 @@ export interface ChoiceSlots { details?: HTMLElement; } +/** + * The choice list component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * @publicDocs + */ export interface ChoiceListEvents { /** * A callback fired when the choice list selection changes. @@ -9296,6 +9714,10 @@ export interface ChoiceListEvents { input: CallbackEventListener | null = null; } +/** + * The choice list component supports slots for additional content placement within each choice. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface ChoiceListSlots { /** * The choices a user can select from. @@ -9305,6 +9727,10 @@ export interface ChoiceListSlots { children?: HTMLElement; } +/** + * The clickable component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * @publicDocs + */ export interface ClickableEvents { /** * A callback fired when the component is clicked. @@ -9326,6 +9752,10 @@ export interface ClickableEvents { focus: CallbackEventListener | null = null; } +/** + * The clickable component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface ClickableSlots { /** * The content displayed within the clickable component, which makes any content interactive and clickable without the semantic meaning of a button or link. @@ -9333,6 +9763,10 @@ export interface ClickableSlots { children?: HTMLElement; } +/** + * The clickable chip component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * @publicDocs + */ export interface ClickableChipEvents { /** * A callback fired when the chip is clicked. @@ -9350,6 +9784,10 @@ export interface ClickableChipEvents { afterhide: CallbackEventListener | null = null; } +/** + * The clickable chip component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface ClickableChipSlots { /** * The text label displayed within the chip, which represents an interactive filter, tag, or selectable item. @@ -9361,6 +9799,10 @@ export interface ClickableChipSlots { graphic?: HTMLElement; } +/** + * The color field component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * @publicDocs + */ export interface ColorFieldEvents { /** * A callback fired when the color field value changes. @@ -9388,6 +9830,10 @@ export interface ColorFieldEvents { focus: CallbackEventListener<'input'>; } +/** + * The color picker component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * @publicDocs + */ export interface ColorPickerEvents { /** * A callback fired when the color picker value changes. @@ -9403,6 +9849,10 @@ export interface ColorPickerEvents { input: CallbackEventListener | null = null; } +/** + * The date field component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * @publicDocs + */ export interface DateFieldEvents { /** * A callback fired when the date field value changes. @@ -9440,6 +9890,10 @@ export interface DateFieldEvents { invalid: CallbackEventListener | null = null; } +/** + * The date picker component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * @publicDocs + */ export interface DatePickerEvents { /** * A callback fired when the calendar view changes, such as when navigating between months. @@ -9471,6 +9925,10 @@ export interface DatePickerEvents { change: CallbackEventListener | null = null; } +/** + * The drop zone component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * @publicDocs + */ export interface DropZoneEvents { /** * A callback fired when the drop zone value changes. @@ -9490,6 +9948,10 @@ export interface DropZoneEvents { droprejected: CallbackEventListener = null; } +/** + * The drop zone component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface DropZoneSlots { /** * The content to include inside the drop zone container @@ -9497,6 +9959,10 @@ export interface DropZoneSlots { children?: HTMLElement; } +/** + * The email field component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * @publicDocs + */ export interface EmailFieldEvents { /** * A callback fired when the email field value changes. @@ -9524,6 +9990,10 @@ export interface EmailFieldEvents { focus: CallbackEventListener<'input'>; } +/** + * The grid component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface GridSlots { /** * The child elements displayed within the grid component, which are arranged in a flexible grid layout with configurable columns, rows, and spacing. @@ -9531,6 +10001,10 @@ export interface GridSlots { children?: HTMLElement; } +/** + * The grid item component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface GridItemSlots { /** * The content displayed within the grid item component, which represents a single cell in the grid layout and can span multiple columns or rows. @@ -9538,6 +10012,10 @@ export interface GridItemSlots { children?: HTMLElement; } +/** + * The heading component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface HeadingSlots { /** * The heading text displayed within the heading component, which provides a title or section header for content. @@ -9545,6 +10023,10 @@ export interface HeadingSlots { children?: HTMLElement; } +/** + * The image component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * @publicDocs + */ export interface ImageEvents { /** * A callback fired when the image successfully loads. @@ -9560,6 +10042,10 @@ export interface ImageEvents { error: OnErrorEventHandler = null; } +/** + * The link component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * @publicDocs + */ export interface LinkEvents { /** * A callback fired when the link is clicked. @@ -9569,6 +10055,10 @@ export interface LinkEvents { click: CallbackEventListener | null = null; } +/** + * The link component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface LinkSlots { /** * The text or elements displayed within the link component, which navigates users to a different location when activated. @@ -9576,6 +10066,10 @@ export interface LinkSlots { children?: HTMLElement; } +/** + * The list item component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface ListItemSlots { /** * The content displayed within the list item, which represents a single entry in an ordered or unordered list. @@ -9583,6 +10077,10 @@ export interface ListItemSlots { children?: HTMLElement; } +/** + * The menu component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface MenuSlots { /** * The items displayed within the menu. Only accepts button and section components. Use button for individual menu actions and section to group related items. @@ -9590,6 +10088,10 @@ export interface MenuSlots { children?: HTMLElement; } +/** + * The modal component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * @publicDocs + */ export interface ModalEvents { /** * A callback fired when the modal is hidden. @@ -9609,6 +10111,10 @@ export interface ModalEvents { aftershow: CallbackEventListener | null = null; } +/** + * The modal component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface ModalSlots { /** * The content displayed within the modal component, typically including form fields, information, or interactive elements. @@ -9628,6 +10134,10 @@ export interface ModalSlots { 'secondary-actions'?: HTMLElement; } +/** + * The money field component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * @publicDocs + */ export interface MoneyFieldEvents { /** * A callback fired when the money field value changes. @@ -9655,6 +10165,10 @@ export interface MoneyFieldEvents { focus: CallbackEventListener<'input'>; } +/** + * The number field component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * @publicDocs + */ export interface NumberFieldEvents { /** * A callback fired when the number field value changes. @@ -9682,6 +10196,10 @@ export interface NumberFieldEvents { focus: CallbackEventListener<'input'>; } +/** + * The option component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface OptionSlots { /** * The text or elements displayed as the option label, which identifies the selectable choice to users in a dropdown or selection list. @@ -9689,6 +10207,10 @@ export interface OptionSlots { children?: HTMLElement; } +/** + * The option group component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface OptionGroupSlots { /** * The selectable options displayed in the dropdown list. Accepts option components for individual selectable items within this group. @@ -9696,6 +10218,10 @@ export interface OptionGroupSlots { children?: HTMLElement; } +/** + * The ordered list component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface OrderedListSlots { /** * The list entries displayed within the ordered list, where each item is numbered sequentially. Only accepts list item components as children. Each list item represents a single numbered entry in the sequence. @@ -9703,6 +10229,10 @@ export interface OrderedListSlots { children?: HTMLElement; } +/** + * The page component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface PageSlots { /** * The main page content displayed within the page component, which serves as the primary container for the page's information and interface elements. @@ -9735,6 +10265,10 @@ export interface PageSlots { 'breadcrumb-actions'?: HTMLElement; } +/** + * The paragraph component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface ParagraphSlots { /** * The paragraph text content displayed within the paragraph component, which presents a block of related text with appropriate styling. @@ -9742,6 +10276,10 @@ export interface ParagraphSlots { children?: HTMLElement; } +/** + * The password field component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * @publicDocs + */ export interface PasswordFieldEvents { /** * A callback fired when the password field value changes. @@ -9769,6 +10307,10 @@ export interface PasswordFieldEvents { focus: CallbackEventListener<'input'>; } +/** + * The popover component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * @publicDocs + */ export interface PopoverEvents { /** * A callback fired when the popover is shown. @@ -9796,6 +10338,10 @@ export interface PopoverEvents { aftertoggle: CallbackEventListener | null; } +/** + * The popover component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface PopoverSlots { /** * The content displayed within the popover component, which appears in an overlay positioned relative to its trigger element. @@ -9803,6 +10349,10 @@ export interface PopoverSlots { children?: HTMLElement; } +/** + * The query container component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface QueryContainerSlots { /** * The content displayed within the query container component, which enables container queries for responsive styling based on the container's size rather than the viewport. @@ -9810,6 +10360,10 @@ export interface QueryContainerSlots { children?: HTMLElement; } +/** + * The search field component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * @publicDocs + */ export interface SearchFieldEvents { /** * A callback fired when the search field value changes. @@ -9837,6 +10391,10 @@ export interface SearchFieldEvents { focus: CallbackEventListener<'input'>; } +/** + * The section component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface SectionSlots { /** * The content displayed within the section component, which groups related elements together in a logical unit with an optional heading. @@ -9844,6 +10402,10 @@ export interface SectionSlots { children?: HTMLElement; } +/** + * The select component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * @publicDocs + */ export interface SelectEvents { /** * A callback fired when the select value changes. @@ -9859,6 +10421,10 @@ export interface SelectEvents { input: CallbackEventListener<'input'>; } +/** + * The select component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface SelectSlots { /** * The selectable options displayed in the dropdown list. Accepts option components for individual selectable items, and option group components to organize related options into logical groups with labels. @@ -9866,6 +10432,10 @@ export interface SelectSlots { children?: HTMLElement; } +/** + * The stack component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface StackSlots { /** * The child elements displayed within the stack component, which are arranged vertically or horizontally with consistent spacing. @@ -9873,6 +10443,10 @@ export interface StackSlots { children?: HTMLElement; } +/** + * The switch component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * @publicDocs + */ export interface SwitchEvents { /** * A callback fired when the switch value changes. @@ -9888,6 +10462,10 @@ export interface SwitchEvents { input: CallbackEventListener<'input'>; } +/** + * The table component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * @publicDocs + */ export interface TableEvents { /** * A callback fired when the user navigates to the previous page. @@ -9899,6 +10477,10 @@ export interface TableEvents { nextpage: CallbackEventListener | null = null; } +/** + * The table component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface TableSlots { /** * The table structure defining headers and data rows. @@ -9914,6 +10496,10 @@ export interface TableSlots { filters?: HTMLElement; } +/** + * The table body component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface TableBodySlots { /** * The data rows displayed in the table body. @@ -9923,6 +10509,10 @@ export interface TableBodySlots { children?: HTMLElement; } +/** + * The table cell component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface TableCellSlots { /** * The data value displayed in this cell. @@ -9932,6 +10522,10 @@ export interface TableCellSlots { children?: HTMLElement; } +/** + * The table header component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface TableHeaderSlots { /** * The column heading text. @@ -9941,6 +10535,10 @@ export interface TableHeaderSlots { children?: HTMLElement; } +/** + * The table header row component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface TableHeaderRowSlots { /** * The column headers displayed in the table header row. @@ -9950,6 +10548,10 @@ export interface TableHeaderRowSlots { children?: HTMLElement; } +/** + * The table row component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface TableRowSlots { /** * The data cells displayed in this table row. @@ -9959,6 +10561,10 @@ export interface TableRowSlots { children?: HTMLElement; } +/** + * The text component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface TextSlots { /** * The text content displayed within the text component, which applies semantic meaning and styling appropriate to the specified text type. @@ -9966,6 +10572,10 @@ export interface TextSlots { children?: HTMLElement; } +/** + * The text area component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * @publicDocs + */ export interface TextAreaEvents { /** * A callback fired when the text area value changes. @@ -9993,6 +10603,10 @@ export interface TextAreaEvents { focus: CallbackEventListener<'input'>; } +/** + * The text field component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * @publicDocs + */ export interface TextFieldEvents { /** * A callback fired when the text field value changes. @@ -10020,6 +10634,10 @@ export interface TextFieldEvents { focus: CallbackEventListener<'input'>; } +/** + * The text field component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface TextFieldSlots { /** * Additional interactive content displayed within the text field. @@ -10029,6 +10647,10 @@ export interface TextFieldSlots { accessory?: HTMLElement; } +/** + * The thumbnail component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * @publicDocs + */ export interface ThumbnailEvents { /** * A callback fired when the thumbnail image successfully loads. @@ -10044,6 +10666,10 @@ export interface ThumbnailEvents { error: OnErrorEventHandler = null; } +/** + * The tooltip component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface TooltipSlots { /** * The informational text or elements displayed within the tooltip overlay, providing helpful context or explanations when users interact with the associated element. @@ -10053,6 +10679,10 @@ export interface TooltipSlots { children?: HTMLElement; } +/** + * The URL field component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * @publicDocs + */ export interface URLFieldEvents { /** * A callback fired when the URL field value changes. @@ -10080,6 +10710,10 @@ export interface URLFieldEvents { focus: CallbackEventListener<'input'>; } +/** + * The unordered list component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface UnorderedListSlots { /** * The list entries displayed within the unordered list, where each item is marked with a bullet point. Only accepts list item components as children. Each list item represents a single bulleted entry in the list. @@ -10087,6 +10721,10 @@ export interface UnorderedListSlots { children?: HTMLElement; } +/** + * The admin action component supports slots for additional content placement within the component. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * @publicDocs + */ export interface AdminActionSlots { /** * The main action button or link displayed in the admin action modal. @@ -10100,6 +10738,10 @@ export interface AdminActionSlots { 'secondary-actions': HTMLElement; } +/** + * The form component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * @publicDocs + */ export interface FormEvents { /** * A callback that is run when the form is submitted. @@ -10111,6 +10753,10 @@ export interface FormEvents { reset: CallbackEventListener | null = null; } +/** + * The function settings component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * @publicDocs + */ export interface FunctionSettingsEvents { /** * An optional callback function that will be run by the admin when the user diff --git a/packages/ui-extensions/src/surfaces/admin/components/AdminAction.d.ts b/packages/ui-extensions/src/surfaces/admin/components/AdminAction.d.ts index eace0e5fbf..5f42171648 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/AdminAction.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/AdminAction.d.ts @@ -9,6 +9,7 @@ import type {ComponentChildren, AdminActionProps$1} from './shared.d.ts'; /** * The properties for the admin action component. These properties configure the heading and loading state of the admin action extension interface. + * @publicDocs */ export interface AdminActionProps extends Pick {} @@ -17,6 +18,7 @@ declare const tagName = 's-admin-action'; /** * The JSX props for the admin action component. These properties extend `AdminActionProps` with slots for primary and secondary action buttons that merchants can interact with. + * @publicDocs */ export interface AdminActionJSXProps extends Partial, @@ -33,10 +35,12 @@ export interface AdminActionJSXProps /** * The CSS styles as a string, used for styling web components within their shadow DOM. + * @publicDocs */ export type Styles = string; /** * The implementation configuration for rendering a Preact component into a shadow root. Defines the render function that returns JSX elements and optional CSS styles to apply to the component's shadow DOM. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -50,6 +54,7 @@ export type RenderImpl = Omit & { }; /** * The properties of an activation event (such as a click or keyboard press) that describe which modifier keys and mouse buttons were involved. This is used to determine intended behavior like opening links in new tabs when Command/Control is pressed. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -71,6 +76,7 @@ export interface ActivationEventEsque { } /** * The options for controlling how a synthetic click behaves. Allows passing modifier key states and button information from an original event to influence link behavior such as opening in new tabs or background tabs. + * @publicDocs */ export interface ClickOptions { /** @@ -161,4 +167,7 @@ declare module 'preact' { } export {AdminAction}; +/** + * @publicDocs + */ export type {AdminActionJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/AdminBlock.d.ts b/packages/ui-extensions/src/surfaces/admin/components/AdminBlock.d.ts index dbfe67855a..54bf096552 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/AdminBlock.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/AdminBlock.d.ts @@ -9,6 +9,7 @@ import type {AdminBlockProps$1, ComponentChildren} from './shared.d.ts'; /** * The properties for the admin block component. These properties configure the heading and collapsed summary of collapsible content blocks in the admin interface. + * @publicDocs */ export interface AdminBlockProps extends Pick {} @@ -17,6 +18,7 @@ declare const tagName = 's-admin-block'; /** * The JSX props for the admin block component. These properties extend `AdminBlockProps` with an optional `id` for element identification in JSX rendering. + * @publicDocs */ export interface AdminBlockJSXProps extends Partial, @@ -24,10 +26,12 @@ export interface AdminBlockJSXProps /** * The CSS styles as a string, used for styling web components within their shadow DOM. + * @publicDocs */ export type Styles = string; /** * The implementation configuration for rendering a Preact component into a shadow root. Defines the render function that returns JSX elements and optional CSS styles to apply to the component's shadow DOM. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -41,6 +45,7 @@ export type RenderImpl = Omit & { }; /** * The properties of an activation event (such as a click or keyboard press) that describe which modifier keys and mouse buttons were involved. This is used to determine intended behavior like opening links in new tabs when Command/Control is pressed. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -62,6 +67,7 @@ export interface ActivationEventEsque { } /** * The options for controlling how a synthetic click behaves. Allows passing modifier key states and button information from an original event to influence link behavior such as opening in new tabs or background tabs. + * @publicDocs */ export interface ClickOptions { /** @@ -147,4 +153,7 @@ declare module 'preact' { } export {AdminBlock}; +/** + * @publicDocs + */ export type {AdminBlockJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/AdminPrintAction.d.ts b/packages/ui-extensions/src/surfaces/admin/components/AdminPrintAction.d.ts index e79f494013..d247975c4b 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/AdminPrintAction.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/AdminPrintAction.d.ts @@ -9,6 +9,7 @@ import type {AdminPrintActionProps$1, ComponentChildren} from './shared.d.ts'; /** * The properties for the admin print action component. These properties configure the source URL for printing content within admin extensions. + * @publicDocs */ export interface AdminPrintActionProps extends Pick {} @@ -17,6 +18,7 @@ declare const tagName = 's-admin-print-action'; /** * The JSX props for the admin print action component. These properties extend `AdminPrintActionProps` with an optional `id` for element identification in JSX rendering. + * @publicDocs */ export interface AdminPrintActionJSXProps extends Partial, @@ -24,10 +26,12 @@ export interface AdminPrintActionJSXProps /** * The CSS styles as a string, used for styling web components within their shadow DOM. + * @publicDocs */ export type Styles = string; /** * The implementation configuration for rendering a Preact component into a shadow root. Defines the render function that returns JSX elements and optional CSS styles to apply to the component's shadow DOM. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -41,6 +45,7 @@ export type RenderImpl = Omit & { }; /** * The properties of an activation event (such as a click or keyboard press) that describe which modifier keys and mouse buttons were involved. This is used to determine intended behavior like opening links in new tabs when Command/Control is pressed. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -62,6 +67,7 @@ export interface ActivationEventEsque { } /** * The options for controlling how a synthetic click behaves. Allows passing modifier key states and button information from an original event to influence link behavior such as opening in new tabs or background tabs. + * @publicDocs */ export interface ClickOptions { /** @@ -142,4 +148,7 @@ declare module 'preact' { } export {AdminPrintAction}; +/** + * @publicDocs + */ export type {AdminPrintActionJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/Avatar.d.ts b/packages/ui-extensions/src/surfaces/admin/components/Avatar.d.ts index 413585d2fc..12aff3b3f8 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/Avatar.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/Avatar.d.ts @@ -10,6 +10,7 @@ import type {AvatarProps$1, ComponentChildren} from './shared.d.ts'; /** * The properties for the avatar component. An avatar displays a user or entity image with fallback initials when the image isn't available. Properties include `src` for the image URL, `initials` for the fallback text, `alt` for accessibility text, and `size` for controlling the avatar dimensions. + * @publicDocs */ export interface AvatarProps extends Required> { @@ -38,10 +39,12 @@ export interface AvatarProps /** * A string containing CSS styles for a custom element. + * @publicDocs */ export type Styles = string; /** * The configuration for rendering a custom element with Preact. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -55,6 +58,7 @@ export type RenderImpl = Omit & { }; /** * The properties of an activation event, such as a click or keypress. These properties capture which modifier keys were pressed and which mouse button was used during the event. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -76,6 +80,7 @@ export interface ActivationEventEsque { } /** * The options for triggering a synthetic click event. + * @publicDocs */ export interface ClickOptions { /** @@ -131,6 +136,7 @@ declare abstract class PreactCustomElement extends BaseClass { /** * A callback event that's typed to a specific HTML element. + * @publicDocs */ export type CallbackEvent = Event & { /** @@ -140,6 +146,7 @@ export type CallbackEvent = Event & { }; /** * An event listener for callback events, typed to a specific HTML element. + * @publicDocs */ export type CallbackEventListener = | (EventListener & { @@ -148,6 +155,7 @@ export type CallbackEventListener = | null; /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -210,6 +218,7 @@ declare module 'preact' { declare const tagName = 's-avatar'; /** * The properties for the avatar component when it's used in JSX. + * @publicDocs */ export interface AvatarJSXProps extends Partial, @@ -225,4 +234,7 @@ export interface AvatarJSXProps } export {Avatar}; +/** + * @publicDocs + */ export type {AvatarJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/Badge.d.ts b/packages/ui-extensions/src/surfaces/admin/components/Badge.d.ts index 6d7f92b5c1..956c8790d1 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/Badge.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/Badge.d.ts @@ -15,6 +15,7 @@ import type { /** * The configuration for icons used within Badge components. Defines the visual appearance, size, and semantic meaning of icons displayed in badges. + * @publicDocs */ export interface IconProps extends Pick< @@ -61,6 +62,7 @@ export interface IconProps /** * The properties for the badge component. Badges display status information through compact visual indicators with customizable tones, sizes, and optional icons. + * @publicDocs */ export interface BadgeProps extends Pick { @@ -107,10 +109,12 @@ export interface BadgeProps /** * The CSS styles as a string, used for styling web components within their shadow DOM. + * @publicDocs */ export type Styles = string; /** * The implementation configuration for rendering a Preact component into a shadow root. Defines the render function that returns JSX elements and optional CSS styles to apply to the component's shadow DOM. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -124,6 +128,7 @@ export type RenderImpl = Omit & { }; /** * The properties of an activation event (such as a click or keyboard press) that describe which modifier keys and mouse buttons were involved. This is used to determine intended behavior like opening links in new tabs when Command/Control is pressed. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -145,6 +150,7 @@ export interface ActivationEventEsque { } /** * The options for controlling how a synthetic click behaves. Allows passing modifier key states and button information from an original event to influence link behavior such as opening in new tabs or background tabs. + * @publicDocs */ export interface ClickOptions { /** @@ -197,6 +203,7 @@ declare abstract class PreactCustomElement extends BaseClass { /** * The base properties for Preact elements without children. Provides key, ref, and slot properties for element identification, DOM access, and slot-based positioning. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -214,6 +221,7 @@ export interface PreactBaseElementProps { } /** * The base properties for Preact elements with children. Extends `PreactBaseElementProps` with the ability to render child elements. + * @publicDocs */ export interface PreactBaseElementPropsWithChildren extends PreactBaseElementProps { @@ -261,6 +269,7 @@ declare module 'preact' { declare const tagName = 's-badge'; /** * The JSX props for the badge component. These properties extend `BadgeProps` with an optional `id` and `children` for rendering badge content in JSX. + * @publicDocs */ export interface BadgeJSXProps extends Partial, @@ -272,4 +281,7 @@ export interface BadgeJSXProps } export {Badge}; +/** + * @publicDocs + */ export type {BadgeJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/Banner.d.ts b/packages/ui-extensions/src/surfaces/admin/components/Banner.d.ts index 6000b5ec25..9de74781e7 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/Banner.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/Banner.d.ts @@ -10,6 +10,7 @@ import type {ComponentChildren, BannerProps$1} from './shared.d.ts'; /** * A callback event that's typed to a specific HTML element. + * @publicDocs */ export type CallbackEvent = Event & { /** @@ -19,6 +20,7 @@ export type CallbackEvent = Event & { }; /** * An event listener for callback events, typed to a specific HTML element. + * @publicDocs */ export type CallbackEventListener = | (EventListener & { @@ -27,6 +29,7 @@ export type CallbackEventListener = | null; /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -44,6 +47,7 @@ export interface PreactBaseElementProps { } /** * The base properties for Preact elements that have children, extending the base element properties to include child content. + * @publicDocs */ export interface PreactBaseElementPropsWithChildren extends PreactBaseElementProps { @@ -55,10 +59,12 @@ export interface PreactBaseElementPropsWithChildren /** * All properties for the banner component marked as required. + * @publicDocs */ export type RequiredBannerProps = Required; /** * The properties for the banner component. These properties define an important message or notification with visual styling that conveys its semantic meaning. + * @publicDocs */ export interface BannerProps extends Pick< @@ -78,10 +84,12 @@ export interface BannerProps /** * A string containing CSS styles for the component. + * @publicDocs */ export type Styles = string; /** * The implementation details for rendering a custom element with Preact. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -95,6 +103,7 @@ export type RenderImpl = Omit & { }; /** * An event-like object that contains activation information for synthetic clicks. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -116,6 +125,7 @@ export interface ActivationEventEsque { } /** * Options for customizing synthetic click behavior. + * @publicDocs */ export interface ClickOptions { /** @@ -213,6 +223,7 @@ declare module 'preact' { declare const tagName = 's-banner'; /** * The JSX properties for the banner component. These properties define how a banner is rendered in Preact or JSX. + * @publicDocs */ export interface BannerJSXProps extends Partial, @@ -236,4 +247,7 @@ export interface BannerJSXProps } export {Banner}; +/** + * @publicDocs + */ export type {BannerJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/Box.d.ts b/packages/ui-extensions/src/surfaces/admin/components/Box.d.ts index f1ed94ce4b..4f1c938ead 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/Box.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/Box.d.ts @@ -16,6 +16,7 @@ import type { /** * A type that allows a value to be responsive using container query syntax. + * @publicDocs */ export type MakeResponsive = T | `@container${string}`; /** @@ -33,6 +34,7 @@ export type MakeResponsive = T | `@container${string}`; * margin: string | `@container${string}`; * padding: number | `@container${string}`; * } + * @publicDocs */ export type MakeResponsivePick = { [P in TProperty]: MakeResponsive; @@ -40,10 +42,12 @@ export type MakeResponsivePick = { /** * A version of the box properties with all fields required. + * @publicDocs */ export type RequiredBoxProps = Required; /** * The allowed border radius values for a box component. + * @publicDocs */ export type BoxBorderRadii = Extract< RequiredBoxProps['borderRadius'], @@ -58,6 +62,7 @@ export type BoxBorderRadii = Extract< >; /** * The allowed border style values for a box component. + * @publicDocs */ export type BoxBorderStyles = Extract< RequiredBoxProps['borderStyle'], @@ -65,6 +70,7 @@ export type BoxBorderStyles = Extract< >; /** * The box properties that support responsive values through container queries. + * @publicDocs */ export type ResponsiveBoxProps = MakeResponsivePick< RequiredBoxProps, @@ -79,6 +85,7 @@ export type ResponsiveBoxProps = MakeResponsivePick< >; /** * The properties for the box component. A box provides control over layout, spacing, sizing, borders, and background styling for its content. + * @publicDocs */ export interface BoxProps extends Pick< @@ -257,10 +264,12 @@ export interface BoxProps /** * A string containing CSS styles for a custom element. + * @publicDocs */ export type Styles = string; /** * The configuration for rendering a custom element with Preact. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -274,6 +283,7 @@ export type RenderImpl = Omit & { }; /** * The properties of an activation event, such as a click or keypress. These properties capture which modifier keys were pressed and which mouse button was used during the event. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -295,6 +305,7 @@ export interface ActivationEventEsque { } /** * The options for triggering a synthetic click event. + * @publicDocs */ export interface ClickOptions { /** @@ -461,6 +472,7 @@ declare class BoxElement extends PreactCustomElement implements BoxProps { /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -478,6 +490,7 @@ export interface PreactBaseElementProps { } /** * The base properties for Preact elements that have children, extending the base element properties to include child content. + * @publicDocs */ export interface PreactBaseElementPropsWithChildren extends PreactBaseElementProps { @@ -507,6 +520,7 @@ declare module 'preact' { declare const tagName = 's-box'; /** * The properties for the box component when it's used in JSX. + * @publicDocs */ export interface BoxJSXProps extends Partial, @@ -518,4 +532,7 @@ export interface BoxJSXProps } export {Box}; +/** + * @publicDocs + */ export type {BoxJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/Button.d.ts b/packages/ui-extensions/src/surfaces/admin/components/Button.d.ts index 7c127b3f3f..4d053dcdb5 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/Button.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/Button.d.ts @@ -16,6 +16,7 @@ import type { /** * A callback event with a strongly-typed `currentTarget` property that corresponds to a specific HTML element. This provides better type safety when handling events from custom elements. + * @publicDocs */ export type CallbackEvent = Event & { /** @@ -25,6 +26,7 @@ export type CallbackEvent = Event & { }; /** * An event listener function type for callback events with a strongly-typed `currentTarget`. This ensures the event handler receives the correct element type. + * @publicDocs */ export type CallbackEventListener = | (EventListener & { @@ -33,6 +35,7 @@ export type CallbackEventListener = | null; /** * The base properties for Preact elements without children. Provides `key`, `ref`, and `slot` properties for element identification, DOM access, and slot-based positioning. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -50,6 +53,7 @@ export interface PreactBaseElementProps { } /** * The base properties for Preact elements with children. Extends `PreactBaseElementProps` with the ability to render child elements. + * @publicDocs */ export interface PreactBaseElementPropsWithChildren extends PreactBaseElementProps { @@ -61,6 +65,7 @@ export interface PreactBaseElementPropsWithChildren /** * The configuration for icons used within Button components. Defines the visual appearance, size, and semantic meaning of icons displayed in buttons. + * @publicDocs */ export interface IconProps extends Pick< @@ -107,6 +112,7 @@ export interface IconProps /** * The button-specific properties extracted from the base button props type, used internally for type safety. + * @publicDocs */ export type ButtonOnlyProps = Extract< ButtonProps$1, @@ -116,6 +122,7 @@ export type ButtonOnlyProps = Extract< >; /** * The base required properties for the button component, including all essential button configuration options. This type ensures all button properties have default values. + * @publicDocs */ export type ButtonBaseProps = Required< Pick< @@ -138,6 +145,7 @@ export type ButtonBaseProps = Required< >; /** * The properties for the button component. Buttons trigger actions or navigation when clicked, with customizable visual styles, states, and optional icons. + * @publicDocs */ export interface ButtonProps extends ButtonBaseProps { /** @@ -159,10 +167,12 @@ export interface ButtonProps extends ButtonBaseProps { /** * The CSS styles as a string, used for styling web components within their shadow DOM. + * @publicDocs */ export type Styles = string; /** * The implementation configuration for rendering a Preact component into a shadow root. Defines the render function that returns JSX elements and optional CSS styles to apply to the component's shadow DOM. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -176,6 +186,7 @@ export type RenderImpl = Omit & { }; /** * The properties of an activation event (such as a click or keyboard press) that describe which modifier keys and mouse buttons were involved. This is used to determine intended behavior like opening links in new tabs when Command/Control is pressed. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -197,6 +208,7 @@ export interface ActivationEventEsque { } /** * The options for controlling how a synthetic click behaves. Allows passing modifier key states and button information from an original event to influence link behavior such as opening in new tabs or background tabs. + * @publicDocs */ export interface ClickOptions { /** @@ -249,6 +261,7 @@ declare abstract class PreactCustomElement extends BaseClass { /** * The properties for controlling overlay interactions via commands. These properties enable buttons to control other components like modals, popovers, and dialogs using declarative commands. + * @publicDocs */ export interface PreactOverlayControlProps extends Pick { @@ -358,6 +371,7 @@ declare module 'preact' { declare const tagName = 's-button'; /** * The JSX props for the button component. These properties extend `ButtonProps` with event callbacks and additional options for rendering buttons in JSX. + * @publicDocs */ export interface ButtonJSXProps extends Partial, @@ -447,4 +461,7 @@ export interface ButtonJSXProps } export {Button}; +/** + * @publicDocs + */ export type {ButtonJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/ButtonGroup.d.ts b/packages/ui-extensions/src/surfaces/admin/components/ButtonGroup.d.ts index 0ab6acbc5a..edb04e53ce 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/ButtonGroup.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/ButtonGroup.d.ts @@ -10,16 +10,19 @@ import type {ComponentChildren, ButtonGroupProps$1} from './shared.d.ts'; /** * Properties for rendering a button group that arranges multiple buttons together with consistent spacing and semantic grouping. + * @publicDocs */ export interface ButtonGroupProps extends Required> {} /** * CSS styles that will be applied to the component's shadow DOM. + * @publicDocs */ export type Styles = string; /** * Configuration for rendering a custom element with Preact and shadow DOM. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -33,6 +36,7 @@ export type RenderImpl = Omit & { }; /** * Information about modifier keys and mouse buttons that were active during an interaction. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -54,6 +58,7 @@ export interface ActivationEventEsque { } /** * Options for influencing how a programmatic click behaves. + * @publicDocs */ export interface ClickOptions { /** @@ -106,6 +111,7 @@ declare abstract class PreactCustomElement extends BaseClass { /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -124,6 +130,7 @@ export interface PreactBaseElementProps { /** * The base properties for Preact elements that have children, extending the base element properties to include child content. + * @publicDocs */ export interface PreactBaseElementPropsWithChildren extends PreactBaseElementProps { @@ -173,6 +180,7 @@ declare const tagName = 's-button-group'; /** * Properties for using the button group component in JSX with React-style props. + * @publicDocs */ export interface ButtonGroupJSXProps extends Partial, @@ -196,4 +204,7 @@ export interface ButtonGroupJSXProps } export {ButtonGroup}; +/** + * @publicDocs + */ export type {ButtonGroupJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/Checkbox.d.ts b/packages/ui-extensions/src/surfaces/admin/components/Checkbox.d.ts index dbfcaf7161..bf560b86a8 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/Checkbox.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/Checkbox.d.ts @@ -14,6 +14,7 @@ import type { /** * An event that includes a strongly-typed reference to the element that triggered it. + * @publicDocs */ export type CallbackEvent = Event & { /** @@ -23,6 +24,7 @@ export type CallbackEvent = Event & { }; /** * A function that handles events for a specific element type, or null if no handler is set. + * @publicDocs */ export type CallbackEventListener = | (EventListener & { @@ -33,6 +35,7 @@ export type CallbackEventListener = export interface PreactBaseElementProps { /** * A unique identifier for this element within its parent. Preact uses keys to optimize rendering performance when lists change by tracking which items have been added, removed, or reordered. + * @publicDocs */ key?: preact.Key; /** @@ -47,10 +50,12 @@ export interface PreactBaseElementProps { /** * CSS styles that will be applied to the component's shadow DOM. + * @publicDocs */ export type Styles = string; /** * Configuration for rendering a custom element with Preact and shadow DOM. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -64,6 +69,7 @@ export type RenderImpl = Omit & { }; /** * Information about modifier keys and mouse buttons that were active during an interaction. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -85,6 +91,7 @@ export interface ActivationEventEsque { } /** * Options for influencing how a programmatic click behaves. + * @publicDocs */ export interface ClickOptions { /** @@ -138,6 +145,7 @@ declare abstract class PreactCustomElement extends BaseClass { declare const internals: unique symbol; /** * The core properties that all input elements need to function within forms. + * @publicDocs */ export type PreactInputProps = Required< Pick @@ -185,6 +193,7 @@ declare class PreactInputElement /** * Properties that are common to checkbox-style components. + * @publicDocs */ export interface PreactCheckboxProps extends Required< @@ -255,6 +264,7 @@ declare class PreactCheckboxElement /** * Properties for rendering a checkbox that supports checked, unchecked, and indeterminate states for complex selection scenarios. + * @publicDocs */ export interface CheckboxProps extends PreactCheckboxProps { /** @@ -298,6 +308,7 @@ declare module 'preact' { declare const tagName = 's-checkbox'; /** * Props for using the checkbox component in JSX with React-style event handlers. + * @publicDocs */ export interface CheckboxJSXProps extends Partial, @@ -313,4 +324,7 @@ export interface CheckboxJSXProps } export {Checkbox}; +/** + * @publicDocs + */ export type {CheckboxJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/Chip.d.ts b/packages/ui-extensions/src/surfaces/admin/components/Chip.d.ts index a2c806ec54..ca227114e7 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/Chip.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/Chip.d.ts @@ -13,6 +13,9 @@ import type { RenderImpl, } from './shared.d.ts'; +/** + * @publicDocs + */ export interface ChipProps extends Required> {} @@ -55,6 +58,9 @@ declare module 'preact' { } declare const tagName = 's-chip'; +/** + * @publicDocs + */ export interface ChipJSXProps extends Partial, Pick { @@ -69,4 +75,7 @@ export interface ChipJSXProps } export {Chip}; +/** + * @publicDocs + */ export type {ChipJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/Choice.d.ts b/packages/ui-extensions/src/surfaces/admin/components/Choice.d.ts index 2d154fc3fe..54e615e9e6 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/Choice.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/Choice.d.ts @@ -10,6 +10,7 @@ import type {ComponentChildren, ChoiceProps$1} from './shared.d.ts'; /** * Properties for rendering a single choice within a choice list that can be selected using a radio button or checkbox. + * @publicDocs */ export interface ChoiceProps extends Required< @@ -25,10 +26,12 @@ export interface ChoiceProps /** * CSS styles that will be applied to the component's shadow DOM. + * @publicDocs */ export type Styles = string; /** * Configuration for rendering a custom element with Preact and shadow DOM. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -42,6 +45,7 @@ export type RenderImpl = Omit & { }; /** * Information about modifier keys and mouse buttons that were active during an interaction. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -63,6 +67,7 @@ export interface ActivationEventEsque { } /** * Options for influencing how a programmatic click behaves. + * @publicDocs */ export interface ClickOptions { /** @@ -117,6 +122,7 @@ declare abstract class PreactCustomElement extends BaseClass { export interface PreactBaseElementProps { /** * A unique identifier for this element within its parent. Preact uses keys to optimize rendering performance when lists change by tracking which items have been added, removed, or reordered. + * @publicDocs */ key?: preact.Key; /** @@ -136,6 +142,7 @@ export interface PreactBaseElementPropsWithChildren /** * A single choice within a choice list that can be selected with a radio button or checkbox. + * @publicDocs */ declare class Choice extends PreactCustomElement implements ChoiceProps { /** @@ -182,6 +189,7 @@ declare module 'preact' { declare const tagName = 's-choice'; /** * Properties for using the choice component in JSX with React-style props. + * @publicDocs */ export interface ChoiceJSXProps extends Partial, @@ -203,4 +211,7 @@ export interface ChoiceJSXProps } export {Choice}; +/** + * @publicDocs + */ export type {ChoiceJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/ChoiceList.d.ts b/packages/ui-extensions/src/surfaces/admin/components/ChoiceList.d.ts index e90b7221eb..1e84b7742c 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/ChoiceList.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/ChoiceList.d.ts @@ -10,6 +10,7 @@ import type {ComponentChildren, ChoiceListProps$1} from './shared.d.ts'; /** * An event that includes a strongly-typed reference to the element that triggered it. + * @publicDocs */ export type CallbackEvent = Event & { /** @@ -19,6 +20,7 @@ export type CallbackEvent = Event & { }; /** * A function that handles events for a specific element type, or null if no handler is set. + * @publicDocs */ export type CallbackEventListener = | (EventListener & { @@ -29,6 +31,7 @@ export type CallbackEventListener = export interface PreactBaseElementProps { /** * A unique identifier for this element within its parent. Preact uses keys to optimize rendering performance when lists change by tracking which items have been added, removed, or reordered. + * @publicDocs */ key?: preact.Key; /** @@ -48,6 +51,8 @@ export interface PreactBaseElementPropsWithChildren /** * Properties for rendering a list of choices that lets users select one or more options using radio buttons or checkboxes. + * + * @publicDocs */ export interface ChoiceListProps extends Required< @@ -66,10 +71,12 @@ export interface ChoiceListProps /** * CSS styles that will be applied to the component's shadow DOM. + * @publicDocs */ export type Styles = string; /** * Configuration for rendering a custom element with Preact and shadow DOM. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -83,6 +90,7 @@ export type RenderImpl = Omit & { }; /** * Information about modifier keys and mouse buttons that were active during an interaction. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -104,6 +112,7 @@ export interface ActivationEventEsque { } /** * Options for influencing how a programmatic click behaves. + * @publicDocs */ export interface ClickOptions { /** @@ -237,6 +246,7 @@ declare module 'preact' { declare const tagName = 's-choice-list'; /** * Properties for using the choice list component in JSX with React-style event handlers. + * @publicDocs */ export interface ChoiceListJSXProps extends Partial, @@ -258,4 +268,7 @@ export interface ChoiceListJSXProps } export {ChoiceList}; +/** + * @publicDocs + */ export type {ChoiceListJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/Clickable.d.ts b/packages/ui-extensions/src/surfaces/admin/components/Clickable.d.ts index e7909690e7..c6021c7515 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/Clickable.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/Clickable.d.ts @@ -17,9 +17,15 @@ import type { InteractionProps, } from './shared.d.ts'; +/** + * @publicDocs + */ export type CallbackEvent = Event & { currentTarget: HTMLElementTagNameMap[T]; }; +/** + * @publicDocs + */ export type CallbackEventListener = | (EventListener & { (event: CallbackEvent): void; @@ -27,6 +33,7 @@ export type CallbackEventListener = | null; /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -44,12 +51,16 @@ export interface PreactBaseElementProps { } /** * The base properties for Preact elements that have children, extending the base element properties to include child content. + * @publicDocs */ export interface PreactBaseElementPropsWithChildren extends PreactBaseElementProps { children?: preact.ComponentChildren; } +/** + * @publicDocs + */ export type MakeResponsive = T | `@container${string}`; /** * Makes a property's value potentially responsive. @@ -66,12 +77,19 @@ export type MakeResponsive = T | `@container${string}`; * margin: string | `@container${string}`; * padding: number | `@container${string}`; * } + * @publicDocs */ export type MakeResponsivePick = { [P in TProperty]: MakeResponsive; }; +/** + * @publicDocs + */ export type RequiredBoxProps = Required; +/** + * @publicDocs + */ export type BoxBorderRadii = Extract< RequiredBoxProps['borderRadius'], | 'none' @@ -83,10 +101,16 @@ export type BoxBorderRadii = Extract< | 'large-100' | 'large-200' >; +/** + * @publicDocs + */ export type BoxBorderStyles = Extract< RequiredBoxProps['borderStyle'], 'none' | 'solid' | 'dashed' | 'auto' >; +/** + * @publicDocs + */ export type ResponsiveBoxProps = MakeResponsivePick< RequiredBoxProps, | 'padding' @@ -98,6 +122,9 @@ export type ResponsiveBoxProps = MakeResponsivePick< | 'paddingInlineEnd' | 'display' >; +/** + * @publicDocs + */ export interface BoxProps extends Pick< RequiredBoxProps, @@ -318,6 +345,9 @@ export interface BoxProps maxInlineSize: SizeUnitsOrNone; } +/** + * @publicDocs + */ export type ClickableBaseProps = Required< Pick< ClickableProps$1, @@ -336,22 +366,35 @@ export type ClickableBaseProps = Required< >; /** * The properties for the clickable component. These properties define a low-level interactive container element that responds to user clicks while inheriting all box styling capabilities. The component serves as a foundation for building custom interactive components. + * @publicDocs */ export interface ClickableProps extends Required, ClickableBaseProps {} +/** + * @publicDocs + */ export type Styles = string; +/** + * @publicDocs + */ export type RenderImpl = Omit & { ShadowRoot: (element: any) => ComponentChildren; styles?: Styles; }; +/** + * @publicDocs + */ export interface ActivationEventEsque { shiftKey: boolean; metaKey: boolean; ctrlKey: boolean; button: number; } +/** + * @publicDocs + */ export interface ClickOptions { /** * The original user event (such as a click or keyboard event) that triggered this programmatic click. When provided, the component preserves important event properties like modifier keys (Ctrl, Shift, Alt, Meta) and mouse button states, enabling behaviors such as opening links in a new tab when middle-clicked or Ctrl+clicked. @@ -401,6 +444,9 @@ declare abstract class PreactCustomElement extends BaseClass { click({sourceEvent}?: ClickOptions): void; } +/** + * @publicDocs + */ export interface PreactOverlayControlProps extends Pick { /** @@ -488,6 +534,7 @@ declare module 'preact' { declare const tagName = 's-clickable'; /** * The JSX properties for the clickable component. These properties define how a clickable container is rendered in Preact or JSX. + * @publicDocs */ export interface ClickableJSXProps extends Partial, @@ -567,4 +614,7 @@ export interface ClickableJSXProps } export {Clickable}; +/** + * @publicDocs + */ export type {ClickableJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/ClickableChip.d.ts b/packages/ui-extensions/src/surfaces/admin/components/ClickableChip.d.ts index 416a25bb5b..54a0aa4868 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/ClickableChip.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/ClickableChip.d.ts @@ -14,6 +14,7 @@ import type { /** * A callback event that's typed to a specific HTML element. + * @publicDocs */ export type CallbackEvent = Event & { /** @@ -23,6 +24,7 @@ export type CallbackEvent = Event & { }; /** * An event listener for callback events, typed to a specific HTML element. + * @publicDocs */ export type CallbackEventListener = | (EventListener & { @@ -31,6 +33,7 @@ export type CallbackEventListener = | null; /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -48,6 +51,7 @@ export interface PreactBaseElementProps { } /** * The base properties for Preact elements that have children, extending the base element properties to include child content. + * @publicDocs */ export interface PreactBaseElementPropsWithChildren extends PreactBaseElementProps { @@ -59,6 +63,7 @@ export interface PreactBaseElementPropsWithChildren /** * The properties for the clickable chip component. These properties define an interactive chip that can be clicked or removed. + * @publicDocs */ export interface ClickableChipProps extends Required< @@ -78,10 +83,12 @@ export interface ClickableChipProps /** * A string containing CSS styles for the component. + * @publicDocs */ export type Styles = string; /** * The implementation details for rendering a custom element with Preact. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -95,6 +102,7 @@ export type RenderImpl = Omit & { }; /** * An event-like object that contains activation information for synthetic clicks. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -116,6 +124,7 @@ export interface ActivationEventEsque { } /** * Options for customizing synthetic click behavior. + * @publicDocs */ export interface ClickOptions { /** @@ -168,6 +177,7 @@ declare abstract class PreactCustomElement extends BaseClass { /** * Props for controlling overlay components like popovers and dialogs. + * @publicDocs */ export interface PreactOverlayControlProps extends Pick { @@ -261,6 +271,7 @@ declare module 'preact' { declare const tagName = 's-clickable-chip'; /** * The JSX properties for the clickable chip component. These properties define how a clickable chip is rendered in Preact or JSX. + * @publicDocs */ export interface ClickableChipJSXProps extends Partial, @@ -288,4 +299,7 @@ export interface ClickableChipJSXProps } export {ClickableChip}; +/** + * @publicDocs + */ export type {ClickableChipJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/ColorField.d.ts b/packages/ui-extensions/src/surfaces/admin/components/ColorField.d.ts index ec4af7918d..07034da1d2 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/ColorField.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/ColorField.d.ts @@ -14,6 +14,7 @@ import type { /** * An event object with a strongly-typed currentTarget property that references the specific HTML element type. + * @publicDocs */ export type CallbackEvent = Event & { /** @@ -23,6 +24,7 @@ export type CallbackEvent = Event & { }; /** * An event listener function or null that receives a typed callback event. + * @publicDocs */ export type CallbackEventListener = | (EventListener & { @@ -34,6 +36,7 @@ export type CallbackEventListener = | null; /** * The React-style event handler props for form field components. + * @publicDocs */ export interface FieldReactProps { /** @@ -55,6 +58,7 @@ export interface FieldReactProps { } /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -73,10 +77,12 @@ export interface PreactBaseElementProps { /** * A string containing CSS styles to be applied to the component. + * @publicDocs */ export type Styles = string; /** * The implementation details for rendering a custom element with a shadow DOM. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -90,6 +96,7 @@ export type RenderImpl = Omit & { }; /** * An object containing information about keyboard and mouse button states during an activation event. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -111,6 +118,7 @@ export interface ActivationEventEsque { } /** * The options for programmatically triggering a click event on an element. + * @publicDocs */ export interface ClickOptions { /** @@ -164,6 +172,7 @@ declare abstract class PreactCustomElement extends BaseClass { declare const internals: unique symbol; /** * The required props for input elements that all form controls must implement. + * @publicDocs */ export type PreactInputProps = Required< Pick @@ -212,6 +221,7 @@ declare class PreactInputElement /** * The common props shared by all form field components in the admin UI. + * @publicDocs */ export type PreactFieldProps = PreactInputProps & @@ -330,6 +340,7 @@ declare class PreactFieldElement /** * The properties for the color field component. These properties configure an input field that allows merchants to select colors using an integrated visual color picker with text input, hex color format, and optional alpha (transparency) channel support. + * @publicDocs */ export type ColorFieldProps = Omit< PreactFieldProps['autocomplete']>, @@ -377,6 +388,7 @@ declare module 'preact' { declare const tagName = 's-color-field'; /** * The JSX props for the color field component. These properties extend `ColorFieldProps` with JSX-specific event callbacks for React-style event handling when used in Preact, including callbacks for color changes as the merchant interacts with the picker. + * @publicDocs */ export interface ColorFieldJSXProps extends Partial< @@ -396,4 +408,7 @@ export interface ColorFieldJSXProps } export {ColorField}; +/** + * @publicDocs + */ export type {ColorFieldJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/ColorPicker.d.ts b/packages/ui-extensions/src/surfaces/admin/components/ColorPicker.d.ts index 2236f049ac..f5b5cc8b08 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/ColorPicker.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/ColorPicker.d.ts @@ -10,6 +10,7 @@ import type {ColorPickerProps$1, ComponentChildren} from './shared.d.ts'; /** * An event object with a strongly-typed `currentTarget` property that references the specific HTML element type. + * @publicDocs */ export type CallbackEvent = Event & { /** @@ -19,6 +20,7 @@ export type CallbackEvent = Event & { }; /** * An event listener function or null that receives a typed callback event. + * @publicDocs */ export type CallbackEventListener = | (EventListener & { @@ -30,6 +32,7 @@ export type CallbackEventListener = | null; /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -48,6 +51,7 @@ export interface PreactBaseElementProps { /** * Properties for rendering a color picker that provides a visual interface for selecting colors with optional transparency control. + * @publicDocs */ export interface ColorPickerProps extends Required< @@ -56,10 +60,12 @@ export interface ColorPickerProps /** * A string containing CSS styles to be applied to the component. + * @publicDocs */ export type Styles = string; /** * The implementation details for rendering a custom element with a shadow DOM. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -73,6 +79,7 @@ export type RenderImpl = Omit & { }; /** * An object containing information about keyboard and mouse button states during an activation event. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -94,6 +101,7 @@ export interface ActivationEventEsque { } /** * The options for programmatically triggering a click event on an element. + * @publicDocs */ export interface ClickOptions { /** @@ -211,6 +219,7 @@ declare module 'preact' { declare const tagName = 's-color-picker'; /** * The JSX props interface for the color picker component when used in React/Preact. + * @publicDocs */ export interface ColorPickerJSXProps extends Partial, @@ -229,4 +238,7 @@ export interface ColorPickerJSXProps } export {ColorPicker}; +/** + * @publicDocs + */ export type {ColorPickerJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/DateField.d.ts b/packages/ui-extensions/src/surfaces/admin/components/DateField.d.ts index 41c0e1b548..7a8cf17622 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/DateField.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/DateField.d.ts @@ -15,6 +15,7 @@ import type { /** * An event object with a strongly-typed currentTarget property that references the specific HTML element type. + * @publicDocs */ export type CallbackEvent = Event & { /** @@ -24,6 +25,7 @@ export type CallbackEvent = Event & { }; /** * An event listener function or null that receives a typed callback event. + * @publicDocs */ export type CallbackEventListener = | (EventListener & { @@ -35,6 +37,7 @@ export type CallbackEventListener = | null; /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -53,10 +56,12 @@ export interface PreactBaseElementProps { /** * A string containing CSS styles to be applied to the component. + * @publicDocs */ export type Styles = string; /** * The implementation details for rendering a custom element with a shadow DOM. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -70,6 +75,7 @@ export type RenderImpl = Omit & { }; /** * An object containing information about keyboard and mouse button states during an activation event. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -91,6 +97,7 @@ export interface ActivationEventEsque { } /** * The options for programmatically triggering a click event on an element. + * @publicDocs */ export interface ClickOptions { /** @@ -144,6 +151,7 @@ declare abstract class PreactCustomElement extends BaseClass { declare const internals: unique symbol; /** * The required props for input elements that all form controls must implement. + * @publicDocs */ export type PreactInputProps = Required< Pick @@ -192,6 +200,7 @@ declare class PreactInputElement /** * The common props shared by all form field components in the admin UI. + * @publicDocs */ export type PreactFieldProps = PreactInputProps & @@ -309,6 +318,7 @@ declare class PreactFieldElement /** * The properties for the date field component. These properties configure an input field that allows merchants to select dates using an integrated calendar picker with optional text input, date constraints, and day-of-week restrictions. + * @publicDocs */ export interface DateFieldProps extends Omit< @@ -390,6 +400,7 @@ declare module 'preact' { declare const tagName = 's-date-field'; /** * The JSX props for the date field component. These properties extend `DateFieldProps` with JSX-specific event callbacks for React-style event handling when used in Preact, including specialized callbacks for view changes and invalid date attempts. + * @publicDocs */ export interface DateFieldJSXProps extends Partial>, @@ -421,4 +432,7 @@ export interface DateFieldJSXProps } export {DateField}; +/** + * @publicDocs + */ export type {DateFieldJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/DatePicker.d.ts b/packages/ui-extensions/src/surfaces/admin/components/DatePicker.d.ts index 7b621ede84..59da768c45 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/DatePicker.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/DatePicker.d.ts @@ -10,6 +10,7 @@ import type {DatePickerProps$1, ComponentChildren} from './shared.d.ts'; /** * The properties for the date picker component. These properties configure a standalone calendar interface for selecting single dates or date ranges, with support for date constraints, day-of-week restrictions, and month/year navigation. + * @publicDocs */ export interface DatePickerProps extends Required< @@ -39,6 +40,7 @@ export interface DatePickerProps /** * An event object with a strongly-typed currentTarget property that references the specific HTML element type. + * @publicDocs */ export type CallbackEvent = Event & { /** @@ -48,6 +50,7 @@ export type CallbackEvent = Event & { }; /** * An event listener function or null that receives a typed callback event. + * @publicDocs */ export type CallbackEventListener = | (EventListener & { @@ -61,6 +64,7 @@ export type CallbackEventListener = export interface PreactBaseElementProps { /** * A unique identifier for this element within its parent. Preact uses keys to optimize rendering performance when lists change by tracking which items have been added, removed, or reordered. + * @publicDocs */ key?: preact.Key; /** @@ -75,10 +79,12 @@ export interface PreactBaseElementProps { /** * A string containing CSS styles to be applied to the component. + * @publicDocs */ export type Styles = string; /** * The implementation details for rendering a custom element with a shadow DOM. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -92,6 +98,7 @@ export type RenderImpl = Omit & { }; /** * An object containing information about keyboard and mouse button states during an activation event. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -113,6 +120,7 @@ export interface ActivationEventEsque { } /** * The options for programmatically triggering a click event on an element. + * @publicDocs */ export interface ClickOptions { /** @@ -271,6 +279,7 @@ declare module 'preact' { declare const tagName = 's-date-picker'; /** * The JSX props for the date picker component. These properties extend `DatePickerProps` with JSX-specific event callbacks for React-style event handling when used in Preact, including callbacks for date selection, focus events, and view changes. + * @publicDocs */ export interface DatePickerJSXProps extends Partial, @@ -298,4 +307,7 @@ export interface DatePickerJSXProps } export {DatePicker}; +/** + * @publicDocs + */ export type {DatePickerJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/Divider.d.ts b/packages/ui-extensions/src/surfaces/admin/components/Divider.d.ts index 9aa2a8c9e4..5c87471478 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/Divider.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/Divider.d.ts @@ -10,6 +10,7 @@ import type {DividerProps$1, ComponentChildren} from './shared.d.ts'; /** * The properties for the divider component. A divider creates a visual separator to distinguish different sections of content. + * @publicDocs */ export interface DividerProps extends Pick { @@ -35,10 +36,12 @@ export interface DividerProps /** * A string containing CSS styles for a custom element. + * @publicDocs */ export type Styles = string; /** * The configuration for rendering a custom element with Preact. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -52,6 +55,7 @@ export type RenderImpl = Omit & { }; /** * An interface representing the properties of an activation event, such as a click or keypress. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -73,6 +77,7 @@ export interface ActivationEventEsque { } /** * The options for triggering a synthetic click event. + * @publicDocs */ export interface ClickOptions { /** @@ -128,6 +133,7 @@ declare abstract class PreactCustomElement extends BaseClass { /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -184,10 +190,14 @@ declare module 'preact' { declare const tagName = 's-divider'; /** * The properties for the divider component when it's used in JSX. + * @publicDocs */ export interface DividerJSXProps extends Partial, Pick {} export {Divider}; +/** + * @publicDocs + */ export type {DividerJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/DropZone.d.ts b/packages/ui-extensions/src/surfaces/admin/components/DropZone.d.ts index 8b1f70f2c6..718ff5754c 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/DropZone.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/DropZone.d.ts @@ -13,9 +13,15 @@ import type { RenderImpl, } from './shared.d.ts'; +/** + * @publicDocs + */ export type CallbackEvent = Event & { currentTarget: HTMLElementTagNameMap[T]; }; +/** + * @publicDocs + */ export type CallbackEventListener = | (EventListener & { (event: CallbackEvent): void; @@ -36,6 +42,9 @@ export interface PreactBaseElementPropsWithChildren children?: preact.ComponentChildren; } +/** + * @publicDocs + */ export interface DropZoneProps extends Required< Pick< @@ -58,6 +67,9 @@ declare class PolarisCustomElement extends PreactCustomElement { constructor(renderImpl: Omit); } +/** + * @publicDocs + */ export type ReplaceType = Exclude | TTo; declare const setFiles: unique symbol; @@ -117,6 +129,9 @@ declare module 'preact' { } declare const tagName = 's-drop-zone'; +/** + * @publicDocs + */ export interface DropZoneJSXProps extends Partial, Pick { @@ -130,4 +145,7 @@ export interface DropZoneJSXProps } export {DropZone}; +/** + * @publicDocs + */ export type {DropZoneJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/EmailField.d.ts b/packages/ui-extensions/src/surfaces/admin/components/EmailField.d.ts index 30fa262b5d..2cbafc12a8 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/EmailField.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/EmailField.d.ts @@ -14,6 +14,7 @@ import type { /** * An event with a strongly-typed currentTarget property for a specific HTML element. + * @publicDocs */ export type CallbackEvent = Event & { /** @@ -23,6 +24,7 @@ export type CallbackEvent = Event & { }; /** * A callback function that receives a strongly-typed event for a specific HTML element. + * @publicDocs */ export type CallbackEventListener = | (EventListener & { @@ -31,6 +33,7 @@ export type CallbackEventListener = | null; /** * The React-style event callback props for form field components. + * @publicDocs */ export interface FieldReactProps { /** @@ -52,6 +55,7 @@ export interface FieldReactProps { } /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -70,10 +74,12 @@ export interface PreactBaseElementProps { /** * A string containing CSS styles for the component's shadow DOM. + * @publicDocs */ export type Styles = string; /** * The configuration for rendering a Preact component in a shadow root. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -87,6 +93,7 @@ export type RenderImpl = Omit & { }; /** * The properties from an event that indicate how the user activated an element. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -108,6 +115,7 @@ export interface ActivationEventEsque { } /** * The options for influencing a programmatic click event. + * @publicDocs */ export interface ClickOptions { /** @@ -161,6 +169,7 @@ declare abstract class PreactCustomElement extends BaseClass { declare const internals: unique symbol; /** * The base properties for an input element that participates in form submission. + * @publicDocs */ export type PreactInputProps = Required< Pick @@ -205,6 +214,7 @@ declare class PreactInputElement /** * The base properties for form field elements that support labels, validation, and autocomplete. + * @publicDocs */ export type PreactFieldProps = PreactInputProps & @@ -325,6 +335,7 @@ declare class PreactFieldElement /** * The properties for the email field component. These properties configure a specialized text input field for entering email addresses with built-in validation and appropriate keyboard support. + * @publicDocs */ export type EmailFieldProps = PreactFieldProps< Required['autocomplete'] @@ -375,6 +386,7 @@ declare module 'preact' { declare const tagName = 's-email-field'; /** * The JSX props for the email field component. These properties extend `EmailFieldProps` with JSX-specific event callbacks for React-style event handling. + * @publicDocs */ export interface EmailFieldJSXProps extends Partial>, @@ -382,4 +394,7 @@ export interface EmailFieldJSXProps FieldReactProps {} export {EmailField}; +/** + * @publicDocs + */ export type {EmailFieldJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/Form.d.ts b/packages/ui-extensions/src/surfaces/admin/components/Form.d.ts index 4afff198b0..8ce5fdbfb1 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/Form.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/Form.d.ts @@ -13,6 +13,7 @@ import type { /** * A callback event with a strongly-typed `currentTarget` property that corresponds to a specific HTML element. This provides better type safety when handling events from custom elements. + * @publicDocs */ export type CallbackEvent = Event & { /** @@ -23,6 +24,7 @@ export type CallbackEvent = Event & { /** * An event listener function type for callback events with a strongly-typed `currentTarget`. This ensures the event handler receives the correct element type. + * @publicDocs */ export type CallbackEventListener = | (EventListener & { @@ -32,6 +34,7 @@ export type CallbackEventListener = /** * A callback event that includes the `waitUntil` method for extending asynchronous operations. This allows you to delay form submission until promises resolve, enabling async validation or data processing before the form completes its action. + * @publicDocs */ export interface CallbackExtendableEvent< TTagName extends keyof HTMLElementTagNameMap, @@ -40,6 +43,7 @@ export interface CallbackExtendableEvent< /** * An event listener function type for extendable callback events. This combines strong typing with the ability to extend the event lifecycle using `waitUntil`. + * @publicDocs */ export type CallbackExtendableEventListener< TTagName extends keyof HTMLElementTagNameMap, @@ -51,6 +55,7 @@ export type CallbackExtendableEventListener< /** * The properties for the form component. These properties configure the form's identifier for targeting and referencing within the admin extension. + * @publicDocs */ export interface FormProps extends Pick {} @@ -58,6 +63,7 @@ declare const tagName = 's-form'; /** * The JSX props for the form component. These properties extend `FormProps` with event callbacks for form submission and reset actions in JSX rendering. + * @publicDocs */ export interface FormJSXProps extends Partial { /** @@ -72,10 +78,12 @@ export interface FormJSXProps extends Partial { /** * The CSS styles as a string, used for styling web components within their shadow DOM. + * @publicDocs */ export type Styles = string; /** * The implementation configuration for rendering a Preact component into a shadow root. Defines the render function that returns JSX elements and optional CSS styles to apply to the component's shadow DOM. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -89,6 +97,7 @@ export type RenderImpl = Omit & { }; /** * The properties of an activation event (such as a click or keyboard press) that describe which modifier keys and mouse buttons were involved. This is used to determine intended behavior like opening links in new tabs when Command/Control is pressed. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -110,6 +119,7 @@ export interface ActivationEventEsque { } /** * The options for controlling how a synthetic click behaves. Allows passing modifier key states and button information from an original event to influence link behavior such as opening in new tabs or background tabs. + * @publicDocs */ export interface ClickOptions { /** @@ -192,4 +202,7 @@ declare module 'preact' { } export {Form}; +/** + * @publicDocs + */ export type {FormJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/FunctionSettings.d.ts b/packages/ui-extensions/src/surfaces/admin/components/FunctionSettings.d.ts index 08b3cc8d4a..dc7706093e 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/FunctionSettings.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/FunctionSettings.d.ts @@ -13,6 +13,7 @@ import type { /** * A callback event with a strongly-typed `currentTarget` property that corresponds to a specific HTML element. This provides better type safety when handling events from custom elements. + * @publicDocs */ export type CallbackEvent = Event & { /** @@ -23,6 +24,7 @@ export type CallbackEvent = Event & { /** * An event listener function type for callback events with a strongly-typed `currentTarget`. This ensures the event handler receives the correct element type. + * @publicDocs */ export type CallbackEventListener = | (EventListener & { @@ -32,6 +34,7 @@ export type CallbackEventListener = /** * An event listener function type for error events that includes an `error` property. This is used for handling validation errors and submission failures in forms. + * @publicDocs */ export type CallbackErrorEventListener< TTagName extends keyof HTMLElementTagNameMap, @@ -51,6 +54,7 @@ export type CallbackErrorEventListener< /** * A callback event that includes the `waitUntil` method for extending asynchronous operations. This allows you to delay event completion until promises resolve, enabling async operations during event handling. + * @publicDocs */ export interface CallbackExtendableEvent< TTagName extends keyof HTMLElementTagNameMap, @@ -59,6 +63,7 @@ export interface CallbackExtendableEvent< /** * An event listener function type for extendable callback events. This combines strong typing with the ability to extend the event lifecycle using `waitUntil`. + * @publicDocs */ export type CallbackExtendableEventListener< TTagName extends keyof HTMLElementTagNameMap, @@ -70,6 +75,7 @@ export type CallbackExtendableEventListener< /** * The properties for the function settings component. These properties configure the form's identifier for configuring Shopify Function settings in the admin interface. + * @publicDocs */ export interface FunctionSettingsProps extends Pick {} @@ -78,6 +84,7 @@ declare const tagName = 's-function-settings'; /** * The JSX props for the function settings component. These properties extend `FunctionSettingsProps` with event callbacks for form submission, reset, and error handling in JSX rendering. + * @publicDocs */ export interface FunctionSettingsJSXProps extends Partial< @@ -100,10 +107,12 @@ export interface FunctionSettingsJSXProps /** * The CSS styles as a string, used for styling web components within their shadow DOM. + * @publicDocs */ export type Styles = string; /** * The implementation configuration for rendering a Preact component into a shadow root. Defines the render function that returns JSX elements and optional CSS styles to apply to the component's shadow DOM. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -117,6 +126,7 @@ export type RenderImpl = Omit & { }; /** * The properties of an activation event (such as a click or keyboard press) that describe which modifier keys and mouse buttons were involved. This is used to determine intended behavior like opening links in new tabs when Command/Control is pressed. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -138,6 +148,7 @@ export interface ActivationEventEsque { } /** * The options for controlling how a synthetic click behaves. Allows passing modifier key states and button information from an original event to influence link behavior such as opening in new tabs or background tabs. + * @publicDocs */ export interface ClickOptions { /** @@ -190,6 +201,7 @@ declare abstract class PreactCustomElement extends BaseClass { /** * The error event type that's passed to the `onError` callback of function settings. This event contains validation errors that occurred when committing function settings to Shopify's servers. + * @publicDocs */ export type FunctionSettingsErrorEvent = Parameters< NonNullable @@ -250,4 +262,7 @@ declare module 'preact' { } export {FunctionSettings}; +/** + * @publicDocs + */ export type {FunctionSettingsJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/Grid.d.ts b/packages/ui-extensions/src/surfaces/admin/components/Grid.d.ts index 64d6e4face..b6d8e291bd 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/Grid.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/Grid.d.ts @@ -21,6 +21,7 @@ import type { /** * A type that allows a value to be responsive using container query syntax. + * @publicDocs */ export type MakeResponsive = T | `@container${string}`; /** @@ -38,6 +39,7 @@ export type MakeResponsive = T | `@container${string}`; * margin: string | `@container${string}`; * padding: number | `@container${string}`; * } + * @publicDocs */ export type MakeResponsivePick = { [P in TProperty]: MakeResponsive; @@ -45,10 +47,12 @@ export type MakeResponsivePick = { /** * A version of the box properties with all fields required. + * @publicDocs */ export type RequiredBoxProps = Required; /** * The allowed border radius values for a box component. + * @publicDocs */ export type BoxBorderRadii = Extract< RequiredBoxProps['borderRadius'], @@ -63,6 +67,7 @@ export type BoxBorderRadii = Extract< >; /** * The allowed border style values for a box component. + * @publicDocs */ export type BoxBorderStyles = Extract< RequiredBoxProps['borderStyle'], @@ -70,6 +75,7 @@ export type BoxBorderStyles = Extract< >; /** * The box properties that support responsive values through container queries. + * @publicDocs */ export type ResponsiveBoxProps = MakeResponsivePick< RequiredBoxProps, @@ -82,6 +88,9 @@ export type ResponsiveBoxProps = MakeResponsivePick< | 'paddingInlineEnd' | 'display' >; +/** + * @publicDocs + */ export interface BoxProps extends Pick< RequiredBoxProps, @@ -298,10 +307,12 @@ export interface BoxProps /** * A version of the grid properties with all fields required. + * @publicDocs */ export type RequiredAlignedProps = Required; /** * The grid properties that support responsive values through container queries. + * @publicDocs */ export type ResponsiveGridProps = MakeResponsivePick< RequiredAlignedProps, @@ -309,6 +320,7 @@ export type ResponsiveGridProps = MakeResponsivePick< >; /** * The properties for the grid component. A grid provides precise control over rows and columns, with powerful alignment and sizing options for both individual items and the entire grid structure. + * @publicDocs */ export interface GridProps extends BoxProps, @@ -395,6 +407,7 @@ export interface GridProps /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -412,6 +425,7 @@ export interface PreactBaseElementProps { } /** * The base properties for Preact elements that have children, extending the base element properties to include child content. + * @publicDocs */ export interface PreactBaseElementPropsWithChildren extends PreactBaseElementProps { @@ -420,10 +434,12 @@ export interface PreactBaseElementPropsWithChildren /** * A string containing CSS styles for a custom element. + * @publicDocs */ export type Styles = string; /** * The configuration for rendering a custom element with Preact. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -437,6 +453,7 @@ export type RenderImpl = Omit & { }; /** * An interface representing the properties of an activation event, such as a click or keypress. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -458,6 +475,7 @@ export interface ActivationEventEsque { } /** * The options for triggering a synthetic click event. + * @publicDocs */ export interface ClickOptions { /** @@ -688,6 +706,7 @@ declare module 'preact' { declare const tagName = 's-grid'; /** * The properties for the grid component when it's used in JSX. + * @publicDocs */ export interface GridJSXProps extends Partial, @@ -699,4 +718,7 @@ export interface GridJSXProps } export {Grid}; +/** + * @publicDocs + */ export type {GridJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/GridItem.d.ts b/packages/ui-extensions/src/surfaces/admin/components/GridItem.d.ts index 919cdedf49..807b4f6014 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/GridItem.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/GridItem.d.ts @@ -18,6 +18,7 @@ import type { /** * A type that allows a value to be responsive using container query syntax. + * @publicDocs */ export type MakeResponsive = T | `@container${string}`; /** @@ -35,6 +36,7 @@ export type MakeResponsive = T | `@container${string}`; * margin: string | `@container${string}`; * padding: number | `@container${string}`; * } + * @publicDocs */ export type MakeResponsivePick = { [P in TProperty]: MakeResponsive; @@ -42,10 +44,12 @@ export type MakeResponsivePick = { /** * A version of the box properties with all fields required. + * @publicDocs */ export type RequiredBoxProps = Required; /** * The allowed border radius values for a box component. + * @publicDocs */ export type BoxBorderRadii = Extract< RequiredBoxProps['borderRadius'], @@ -60,6 +64,7 @@ export type BoxBorderRadii = Extract< >; /** * The allowed border style values for a box component. + * @publicDocs */ export type BoxBorderStyles = Extract< RequiredBoxProps['borderStyle'], @@ -67,6 +72,7 @@ export type BoxBorderStyles = Extract< >; /** * The box properties that support responsive values through container queries. + * @publicDocs */ export type ResponsiveBoxProps = MakeResponsivePick< RequiredBoxProps, @@ -79,6 +85,9 @@ export type ResponsiveBoxProps = MakeResponsivePick< | 'paddingInlineEnd' | 'display' >; +/** + * @publicDocs + */ export interface BoxProps extends Pick< RequiredBoxProps, @@ -293,10 +302,12 @@ export interface BoxProps /** * A version of the grid item properties with all fields required. + * @publicDocs */ export type RequiredGridItemProps = Required; /** * The properties for the grid item component. A grid item can be positioned within specific rows and columns of a grid, with control over how many rows or columns it spans. + * @publicDocs */ export interface GridItemProps extends BoxProps, @@ -313,10 +324,12 @@ export interface GridItemProps /** * A string containing CSS styles for a custom element. + * @publicDocs */ export type Styles = string; /** * The configuration for rendering a custom element with Preact. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -330,6 +343,7 @@ export type RenderImpl = Omit & { }; /** * An interface representing the properties of an activation event, such as a click or keypress. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -351,6 +365,7 @@ export interface ActivationEventEsque { } /** * The options for triggering a synthetic click event. + * @publicDocs */ export interface ClickOptions { /** @@ -517,6 +532,7 @@ declare class BoxElement extends PreactCustomElement implements BoxProps { /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -534,6 +550,7 @@ export interface PreactBaseElementProps { } /** * The base properties for Preact elements that have children, extending the base element properties to include child content. + * @publicDocs */ export interface PreactBaseElementPropsWithChildren extends PreactBaseElementProps { @@ -571,6 +588,7 @@ declare module 'preact' { declare const tagName = 's-grid-item'; /** * The properties for the grid item component when it's used in JSX. + * @publicDocs */ export interface GridItemJSXProps extends Partial, @@ -582,4 +600,7 @@ export interface GridItemJSXProps } export {GridItem}; +/** + * @publicDocs + */ export type {GridItemJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/Heading.d.ts b/packages/ui-extensions/src/surfaces/admin/components/Heading.d.ts index f8d00a0dee..f4f386017d 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/Heading.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/Heading.d.ts @@ -10,6 +10,7 @@ import type {ComponentChildren, HeadingProps$1} from './shared.d.ts'; /** * The properties for the heading component. These properties define hierarchical section titles and headings with appropriate semantic meaning and visual hierarchy. + * @publicDocs */ export interface HeadingProps extends Required< @@ -21,10 +22,12 @@ export interface HeadingProps /** * A string containing CSS styles. + * @publicDocs */ export type Styles = string; /** * The configuration for rendering a custom element with a shadow DOM. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -39,6 +42,7 @@ export type RenderImpl = Omit & { /** * An object that represents the state of modifier keys and mouse button * during an activation event like a click. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -60,6 +64,7 @@ export interface ActivationEventEsque { } /** * Options for customizing click behavior on an element. + * @publicDocs */ export interface ClickOptions { /** @@ -112,6 +117,7 @@ declare abstract class PreactCustomElement extends BaseClass { /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -129,6 +135,7 @@ export interface PreactBaseElementProps { } /** * The base properties for Preact elements that have children, extending the base element properties to include child content. + * @publicDocs */ export interface PreactBaseElementPropsWithChildren extends PreactBaseElementProps { @@ -169,6 +176,7 @@ declare module 'preact' { declare const tagName = 's-heading'; /** * The JSX properties for the heading component. These properties define how a heading is rendered in Preact or JSX. + * @publicDocs */ export interface HeadingJSXProps extends Partial, @@ -180,4 +188,7 @@ export interface HeadingJSXProps } export {Heading}; +/** + * @publicDocs + */ export type {HeadingJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/Icon.d.ts b/packages/ui-extensions/src/surfaces/admin/components/Icon.d.ts index 0a11b430d1..11c77117a9 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/Icon.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/Icon.d.ts @@ -10,6 +10,7 @@ import type {IconProps$1, IconType, ComponentChildren} from './shared.d.ts'; /** * The properties for the icon component. An icon displays a graphical symbol with configurable appearance, color, and semantic meaning. + * @publicDocs */ export interface IconProps extends Pick< @@ -45,10 +46,12 @@ export interface IconProps /** * A string containing CSS styles for the component. + * @publicDocs */ export type Styles = string; /** * The implementation details for rendering a custom element with Preact. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -62,6 +65,7 @@ export type RenderImpl = Omit & { }; /** * The properties of an activation event, such as a click or keypress. These properties capture which modifier keys were pressed and which mouse button was used during the event. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -83,6 +87,7 @@ export interface ActivationEventEsque { } /** * The options for customizing synthetic click behavior. + * @publicDocs */ export interface ClickOptions { /** @@ -138,6 +143,7 @@ declare abstract class PreactCustomElement extends BaseClass { /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -196,10 +202,14 @@ declare module 'preact' { declare const tagName = 's-icon'; /** * The properties for the icon component when it's used in JSX. + * @publicDocs */ export interface IconJSXProps extends Partial, Pick {} export {Icon}; +/** + * @publicDocs + */ export type {IconJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/Image.d.ts b/packages/ui-extensions/src/surfaces/admin/components/Image.d.ts index 2c75378007..82a9c59d53 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/Image.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/Image.d.ts @@ -18,6 +18,7 @@ import type { /** * A callback event that's typed to a specific HTML element. This type provides access to the element that triggered the event. + * @publicDocs */ export type CallbackEvent = Event & { /** @@ -27,6 +28,7 @@ export type CallbackEvent = Event & { }; /** * An event listener for callback events, typed to a specific HTML element. + * @publicDocs */ export type CallbackEventListener = | (EventListener & { @@ -35,6 +37,7 @@ export type CallbackEventListener = | null; /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -53,6 +56,7 @@ export interface PreactBaseElementProps { /** * Makes a type value responsive by allowing container query strings. + * @publicDocs */ export type MakeResponsive = T | `@container${string}`; /** @@ -70,6 +74,7 @@ export type MakeResponsive = T | `@container${string}`; * margin: string | `@container${string}`; * padding: number | `@container${string}`; * } + * @publicDocs */ export type MakeResponsivePick = { [P in TProperty]: MakeResponsive; @@ -77,10 +82,12 @@ export type MakeResponsivePick = { /** * The box properties with all fields marked as required. + * @publicDocs */ export type RequiredBoxProps = Required; /** * The available border radius values for Box components. + * @publicDocs */ export type BoxBorderRadii = Extract< RequiredBoxProps['borderRadius'], @@ -95,6 +102,7 @@ export type BoxBorderRadii = Extract< >; /** * The available border style values for Box components. + * @publicDocs */ export type BoxBorderStyles = Extract< RequiredBoxProps['borderStyle'], @@ -102,6 +110,7 @@ export type BoxBorderStyles = Extract< >; /** * The box properties that support responsive values through container queries. + * @publicDocs */ export type ResponsiveBoxProps = MakeResponsivePick< RequiredBoxProps, @@ -114,6 +123,9 @@ export type ResponsiveBoxProps = MakeResponsivePick< | 'paddingInlineEnd' | 'display' >; +/** + * @publicDocs + */ export interface BoxProps extends Pick< RequiredBoxProps, @@ -328,6 +340,7 @@ export interface BoxProps /** * The properties for the image component. An image displays pictures with configurable sizing, loading behavior, and borders. Properties include `src` for the image URL, `alt` for accessibility text, `aspectRatio` for sizing, `loading` for lazy loading, and border styling options. + * @publicDocs */ export interface ImageProps extends Required< @@ -414,10 +427,12 @@ export interface ImageProps /** * A string containing CSS styles for a custom element. + * @publicDocs */ export type Styles = string; /** * The configuration for rendering a custom element with Preact. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -431,6 +446,7 @@ export type RenderImpl = Omit & { }; /** * The properties of an activation event, such as a click or keypress. These properties capture which modifier keys were pressed and which mouse button was used during the event. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -452,6 +468,7 @@ export interface ActivationEventEsque { } /** * The options for triggering a synthetic click event. + * @publicDocs */ export interface ClickOptions { /** @@ -591,6 +608,7 @@ declare module 'preact' { declare const tagName = 's-image'; /** * The properties for the image component when it's used in JSX. + * @publicDocs */ export interface ImageJSXProps extends Partial, @@ -606,4 +624,7 @@ export interface ImageJSXProps } export {Image}; +/** + * @publicDocs + */ export type {ImageJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/Link.d.ts b/packages/ui-extensions/src/surfaces/admin/components/Link.d.ts index 50a67fcf49..1fa0ebae38 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/Link.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/Link.d.ts @@ -12,9 +12,15 @@ import type { InteractionProps, } from './shared.d.ts'; +/** + * @publicDocs + */ export type CallbackEvent = Event & { currentTarget: HTMLElementTagNameMap[T]; }; +/** + * @publicDocs + */ export type CallbackEventListener = | (EventListener & { (event: CallbackEvent): void; @@ -22,6 +28,7 @@ export type CallbackEventListener = | null; /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -39,13 +46,20 @@ export interface PreactBaseElementProps { } /** * The base properties for Preact elements that have children, extending the base element properties to include child content. + * @publicDocs */ export interface PreactBaseElementPropsWithChildren extends PreactBaseElementProps { children?: preact.ComponentChildren; } +/** + * @publicDocs + */ export type RequiredLinkProps = Required; +/** + * @publicDocs + */ export type LinkBaseProps = Required< Pick< LinkProps$1, @@ -62,6 +76,7 @@ export type LinkBaseProps = Required< >; /** * The properties for the link component. These properties define a clickable link that navigates users to different pages or sections with customizable visual styles and semantic meaning. + * @publicDocs */ export interface LinkProps extends LinkBaseProps { /** @@ -75,17 +90,29 @@ export interface LinkProps extends LinkBaseProps { tone: Extract; } +/** + * @publicDocs + */ export type Styles = string; +/** + * @publicDocs + */ export type RenderImpl = Omit & { ShadowRoot: (element: any) => ComponentChildren; styles?: Styles; }; +/** + * @publicDocs + */ export interface ActivationEventEsque { shiftKey: boolean; metaKey: boolean; ctrlKey: boolean; button: number; } +/** + * @publicDocs + */ export interface ClickOptions { /** * The original user event (such as a click or keyboard event) that triggered this programmatic click. When provided, the component preserves important event properties like modifier keys (Ctrl, Shift, Alt, Meta) and mouse button states, enabling behaviors such as opening links in a new tab when middle-clicked or Ctrl+clicked. @@ -135,6 +162,9 @@ declare abstract class PreactCustomElement extends BaseClass { click({sourceEvent}?: ClickOptions): void; } +/** + * @publicDocs + */ export interface PreactOverlayControlProps extends Pick { /** @@ -191,6 +221,7 @@ declare module 'preact' { declare const tagName = 's-link'; /** * The JSX properties for the link component. These properties define how a link is rendered in Preact or JSX. + * @publicDocs */ export interface LinkJSXProps extends Partial, @@ -241,4 +272,7 @@ export interface LinkJSXProps } export {Link}; +/** + * @publicDocs + */ export type {LinkJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/ListItem.d.ts b/packages/ui-extensions/src/surfaces/admin/components/ListItem.d.ts index 508440246e..774dc9b031 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/ListItem.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/ListItem.d.ts @@ -9,15 +9,18 @@ import type {ComponentChildren, ListItemProps$1} from './shared.d.ts'; /** * The properties that you can set on a list item component. + * @publicDocs */ export interface ListItemProps extends ListItemProps$1 {} /** * A string that contains CSS styles. + * @publicDocs */ export type Styles = string; /** * The configuration for rendering a custom element with a shadow DOM. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -32,6 +35,7 @@ export type RenderImpl = Omit & { /** * An object that represents the state of modifier keys and mouse button * during an activation event like a click. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -53,6 +57,7 @@ export interface ActivationEventEsque { } /** * The options for customizing how a synthetic click is performed. + * @publicDocs */ export interface ClickOptions { /** @@ -105,6 +110,7 @@ declare abstract class PreactCustomElement extends BaseClass { /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -122,6 +128,7 @@ export interface PreactBaseElementProps { } /** * The base properties for Preact elements that have children, extending the base element properties to include child content. + * @publicDocs */ export interface PreactBaseElementPropsWithChildren extends PreactBaseElementProps { @@ -153,6 +160,7 @@ declare module 'preact' { declare const tagName = 's-list-item'; /** * The JSX properties you can set on a list item component. + * @publicDocs */ export interface ListItemJSXProps extends Partial, @@ -164,4 +172,7 @@ export interface ListItemJSXProps } export {ListItem}; +/** + * @publicDocs + */ export type {ListItemJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/Menu.d.ts b/packages/ui-extensions/src/surfaces/admin/components/Menu.d.ts index c30b8c53c4..ca8864bbb4 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/Menu.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/Menu.d.ts @@ -14,12 +14,14 @@ import type { /** * The properties you can set on a menu component. + * @publicDocs */ export interface MenuProps extends Required> {} /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -37,6 +39,7 @@ export interface PreactBaseElementProps { } /** * The base properties for Preact elements that have children, extending the base element properties to include child content. + * @publicDocs */ export interface PreactBaseElementPropsWithChildren extends PreactBaseElementProps { @@ -45,10 +48,12 @@ export interface PreactBaseElementPropsWithChildren /** * A string that contains CSS styles to apply to the component. + * @publicDocs */ export type Styles = string; /** * The implementation details for rendering a Preact custom element with a shadow root. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -62,6 +67,7 @@ export type RenderImpl = Omit & { }; /** * An object that resembles an activation event, containing information about which modifier keys were pressed and which mouse button was used. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -83,6 +89,7 @@ export interface ActivationEventEsque { } /** * The options for customizing how a synthetic click is performed. + * @publicDocs */ export interface ClickOptions { /** @@ -135,6 +142,7 @@ declare abstract class PreactCustomElement extends BaseClass { /** * The properties for controlling overlay elements like popovers, tooltips, and menus through command interactions. + * @publicDocs */ export interface PreactOverlayControlProps extends Pick { @@ -177,6 +185,7 @@ declare const overlayActivator: unique symbol; declare const overlayHideFrameId: unique symbol; /** * The initialization object for creating a polyfill command event. + * @publicDocs */ export type PolyfillCommandEventInit = EventInit & { /** @@ -190,6 +199,7 @@ export type PolyfillCommandEventInit = EventInit & { }; /** * A polyfill event for the command interaction pattern, which is used to control overlay elements. + * @publicDocs */ export type PolyfillCommandEvent = Event & { /** @@ -261,6 +271,7 @@ declare module 'preact' { declare const tagName = 's-menu'; /** * The JSX properties you can set on a menu component. + * @publicDocs */ export interface MenuJSXProps extends Partial, @@ -272,4 +283,7 @@ export interface MenuJSXProps } export {Menu}; +/** + * @publicDocs + */ export type {MenuJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/Modal.d.ts b/packages/ui-extensions/src/surfaces/admin/components/Modal.d.ts index 59d00f1abc..81b6cd0efb 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/Modal.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/Modal.d.ts @@ -14,9 +14,15 @@ import type { InteractionProps, } from './shared.d.ts'; +/** + * @publicDocs + */ export type CallbackEvent = Event & { currentTarget: HTMLElementTagNameMap[T]; }; +/** + * @publicDocs + */ export type CallbackEventListener = | (EventListener & { (event: CallbackEvent): void; @@ -37,7 +43,13 @@ export interface PreactBaseElementPropsWithChildren children?: preact.ComponentChildren; } +/** + * @publicDocs + */ export type RequiredAlignedModalProps = Required; +/** + * @publicDocs + */ export interface ModalProps extends Pick< RequiredAlignedModalProps, @@ -62,6 +74,9 @@ declare class PolarisCustomElement extends PreactCustomElement { constructor(renderImpl: Omit); } +/** + * @publicDocs + */ export interface PreactOverlayControlProps extends Pick { /** @@ -104,11 +119,17 @@ declare const overlayHidden: unique symbol; */ declare const overlayActivator: unique symbol; declare const overlayHideFrameId: unique symbol; +/** + * @publicDocs + */ export type PolyfillCommandEventInit = EventInit & { source: HTMLElement | null | undefined; command: PreactOverlayControlProps['command']; rootActivator?: HTMLElement | null; }; +/** + * @publicDocs + */ export type PolyfillCommandEvent = Event & { source: PolyfillCommandEventInit['source']; command: PolyfillCommandEventInit['command']; @@ -220,6 +241,9 @@ declare module 'preact' { } declare const tagName = 's-modal'; +/** + * @publicDocs + */ export interface ModalJSXProps extends Partial, Pick { @@ -246,4 +270,7 @@ export interface ModalJSXProps } export {Modal}; +/** + * @publicDocs + */ export type {ModalJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/MoneyField.d.ts b/packages/ui-extensions/src/surfaces/admin/components/MoneyField.d.ts index 9872249b65..9c5048f689 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/MoneyField.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/MoneyField.d.ts @@ -14,6 +14,7 @@ import type { /** * An event with a strongly-typed currentTarget property for a specific HTML element. + * @publicDocs */ export type CallbackEvent = Event & { /** @@ -23,6 +24,7 @@ export type CallbackEvent = Event & { }; /** * A callback function that receives a strongly-typed event for a specific HTML element. + * @publicDocs */ export type CallbackEventListener = | (EventListener & { @@ -31,6 +33,7 @@ export type CallbackEventListener = | null; /** * The React-style event callback props for form field components. + * @publicDocs */ export interface FieldReactProps { /** @@ -52,6 +55,7 @@ export interface FieldReactProps { } /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -70,10 +74,12 @@ export interface PreactBaseElementProps { /** * A string containing CSS styles for the component's shadow DOM. + * @publicDocs */ export type Styles = string; /** * The configuration for rendering a Preact component in a shadow root. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -87,6 +93,7 @@ export type RenderImpl = Omit & { }; /** * The properties from an event that indicate how the user activated an element. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -108,6 +115,7 @@ export interface ActivationEventEsque { } /** * The options for influencing a programmatic click event. + * @publicDocs */ export interface ClickOptions { /** @@ -161,6 +169,7 @@ declare abstract class PreactCustomElement extends BaseClass { declare const internals: unique symbol; /** * The base properties for an input element that participates in form submission. + * @publicDocs */ export type PreactInputProps = Required< Pick @@ -205,6 +214,7 @@ declare class PreactInputElement /** * The base properties for form field elements that support labels, validation, and autocomplete. + * @publicDocs */ export type PreactFieldProps = PreactInputProps & @@ -325,10 +335,12 @@ declare class PreactFieldElement /** * The required properties from the `MoneyFieldProps$1` definition. This type ensures all properties from the shared definition are marked as required. + * @publicDocs */ export type RequiredMoneyFieldProps = Required; /** * The properties for the money field component. These properties configure a specialized input field for entering monetary amounts with automatic currency formatting, decimal handling, and range validation. + * @publicDocs */ export interface MoneyFieldProps extends Omit, @@ -377,6 +389,7 @@ declare module 'preact' { declare const tagName = 's-money-field'; /** * The JSX props for the money field component. These properties extend `MoneyFieldProps` with JSX-specific event callbacks for React-style event handling when used in Preact. + * @publicDocs */ export interface MoneyFieldJSXProps extends Partial, @@ -384,4 +397,7 @@ export interface MoneyFieldJSXProps Pick {} export {MoneyField}; +/** + * @publicDocs + */ export type {MoneyFieldJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/NumberField.d.ts b/packages/ui-extensions/src/surfaces/admin/components/NumberField.d.ts index ec761187f5..48d475f438 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/NumberField.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/NumberField.d.ts @@ -14,6 +14,7 @@ import type { /** * An event with a strongly-typed currentTarget property for a specific HTML element. + * @publicDocs */ export type CallbackEvent = Event & { /** @@ -23,6 +24,7 @@ export type CallbackEvent = Event & { }; /** * A callback function that receives a strongly-typed event for a specific HTML element. + * @publicDocs */ export type CallbackEventListener = | (EventListener & { @@ -31,6 +33,7 @@ export type CallbackEventListener = | null; /** * The React-style event callback props for form field components. + * @publicDocs */ export interface FieldReactProps { /** @@ -52,6 +55,7 @@ export interface FieldReactProps { } /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -70,10 +74,12 @@ export interface PreactBaseElementProps { /** * A string containing CSS styles for the component's shadow DOM. + * @publicDocs */ export type Styles = string; /** * The configuration for rendering a Preact component in a shadow root. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -87,6 +93,7 @@ export type RenderImpl = Omit & { }; /** * The properties from an event that indicate how the user activated an element. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -108,6 +115,7 @@ export interface ActivationEventEsque { } /** * The options for influencing a programmatic click event. + * @publicDocs */ export interface ClickOptions { /** @@ -161,6 +169,7 @@ declare abstract class PreactCustomElement extends BaseClass { declare const internals: unique symbol; /** * The base properties for an input element that participates in form submission. + * @publicDocs */ export type PreactInputProps = Required< Pick @@ -205,6 +214,7 @@ declare class PreactInputElement /** * The base properties for form field elements that support labels, validation, and autocomplete. + * @publicDocs */ export type PreactFieldProps = PreactInputProps & @@ -325,6 +335,7 @@ declare class PreactFieldElement /** * The properties for the number field component. These properties configure a specialized input field for entering numeric values with support for validation, formatting, range constraints, and optimized mobile input modes. + * @publicDocs */ export interface NumberFieldProps extends Omit< @@ -400,6 +411,7 @@ declare module 'preact' { declare const tagName = 's-number-field'; /** * The JSX props for the number field component. These properties extend `NumberFieldProps` with JSX-specific event callbacks for React-style event handling when used in Preact. + * @publicDocs */ export interface NumberFieldJSXProps extends Partial, @@ -407,4 +419,7 @@ export interface NumberFieldJSXProps FieldReactProps {} export {NumberField}; +/** + * @publicDocs + */ export type {NumberFieldJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/Option.d.ts b/packages/ui-extensions/src/surfaces/admin/components/Option.d.ts index a41e91535c..52816a0f4f 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/Option.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/Option.d.ts @@ -10,6 +10,7 @@ import type {ComponentChildren, OptionProps$1} from './shared.d.ts'; /** * Properties for rendering a single option within a select dropdown that users can choose from. + * @publicDocs */ export interface OptionProps extends Required< @@ -18,10 +19,12 @@ export interface OptionProps /** * CSS styles that will be applied to the component's shadow DOM. + * @publicDocs */ export type Styles = string; /** * Configuration for rendering a custom element with Preact and shadow DOM. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -35,6 +38,7 @@ export type RenderImpl = Omit & { }; /** * Information about modifier keys and mouse buttons that were active during an interaction. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -56,6 +60,7 @@ export interface ActivationEventEsque { } /** * Options for influencing how a programmatic click behaves. + * @publicDocs */ export interface ClickOptions { /** @@ -110,6 +115,7 @@ declare abstract class PreactCustomElement extends BaseClass { export interface PreactBaseElementProps { /** * A unique identifier for this element within its parent. Preact uses keys to optimize rendering performance when lists change by tracking which items have been added, removed, or reordered. + * @publicDocs */ key?: preact.Key; /** @@ -129,6 +135,7 @@ export interface PreactBaseElementPropsWithChildren /** * A single option within a select dropdown that users can choose. + * @publicDocs */ declare class Option extends PreactCustomElement implements OptionProps { /** @@ -165,6 +172,7 @@ declare module 'preact' { declare const tagName = 's-option'; /** * Properties for using the option component in JSX with React-style props. + * @publicDocs */ export interface OptionJSXProps extends Partial, @@ -176,4 +184,7 @@ export interface OptionJSXProps } export {Option}; +/** + * @publicDocs + */ export type {OptionJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/OptionGroup.d.ts b/packages/ui-extensions/src/surfaces/admin/components/OptionGroup.d.ts index 9f9e292e67..a06f50a3c7 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/OptionGroup.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/OptionGroup.d.ts @@ -10,16 +10,19 @@ import type {ComponentChildren, OptionGroupProps$1} from './shared.d.ts'; /** * Properties for rendering a group of related options within a select dropdown, organized under a shared label. + * @publicDocs */ export interface OptionGroupProps extends Required> {} /** * CSS styles that will be applied to the component's shadow DOM. + * @publicDocs */ export type Styles = string; /** * Configuration for rendering a custom element with Preact and shadow DOM. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -33,6 +36,7 @@ export type RenderImpl = Omit & { }; /** * Information about modifier keys and mouse buttons that were active during an interaction. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -54,6 +58,7 @@ export interface ActivationEventEsque { } /** * Options for influencing how a programmatic click behaves. + * @publicDocs */ export interface ClickOptions { /** @@ -108,6 +113,7 @@ declare abstract class PreactCustomElement extends BaseClass { export interface PreactBaseElementProps { /** * A unique identifier for this element within its parent. Preact uses keys to optimize rendering performance when lists change by tracking which items have been added, removed, or reordered. + * @publicDocs */ key?: preact.Key; /** @@ -127,6 +133,7 @@ export interface PreactBaseElementPropsWithChildren /** * A group of related options within a select dropdown, displayed with a label. + * @publicDocs */ declare class OptionGroup extends PreactCustomElement @@ -159,6 +166,7 @@ declare module 'preact' { declare const tagName = 's-option-group'; /** * Properties for using the option group component in JSX with React-style props. + * @publicDocs */ export interface OptionGroupJSXProps extends Partial, @@ -170,4 +178,7 @@ export interface OptionGroupJSXProps } export {OptionGroup}; +/** + * @publicDocs + */ export type {OptionGroupJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/OrderedList.d.ts b/packages/ui-extensions/src/surfaces/admin/components/OrderedList.d.ts index d577608913..e4e836ca12 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/OrderedList.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/OrderedList.d.ts @@ -9,15 +9,18 @@ import type {ComponentChildren, OrderedListProps$1} from './shared.d.ts'; /** * The properties for the ordered list component. These properties define a numbered list of items with automatic numbering and proper list semantics. + * @publicDocs */ export interface OrderedListProps extends OrderedListProps$1 {} /** * A string containing CSS styles. + * @publicDocs */ export type Styles = string; /** * The configuration for rendering a custom element with a shadow DOM. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -32,6 +35,7 @@ export type RenderImpl = Omit & { /** * An object that represents the state of modifier keys and mouse button * during an activation event like a click. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -53,6 +57,7 @@ export interface ActivationEventEsque { } /** * Options for customizing click behavior on an element. + * @publicDocs */ export interface ClickOptions { /** @@ -105,6 +110,7 @@ declare abstract class PreactCustomElement extends BaseClass { /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -122,6 +128,7 @@ export interface PreactBaseElementProps { } /** * The base properties for Preact elements that have children, extending the base element properties to include child content. + * @publicDocs */ export interface PreactBaseElementPropsWithChildren extends PreactBaseElementProps { @@ -154,6 +161,7 @@ declare module 'preact' { declare const tagName = 's-ordered-list'; /** * The JSX properties for the ordered list component. These properties define how an ordered list is rendered in Preact or JSX. + * @publicDocs */ export interface OrderedListJSXProps extends Partial, @@ -165,4 +173,7 @@ export interface OrderedListJSXProps } export {OrderedList}; +/** + * @publicDocs + */ export type {OrderedListJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/Page.d.ts b/packages/ui-extensions/src/surfaces/admin/components/Page.d.ts index 932409757e..6846fca2a4 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/Page.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/Page.d.ts @@ -13,6 +13,9 @@ import type { RenderImpl, } from './shared.d.ts'; +/** + * @publicDocs + */ export interface PageProps extends Required> { inlineSize: Extract; @@ -71,6 +74,9 @@ declare module 'preact' { } declare const tagName = 's-page'; +/** + * @publicDocs + */ export interface PageJSXProps extends Partial, Pick { @@ -106,4 +112,7 @@ export interface PageJSXProps } export {Page}; +/** + * @publicDocs + */ export type {PageJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/Paragraph.d.ts b/packages/ui-extensions/src/surfaces/admin/components/Paragraph.d.ts index 3f4a7730d6..1d046b311f 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/Paragraph.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/Paragraph.d.ts @@ -10,6 +10,7 @@ import type {ComponentChildren, ParagraphProps$1} from './shared.d.ts'; /** * The properties for the paragraph component. These properties define blocks of text content with consistent spacing and styling for readable body copy. + * @publicDocs */ export interface ParagraphProps extends Required< @@ -46,10 +47,12 @@ export interface ParagraphProps /** * A string containing CSS styles. + * @publicDocs */ export type Styles = string; /** * The configuration for rendering a custom element with a shadow DOM. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -64,6 +67,7 @@ export type RenderImpl = Omit & { /** * An object that represents the state of modifier keys and mouse button * during an activation event like a click. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -85,6 +89,7 @@ export interface ActivationEventEsque { } /** * Options for customizing click behavior on an element. + * @publicDocs */ export interface ClickOptions { /** @@ -137,6 +142,7 @@ declare abstract class PreactCustomElement extends BaseClass { /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -154,6 +160,7 @@ export interface PreactBaseElementProps { } /** * The base properties for Preact elements that have children, extending the base element properties to include child content. + * @publicDocs */ export interface PreactBaseElementPropsWithChildren extends PreactBaseElementProps { @@ -214,6 +221,7 @@ declare module 'preact' { declare const tagName = 's-paragraph'; /** * The JSX properties for the paragraph component. These properties define how a paragraph is rendered in Preact or JSX. + * @publicDocs */ export interface ParagraphJSXProps extends Partial, @@ -225,4 +233,7 @@ export interface ParagraphJSXProps } export {Paragraph}; +/** + * @publicDocs + */ export type {ParagraphJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/PasswordField.d.ts b/packages/ui-extensions/src/surfaces/admin/components/PasswordField.d.ts index 2dd7c59ea1..ceed9c588b 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/PasswordField.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/PasswordField.d.ts @@ -14,6 +14,7 @@ import type { /** * An event object with a strongly-typed currentTarget property that references the specific HTML element type. + * @publicDocs */ export type CallbackEvent = Event & { /** @@ -23,6 +24,7 @@ export type CallbackEvent = Event & { }; /** * An event listener function or null that receives a typed callback event. + * @publicDocs */ export type CallbackEventListener = | (EventListener & { @@ -34,6 +36,7 @@ export type CallbackEventListener = | null; /** * The React-style event handler props for form field components. + * @publicDocs */ export interface FieldReactProps { /** @@ -55,6 +58,7 @@ export interface FieldReactProps { } /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -73,10 +77,12 @@ export interface PreactBaseElementProps { /** * A string containing CSS styles to be applied to the component. + * @publicDocs */ export type Styles = string; /** * The implementation details for rendering a custom element with a shadow DOM. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -90,6 +96,7 @@ export type RenderImpl = Omit & { }; /** * An object containing information about keyboard and mouse button states during an activation event. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -111,6 +118,7 @@ export interface ActivationEventEsque { } /** * The options for programmatically triggering a click event on an element. + * @publicDocs */ export interface ClickOptions { /** @@ -164,6 +172,7 @@ declare abstract class PreactCustomElement extends BaseClass { declare const internals: unique symbol; /** * The required props for input elements that all form controls must implement. + * @publicDocs */ export type PreactInputProps = Required< Pick @@ -212,6 +221,7 @@ declare class PreactInputElement /** * The common props shared by all form field components in the admin UI. + * @publicDocs */ export type PreactFieldProps = PreactInputProps & @@ -330,6 +340,7 @@ declare class PreactFieldElement /** * The properties for the password field component. These properties configure a secure input field that collects sensitive password input from merchants with masked characters. + * @publicDocs */ export type PasswordFieldProps = PreactFieldProps< Required['autocomplete'] @@ -391,6 +402,7 @@ declare module 'preact' { declare const tagName = 's-password-field'; /** * The JSX props for the password field component. These properties extend `PasswordFieldProps` with JSX-specific event callbacks for React-style event handling when used in Preact. + * @publicDocs */ export interface PasswordFieldJSXProps extends Partial, @@ -398,4 +410,7 @@ export interface PasswordFieldJSXProps FieldReactProps {} export {PasswordField}; +/** + * @publicDocs + */ export type {PasswordFieldJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/QueryContainer.d.ts b/packages/ui-extensions/src/surfaces/admin/components/QueryContainer.d.ts index fdac5c1ec9..153f402cdb 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/QueryContainer.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/QueryContainer.d.ts @@ -10,6 +10,7 @@ import type {ComponentChildren, QueryContainerProps$1} from './shared.d.ts'; /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -27,6 +28,7 @@ export interface PreactBaseElementProps { } /** * The base properties for Preact elements that have children, extending the base element properties to include child content. + * @publicDocs */ export interface PreactBaseElementPropsWithChildren extends PreactBaseElementProps { @@ -35,10 +37,12 @@ export interface PreactBaseElementPropsWithChildren /** * A string that contains CSS styles to apply to the component. + * @publicDocs */ export type Styles = string; /** * The implementation details for rendering a Preact custom element with a shadow root. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -52,6 +56,7 @@ export type RenderImpl = Omit & { }; /** * An object that resembles an activation event, containing information about which modifier keys were pressed and which mouse button was used. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -73,6 +78,7 @@ export interface ActivationEventEsque { } /** * The options for customizing how a synthetic click is performed. + * @publicDocs */ export interface ClickOptions { /** @@ -125,6 +131,7 @@ declare abstract class PreactCustomElement extends BaseClass { /** * The properties you can set on a query container component. + * @publicDocs */ export interface QueryContainerProps extends Required> {} @@ -167,6 +174,7 @@ declare module 'preact' { declare const tagName = 's-query-container'; /** * The JSX properties you can set on a query container component. + * @publicDocs */ export interface QueryContainerJSXProps extends Partial, @@ -178,4 +186,7 @@ export interface QueryContainerJSXProps } export {QueryContainer}; +/** + * @publicDocs + */ export type {QueryContainerJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/SearchField.d.ts b/packages/ui-extensions/src/surfaces/admin/components/SearchField.d.ts index 75e389c647..2280f05ea2 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/SearchField.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/SearchField.d.ts @@ -10,6 +10,7 @@ import type {TextFieldProps, ComponentChildren} from './shared.d.ts'; /** * An event that includes a strongly-typed reference to the element that triggered it. + * @publicDocs */ export type CallbackEvent = Event & { /** @@ -19,6 +20,7 @@ export type CallbackEvent = Event & { }; /** * A function that handles events for a specific element type, or null if no handler is set. + * @publicDocs */ export type CallbackEventListener = | (EventListener & { @@ -27,6 +29,7 @@ export type CallbackEventListener = | null; /** * Event handlers for field interactions in React-style syntax. + * @publicDocs */ export interface FieldReactProps { /** @@ -50,6 +53,7 @@ export interface FieldReactProps { export interface PreactBaseElementProps { /** * A unique identifier for this element within its parent. Preact uses keys to optimize rendering performance when lists change by tracking which items have been added, removed, or reordered. + * @publicDocs */ key?: preact.Key; /** @@ -64,10 +68,12 @@ export interface PreactBaseElementProps { /** * CSS styles that will be applied to the component's shadow DOM. + * @publicDocs */ export type Styles = string; /** * Configuration for rendering a custom element with Preact and shadow DOM. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -81,6 +87,7 @@ export type RenderImpl = Omit & { }; /** * Information about modifier keys and mouse buttons that were active during an interaction. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -102,6 +109,7 @@ export interface ActivationEventEsque { } /** * Options for influencing how a programmatic click behaves. + * @publicDocs */ export interface ClickOptions { /** @@ -155,6 +163,7 @@ declare abstract class PreactCustomElement extends BaseClass { declare const internals: unique symbol; /** * The core properties that all input elements need to function within forms. + * @publicDocs */ export type PreactInputProps = Required< Pick @@ -202,6 +211,7 @@ declare class PreactInputElement /** * Properties that are common to all text-based field components. + * @publicDocs */ export type PreactFieldProps = PreactInputProps & @@ -320,6 +330,7 @@ declare class PreactFieldElement /** * Properties for rendering a search field that lets users enter search queries with validation constraints and autofill support. + * @publicDocs */ export type SearchFieldProps = PreactFieldProps< /** @@ -384,6 +395,7 @@ declare module 'preact' { declare const tagName = 's-search-field'; /** * Props for using the search field component in JSX with React-style event handlers. + * @publicDocs */ export interface SearchFieldJSXProps extends Partial, @@ -391,4 +403,7 @@ export interface SearchFieldJSXProps FieldReactProps {} export {SearchField}; +/** + * @publicDocs + */ export type {SearchFieldJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/Section.d.ts b/packages/ui-extensions/src/surfaces/admin/components/Section.d.ts index 18ab10b48d..370b394ce8 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/Section.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/Section.d.ts @@ -9,10 +9,12 @@ import type {ComponentChildren, SectionProps$1} from './shared.d.ts'; /** * A version of the section properties with all fields required. + * @publicDocs */ export type RequiredSectionProps = Required; /** * The properties for the section component. A section groups related content together with an optional heading, providing semantic structure and visual separation. + * @publicDocs */ export interface SectionProps extends Pick< @@ -35,10 +37,12 @@ export interface SectionProps /** * A string containing CSS styles for a custom element. + * @publicDocs */ export type Styles = string; /** * The configuration for rendering a custom element with Preact. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -52,6 +56,7 @@ export type RenderImpl = Omit & { }; /** * An interface representing the properties of an activation event, such as a click or keypress. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -73,6 +78,7 @@ export interface ActivationEventEsque { } /** * The options for triggering a synthetic click event. + * @publicDocs */ export interface ClickOptions { /** @@ -128,6 +134,7 @@ declare abstract class PreactCustomElement extends BaseClass { /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -145,6 +152,7 @@ export interface PreactBaseElementProps { } /** * The base properties for Preact elements that have children, extending the base element properties to include child content. + * @publicDocs */ export interface PreactBaseElementPropsWithChildren extends PreactBaseElementProps { @@ -187,6 +195,7 @@ declare module 'preact' { declare const tagName = 's-section'; /** * The properties for the section component when it's used in JSX. + * @publicDocs */ export interface SectionJSXProps extends Partial, @@ -198,4 +207,7 @@ export interface SectionJSXProps } export {Section}; +/** + * @publicDocs + */ export type {SectionJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/Select.d.ts b/packages/ui-extensions/src/surfaces/admin/components/Select.d.ts index 888ed930e0..1e4787d702 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/Select.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/Select.d.ts @@ -16,6 +16,7 @@ import type { /** * An event that includes a strongly-typed reference to the element that triggered it. + * @publicDocs */ export type CallbackEvent = Event & { /** @@ -25,6 +26,7 @@ export type CallbackEvent = Event & { }; /** * A function that handles events for a specific element type, or null if no handler is set. + * @publicDocs */ export type CallbackEventListener = | (EventListener & { @@ -35,6 +37,7 @@ export type CallbackEventListener = export interface PreactBaseElementProps { /** * A unique identifier for this element within its parent. Preact uses keys to optimize rendering performance when lists change by tracking which items have been added, removed, or reordered. + * @publicDocs */ key?: preact.Key; /** @@ -54,10 +57,12 @@ export interface PreactBaseElementPropsWithChildren /** * CSS styles that will be applied to the component's shadow DOM. + * @publicDocs */ export type Styles = string; /** * Configuration for rendering a custom element with Preact and shadow DOM. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -71,6 +76,7 @@ export type RenderImpl = Omit & { }; /** * Information about modifier keys and mouse buttons that were active during an interaction. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -92,6 +98,7 @@ export interface ActivationEventEsque { } /** * Options for influencing how a programmatic click behaves. + * @publicDocs */ export interface ClickOptions { /** @@ -145,6 +152,7 @@ declare abstract class PreactCustomElement extends BaseClass { declare const internals: unique symbol; /** * The core properties that all input elements need to function within forms. + * @publicDocs */ export type PreactInputProps = Required< Pick @@ -192,6 +200,7 @@ declare class PreactInputElement /** * Properties for displaying an icon within a component. + * @publicDocs */ export interface IconProps extends Pick< @@ -221,6 +230,7 @@ export interface IconProps /** * Properties for rendering a select dropdown that lets users choose one option from a list with optional icon and label customization. + * @publicDocs */ export interface SelectProps extends Omit, @@ -326,6 +336,7 @@ declare module 'preact' { declare const tagName = 's-select'; /** * Properties for using the select component in JSX with React-style event handlers. + * @publicDocs */ export interface SelectJSXProps extends Partial, @@ -355,4 +366,7 @@ export interface SelectJSXProps } export {Select}; +/** + * @publicDocs + */ export type {SelectJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/Spinner.d.ts b/packages/ui-extensions/src/surfaces/admin/components/Spinner.d.ts index 3c291b882e..4f54ae9c90 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/Spinner.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/Spinner.d.ts @@ -10,6 +10,7 @@ import type {SpinnerProps$1, ComponentChildren} from './shared.d.ts'; /** * The properties you can set on a spinner component. + * @publicDocs */ export interface SpinnerProps extends Required> { @@ -21,10 +22,12 @@ export interface SpinnerProps /** * A string that contains CSS styles to apply to the component. + * @publicDocs */ export type Styles = string; /** * The implementation details for rendering a Preact custom element with a shadow root. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -38,6 +41,7 @@ export type RenderImpl = Omit & { }; /** * An object that resembles an activation event, containing information about which modifier keys were pressed and which mouse button was used. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -59,6 +63,7 @@ export interface ActivationEventEsque { } /** * The options for customizing how a synthetic click is performed. + * @publicDocs */ export interface ClickOptions { /** @@ -111,6 +116,7 @@ declare abstract class PreactCustomElement extends BaseClass { /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -163,10 +169,14 @@ declare module 'preact' { declare const tagName = 's-spinner'; /** * The JSX properties you can set on a spinner component. + * @publicDocs */ export interface SpinnerJSXProps extends Partial, Pick {} export {Spinner}; +/** + * @publicDocs + */ export type {SpinnerJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/Stack.d.ts b/packages/ui-extensions/src/surfaces/admin/components/Stack.d.ts index 8027a63660..f211278804 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/Stack.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/Stack.d.ts @@ -20,6 +20,7 @@ import type { /** * A type that allows a value to be responsive using container query syntax. + * @publicDocs */ export type MakeResponsive = T | `@container${string}`; /** @@ -37,6 +38,7 @@ export type MakeResponsive = T | `@container${string}`; * margin: string | `@container${string}`; * padding: number | `@container${string}`; * } + * @publicDocs */ export type MakeResponsivePick = { [P in TProperty]: MakeResponsive; @@ -44,10 +46,12 @@ export type MakeResponsivePick = { /** * A version of the box properties with all fields required. + * @publicDocs */ export type RequiredBoxProps = Required; /** * The allowed border radius values for a box component. + * @publicDocs */ export type BoxBorderRadii = Extract< RequiredBoxProps['borderRadius'], @@ -62,6 +66,7 @@ export type BoxBorderRadii = Extract< >; /** * The allowed border style values for a box component. + * @publicDocs */ export type BoxBorderStyles = Extract< RequiredBoxProps['borderStyle'], @@ -69,6 +74,7 @@ export type BoxBorderStyles = Extract< >; /** * The box properties that support responsive values through container queries. + * @publicDocs */ export type ResponsiveBoxProps = MakeResponsivePick< RequiredBoxProps, @@ -81,6 +87,9 @@ export type ResponsiveBoxProps = MakeResponsivePick< | 'paddingInlineEnd' | 'display' >; +/** + * @publicDocs + */ export interface BoxProps extends Pick< RequiredBoxProps, @@ -297,10 +306,12 @@ export interface BoxProps /** * A version of the stack properties with all fields required. + * @publicDocs */ export type AlignedStackProps = Required; /** * The stack properties that support responsive values through container queries. + * @publicDocs */ export type ResponsiveStackProps = MakeResponsivePick< AlignedStackProps, @@ -308,6 +319,7 @@ export type ResponsiveStackProps = MakeResponsivePick< >; /** * The properties for the stack component. A stack arranges its children in a single direction with controlled spacing and alignment along both axes. + * @publicDocs */ export interface StackProps extends BoxProps, @@ -369,10 +381,12 @@ export interface StackProps /** * A string containing CSS styles for a custom element. + * @publicDocs */ export type Styles = string; /** * The configuration for rendering a custom element with Preact. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -386,6 +400,7 @@ export type RenderImpl = Omit & { }; /** * An interface representing the properties of an activation event, such as a click or keypress. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -407,6 +422,7 @@ export interface ActivationEventEsque { } /** * The options for triggering a synthetic click event. + * @publicDocs */ export interface ClickOptions { /** @@ -573,6 +589,7 @@ declare class BoxElement extends PreactCustomElement implements BoxProps { /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -590,6 +607,7 @@ export interface PreactBaseElementProps { } /** * The base properties for Preact elements that have children, extending the base element properties to include child content. + * @publicDocs */ export interface PreactBaseElementPropsWithChildren extends PreactBaseElementProps { @@ -646,6 +664,7 @@ declare module 'preact' { declare const tagName = 's-stack'; /** * The properties for the stack component when it's used in JSX. + * @publicDocs */ export interface StackJSXProps extends Partial, @@ -657,4 +676,7 @@ export interface StackJSXProps } export {Stack}; +/** + * @publicDocs + */ export type {StackJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/Switch.d.ts b/packages/ui-extensions/src/surfaces/admin/components/Switch.d.ts index 4cf945ad75..19811dfc55 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/Switch.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/Switch.d.ts @@ -15,6 +15,7 @@ import type { /** * An event that includes a strongly-typed reference to the element that triggered it. + * @publicDocs */ export type CallbackEvent = Event & { /** @@ -24,6 +25,7 @@ export type CallbackEvent = Event & { }; /** * A function that handles events for a specific element type, or null if no handler is set. + * @publicDocs */ export type CallbackEventListener = | (EventListener & { @@ -34,6 +36,7 @@ export type CallbackEventListener = export interface PreactBaseElementProps { /** * A unique identifier for this element within its parent. Preact uses keys to optimize rendering performance when lists change by tracking which items have been added, removed, or reordered. + * @publicDocs */ key?: preact.Key; /** @@ -48,10 +51,12 @@ export interface PreactBaseElementProps { /** * CSS styles that will be applied to the component's shadow DOM. + * @publicDocs */ export type Styles = string; /** * Configuration for rendering a custom element with Preact and shadow DOM. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -65,6 +70,7 @@ export type RenderImpl = Omit & { }; /** * Information about modifier keys and mouse buttons that were active during an interaction. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -86,6 +92,7 @@ export interface ActivationEventEsque { } /** * Options for influencing how a programmatic click behaves. + * @publicDocs */ export interface ClickOptions { /** @@ -139,6 +146,7 @@ declare abstract class PreactCustomElement extends BaseClass { declare const internals: unique symbol; /** * The core properties that all input elements need to function within forms. + * @publicDocs */ export type PreactInputProps = Required< Pick @@ -186,6 +194,7 @@ declare class PreactInputElement /** * Properties that are common to checkbox-style components. + * @publicDocs */ export interface PreactCheckboxProps extends Required< @@ -256,6 +265,7 @@ declare class PreactCheckboxElement /** * Properties for rendering a switch that lets users toggle a setting on or off with a sliding control interface. + * @publicDocs */ export interface SwitchProps extends PreactCheckboxProps, @@ -287,6 +297,7 @@ declare module 'preact' { declare const tagName = 's-switch'; /** * Properties for using the switch component in JSX with React-style event handlers. + * @publicDocs */ export interface SwitchJSXProps extends Partial, @@ -302,4 +313,7 @@ export interface SwitchJSXProps } export {Switch}; +/** + * @publicDocs + */ export type {SwitchJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/Table.d.ts b/packages/ui-extensions/src/surfaces/admin/components/Table.d.ts index a8a05e4229..9377e778a2 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/Table.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/Table.d.ts @@ -14,6 +14,7 @@ import type { /** * The properties you can set on a table component. + * @publicDocs */ export interface TableProps extends Required< @@ -30,6 +31,7 @@ export interface TableProps /** * The format type for a table header, which determines how the cell content is displayed. + * @publicDocs */ export type HeaderFormat = Extract< TableHeaderProps$1['format'], @@ -37,6 +39,7 @@ export type HeaderFormat = Extract< >; /** * The properties you can set on a table header component. + * @publicDocs */ export interface TableHeaderProps extends Pick { @@ -55,10 +58,12 @@ export interface TableHeaderProps /** * A string that contains CSS styles to apply to the component. + * @publicDocs */ export type Styles = string; /** * The implementation details for rendering a Preact custom element with a shadow root. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -72,6 +77,7 @@ export type RenderImpl = Omit & { }; /** * An object that resembles an activation event, containing information about which modifier keys were pressed and which mouse button was used. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -93,6 +99,7 @@ export interface ActivationEventEsque { } /** * The options for customizing how a synthetic click is performed. + * @publicDocs */ export interface ClickOptions { /** @@ -145,6 +152,7 @@ declare abstract class PreactCustomElement extends BaseClass { /** * A context object that provides a default value of a specific type. + * @publicDocs */ export interface Context { /** @@ -173,6 +181,7 @@ declare class AddedContext extends EventTarget { /** * A callback that a context requester provides, which is called with the value that satisfies the request. * Context providers can call this callback multiple times as the requested value changes. + * @publicDocs */ export type ContextCallback = (value: T) => void; /** @@ -210,11 +219,13 @@ declare const actualTableVariantSymbol: unique symbol; declare const tableHeadersSharedDataSymbol: unique symbol; /** * The actual display variant of the table, which is either a traditional table or a list. + * @publicDocs */ export type ActualTableVariant = 'table' | 'list'; /** * An event that includes a strongly typed `currentTarget` property based on the element tag name. + * @publicDocs */ export type CallbackEvent = Event & { /** @@ -224,6 +235,7 @@ export type CallbackEvent = Event & { }; /** * An event listener function that receives a strongly typed callback event, or `null` if no listener is attached. + * @publicDocs */ export type CallbackEventListener = | (EventListener & { @@ -232,6 +244,7 @@ export type CallbackEventListener = | null; /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -249,6 +262,7 @@ export interface PreactBaseElementProps { } /** * The base properties for Preact elements that have children, extending the base element properties to include child content. + * @publicDocs */ export interface PreactBaseElementPropsWithChildren extends PreactBaseElementProps { @@ -326,6 +340,7 @@ declare module 'preact' { declare const tagName = 's-table'; /** * The JSX properties you can set on a table component. + * @publicDocs */ export interface TableJSXProps extends Partial, @@ -341,4 +356,7 @@ export interface TableJSXProps } export {Table}; +/** + * @publicDocs + */ export type {TableJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/TableBody.d.ts b/packages/ui-extensions/src/surfaces/admin/components/TableBody.d.ts index cf0f7e57c1..a5f868e6de 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/TableBody.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/TableBody.d.ts @@ -9,15 +9,18 @@ import type {ComponentChildren, TableBodyProps$1} from './shared.d.ts'; /** * The properties you can set on a table body component. + * @publicDocs */ export interface TableBodyProps extends TableBodyProps$1 {} /** * A string that contains CSS styles to apply to the component. + * @publicDocs */ export type Styles = string; /** * The implementation details for rendering a Preact custom element with a shadow root. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -31,6 +34,7 @@ export type RenderImpl = Omit & { }; /** * An object that resembles an activation event, containing information about which modifier keys were pressed and which mouse button was used. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -52,6 +56,7 @@ export interface ActivationEventEsque { } /** * The options for customizing how a synthetic click is performed. + * @publicDocs */ export interface ClickOptions { /** @@ -104,6 +109,7 @@ declare abstract class PreactCustomElement extends BaseClass { /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -121,6 +127,7 @@ export interface PreactBaseElementProps { } /** * The base properties for Preact elements that have children, extending the base element properties to include child content. + * @publicDocs */ export interface PreactBaseElementPropsWithChildren extends PreactBaseElementProps { @@ -156,6 +163,7 @@ declare module 'preact' { declare const tagName = 's-table-body'; /** * The JSX properties you can set on a table body component. + * @publicDocs */ export interface TableBodyJSXProps extends Partial, @@ -167,4 +175,7 @@ export interface TableBodyJSXProps } export {TableBody}; +/** + * @publicDocs + */ export type {TableBodyJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/TableCell.d.ts b/packages/ui-extensions/src/surfaces/admin/components/TableCell.d.ts index 79929d36b3..b5e08cec47 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/TableCell.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/TableCell.d.ts @@ -13,15 +13,18 @@ import type { /** * The properties you can set on a table cell component. + * @publicDocs */ export interface TableCellProps extends TableCellProps$1 {} /** * A string that contains CSS styles to apply to the component. + * @publicDocs */ export type Styles = string; /** * The implementation details for rendering a Preact custom element with a shadow root. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -35,6 +38,7 @@ export type RenderImpl = Omit & { }; /** * An object that resembles an activation event, containing information about which modifier keys were pressed and which mouse button was used. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -56,6 +60,7 @@ export interface ActivationEventEsque { } /** * The options for customizing how a synthetic click is performed. + * @publicDocs */ export interface ClickOptions { /** @@ -108,6 +113,7 @@ declare abstract class PreactCustomElement extends BaseClass { /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -125,6 +131,7 @@ export interface PreactBaseElementProps { } /** * The base properties for Preact elements that have children, extending the base element properties to include child content. + * @publicDocs */ export interface PreactBaseElementPropsWithChildren extends PreactBaseElementProps { @@ -136,6 +143,7 @@ declare const headerFormatSymbol: unique symbol; /** * The format type for a table header, which determines how the cell content is displayed. + * @publicDocs */ export type HeaderFormat = Extract< TableHeaderProps['format'], @@ -175,6 +183,7 @@ declare module 'preact' { declare const tagName = 's-table-cell'; /** * The JSX properties you can set on a table cell component. + * @publicDocs */ export interface TableCellJSXProps extends Partial, @@ -186,4 +195,7 @@ export interface TableCellJSXProps } export {TableCell}; +/** + * @publicDocs + */ export type {TableCellJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/TableHeader.d.ts b/packages/ui-extensions/src/surfaces/admin/components/TableHeader.d.ts index f4ff860a13..b89d4d1ad2 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/TableHeader.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/TableHeader.d.ts @@ -10,6 +10,7 @@ import type {ComponentChildren, TableHeaderProps$1} from './shared.d.ts'; /** * The format type for a table header, which determines how the cell content is displayed. + * @publicDocs */ export type HeaderFormat = Extract< TableHeaderProps$1['format'], @@ -17,6 +18,7 @@ export type HeaderFormat = Extract< >; /** * The properties you can set on a table header component. + * @publicDocs */ export interface TableHeaderProps extends Pick { @@ -35,10 +37,12 @@ export interface TableHeaderProps /** * A string that contains CSS styles to apply to the component. + * @publicDocs */ export type Styles = string; /** * The implementation details for rendering a Preact custom element with a shadow root. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -52,6 +56,7 @@ export type RenderImpl = Omit & { }; /** * An object that resembles an activation event, containing information about which modifier keys were pressed and which mouse button was used. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -73,6 +78,7 @@ export interface ActivationEventEsque { } /** * The options for customizing how a synthetic click is performed. + * @publicDocs */ export interface ClickOptions { /** @@ -125,6 +131,7 @@ declare abstract class PreactCustomElement extends BaseClass { /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -142,6 +149,7 @@ export interface PreactBaseElementProps { } /** * The base properties for Preact elements that have children, extending the base element properties to include child content. + * @publicDocs */ export interface PreactBaseElementPropsWithChildren extends PreactBaseElementProps { @@ -188,6 +196,7 @@ declare module 'preact' { declare const tagName = 's-table-header'; /** * The JSX properties you can set on a table header component. + * @publicDocs */ export interface TableHeaderJSXProps extends Partial, @@ -199,4 +208,7 @@ export interface TableHeaderJSXProps } export {TableHeader}; +/** + * @publicDocs + */ export type {TableHeaderJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/TableHeaderRow.d.ts b/packages/ui-extensions/src/surfaces/admin/components/TableHeaderRow.d.ts index d2690f7fa2..3cc3885795 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/TableHeaderRow.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/TableHeaderRow.d.ts @@ -9,15 +9,18 @@ import type {ComponentChildren, TableHeaderRowProps$1} from './shared.d.ts'; /** * The properties you can set on a table header row component. + * @publicDocs */ export interface TableHeaderRowProps extends TableHeaderRowProps$1 {} /** * A string that contains CSS styles to apply to the component. + * @publicDocs */ export type Styles = string; /** * The implementation details for rendering a Preact custom element with a shadow root. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -31,6 +34,7 @@ export type RenderImpl = Omit & { }; /** * An object that resembles an activation event, containing information about which modifier keys were pressed and which mouse button was used. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -52,6 +56,7 @@ export interface ActivationEventEsque { } /** * The options for customizing how a synthetic click is performed. + * @publicDocs */ export interface ClickOptions { /** @@ -104,6 +109,7 @@ declare abstract class PreactCustomElement extends BaseClass { /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -121,6 +127,7 @@ export interface PreactBaseElementProps { } /** * The base properties for Preact elements that have children, extending the base element properties to include child content. + * @publicDocs */ export interface PreactBaseElementPropsWithChildren extends PreactBaseElementProps { @@ -163,6 +170,7 @@ declare module 'preact' { declare const tagName = 's-table-header-row'; /** * The JSX properties you can set on a table header row component. + * @publicDocs */ export interface TableHeaderRowJSXProps extends Partial, @@ -174,4 +182,7 @@ export interface TableHeaderRowJSXProps } export {TableHeaderRow}; +/** + * @publicDocs + */ export type {TableHeaderRowJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/TableRow.d.ts b/packages/ui-extensions/src/surfaces/admin/components/TableRow.d.ts index 79c66a1025..b8c1d2eba1 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/TableRow.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/TableRow.d.ts @@ -9,16 +9,19 @@ import type {ComponentChildren, TableRowProps$1} from './shared.d.ts'; /** * The properties you can set on a table row component. + * @publicDocs */ export interface TableRowProps extends Pick {} /** * A string that contains CSS styles to apply to the component. + * @publicDocs */ export type Styles = string; /** * The implementation details for rendering a Preact custom element with a shadow root. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -32,6 +35,7 @@ export type RenderImpl = Omit & { }; /** * An object that resembles an activation event, containing information about which modifier keys were pressed and which mouse button was used. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -53,6 +57,7 @@ export interface ActivationEventEsque { } /** * The options for customizing how a synthetic click is performed. + * @publicDocs */ export interface ClickOptions { /** @@ -105,6 +110,7 @@ declare abstract class PreactCustomElement extends BaseClass { /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -122,6 +128,7 @@ export interface PreactBaseElementProps { } /** * The base properties for Preact elements that have children, extending the base element properties to include child content. + * @publicDocs */ export interface PreactBaseElementPropsWithChildren extends PreactBaseElementProps { @@ -161,6 +168,7 @@ declare module 'preact' { declare const tagName = 's-table-row'; /** * The JSX properties you can set on a table row component. + * @publicDocs */ export interface TableRowJSXProps extends Partial, @@ -172,4 +180,7 @@ export interface TableRowJSXProps } export {TableRow}; +/** + * @publicDocs + */ export type {TableRowJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/Text.d.ts b/packages/ui-extensions/src/surfaces/admin/components/Text.d.ts index 3b35315b8e..85234abc03 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/Text.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/Text.d.ts @@ -10,6 +10,7 @@ import type {ComponentChildren, TextProps$1} from './shared.d.ts'; /** * The properties for the text component. These properties define inline or small blocks of text content with various visual styles and semantic meanings. + * @publicDocs */ export interface TextProps extends Required< @@ -77,10 +78,12 @@ export interface TextProps /** * A string containing CSS styles. + * @publicDocs */ export type Styles = string; /** * The configuration for rendering a custom element with a shadow DOM. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -95,6 +98,7 @@ export type RenderImpl = Omit & { /** * An object that represents the state of modifier keys and mouse button * during an activation event like a click. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -116,6 +120,7 @@ export interface ActivationEventEsque { } /** * Options for customizing click behavior on an element. + * @publicDocs */ export interface ClickOptions { /** @@ -168,6 +173,7 @@ declare abstract class PreactCustomElement extends BaseClass { /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -185,6 +191,7 @@ export interface PreactBaseElementProps { } /** * The base properties for Preact elements that have children, extending the base element properties to include child content. + * @publicDocs */ export interface PreactBaseElementPropsWithChildren extends PreactBaseElementProps { @@ -254,6 +261,7 @@ declare module 'preact' { declare const tagName = 's-text'; /** * The JSX properties for the text component. These properties define how text is rendered in Preact or JSX. + * @publicDocs */ export interface TextJSXProps extends Partial, @@ -265,4 +273,7 @@ export interface TextJSXProps } export {Text}; +/** + * @publicDocs + */ export type {TextJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/TextArea.d.ts b/packages/ui-extensions/src/surfaces/admin/components/TextArea.d.ts index 2b68ef1924..8861223638 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/TextArea.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/TextArea.d.ts @@ -14,6 +14,7 @@ import type { /** * An event with a strongly-typed currentTarget property for a specific HTML element. + * @publicDocs */ export type CallbackEvent = Event & { /** @@ -23,6 +24,7 @@ export type CallbackEvent = Event & { }; /** * A callback function that receives a strongly-typed event for a specific HTML element. + * @publicDocs */ export type CallbackEventListener = | (EventListener & { @@ -31,6 +33,7 @@ export type CallbackEventListener = | null; /** * The React-style event callback props for form field components. + * @publicDocs */ export interface FieldReactProps { /** @@ -52,6 +55,7 @@ export interface FieldReactProps { } /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -70,10 +74,12 @@ export interface PreactBaseElementProps { /** * A string containing CSS styles for the component's shadow DOM. + * @publicDocs */ export type Styles = string; /** * The configuration for rendering a Preact component in a shadow root. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -87,6 +93,7 @@ export type RenderImpl = Omit & { }; /** * The properties from an event that indicate how the user activated an element. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -108,6 +115,7 @@ export interface ActivationEventEsque { } /** * The options for influencing a programmatic click event. + * @publicDocs */ export interface ClickOptions { /** @@ -161,6 +169,7 @@ declare abstract class PreactCustomElement extends BaseClass { declare const internals: unique symbol; /** * The base properties for an input element that participates in form submission. + * @publicDocs */ export type PreactInputProps = Required< Pick @@ -205,6 +214,7 @@ declare class PreactInputElement /** * The base properties for form field elements that support labels, validation, and autocomplete. + * @publicDocs */ export type PreactFieldProps = PreactInputProps & @@ -325,6 +335,7 @@ declare class PreactFieldElement /** * The properties for the text area component. These properties configure a multi-line text input field that allows merchants to enter and edit longer text content. + * @publicDocs */ export type TextAreaProps = PreactFieldProps< Required['autocomplete'] @@ -373,6 +384,7 @@ declare module 'preact' { declare const tagName = 's-text-area'; /** * The JSX props for the text area component. These properties extend `TextAreaProps` with JSX-specific event callbacks for React-style event handling. + * @publicDocs */ export interface TextAreaJSXProps extends Partial, @@ -380,4 +392,7 @@ export interface TextAreaJSXProps FieldReactProps {} export {TextArea}; +/** + * @publicDocs + */ export type {TextAreaJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/TextField.d.ts b/packages/ui-extensions/src/surfaces/admin/components/TextField.d.ts index a78b1fc718..31459c9c00 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/TextField.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/TextField.d.ts @@ -10,6 +10,7 @@ import type {ComponentChildren, TextFieldProps$1} from './shared.d.ts'; /** * A callback event with a strongly-typed `currentTarget` property that corresponds to a specific HTML element. This provides better type safety when handling events from custom elements. + * @publicDocs */ export type CallbackEvent = Event & { /** @@ -19,6 +20,7 @@ export type CallbackEvent = Event & { }; /** * An event listener function type for callback events with a strongly-typed `currentTarget`. This ensures the event handler receives the correct element type. + * @publicDocs */ export type CallbackEventListener = | (EventListener & { @@ -27,6 +29,7 @@ export type CallbackEventListener = | null; /** * The JSX-style event callback props for form field components. These properties provide React-like event handling for input, change, focus, and blur events. + * @publicDocs */ export interface FieldReactProps { /** @@ -48,6 +51,7 @@ export interface FieldReactProps { } /** * The base properties for Preact elements without children. Provides `key`, `ref`, and `slot` properties for element identification, DOM access, and slot-based positioning. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -65,6 +69,7 @@ export interface PreactBaseElementProps { } /** * The base properties for Preact elements with children. Extends `PreactBaseElementProps` with the ability to render child elements. + * @publicDocs */ export interface PreactBaseElementPropsWithChildren extends PreactBaseElementProps { @@ -76,10 +81,12 @@ export interface PreactBaseElementPropsWithChildren /** * The CSS styles as a string, used for styling web components within their shadow DOM. + * @publicDocs */ export type Styles = string; /** * The implementation configuration for rendering a Preact component into a shadow root. Defines the render function that returns JSX elements and optional CSS styles to apply to the component's shadow DOM. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -93,6 +100,7 @@ export type RenderImpl = Omit & { }; /** * The properties of an activation event (such as a click or keyboard press) that describe which modifier keys and mouse buttons were involved. This is used to determine intended behavior like opening links in new tabs when Command/Control is pressed. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -114,6 +122,7 @@ export interface ActivationEventEsque { } /** * The options for controlling how a synthetic click behaves. Allows passing modifier key states and button information from an original event to influence link behavior such as opening in new tabs or background tabs. + * @publicDocs */ export interface ClickOptions { /** @@ -167,6 +176,7 @@ declare abstract class PreactCustomElement extends BaseClass { declare const internals: unique symbol; /** * The base properties for an input element that participates in form submission. Defines the core properties needed for form integration including identifier, name, value, and disabled state. + * @publicDocs */ export type PreactInputProps = Required< Pick @@ -211,6 +221,7 @@ declare class PreactInputElement /** * The base properties for form field elements that support labels, validation, and autocomplete. Extends `PreactInputProps` with additional form field features like labels, placeholders, error messages, and autocomplete hints. + * @publicDocs */ export type PreactFieldProps = PreactInputProps & @@ -321,6 +332,7 @@ declare class PreactFieldElement /** * The properties for the text field component. Extends `PreactFieldProps` with text-specific features like icons, length constraints, and prefix/suffix content. + * @publicDocs */ export type TextFieldProps = PreactFieldProps< /** @default 'on' */ @@ -384,6 +396,7 @@ declare module 'preact' { declare const tagName = 's-text-field'; /** * The JSX props for the text field component. These properties extend `TextFieldProps` with JSX-specific event callbacks and an accessory slot for rendering additional content at the end of the field. + * @publicDocs */ export interface TextFieldJSXProps extends Partial>, @@ -396,4 +409,7 @@ export interface TextFieldJSXProps } export {TextField}; +/** + * @publicDocs + */ export type {TextFieldJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/Thumbnail.d.ts b/packages/ui-extensions/src/surfaces/admin/components/Thumbnail.d.ts index 40a0799d80..e29a98dfb3 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/Thumbnail.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/Thumbnail.d.ts @@ -10,6 +10,7 @@ import type {ThumbnailProps$1, ComponentChildren} from './shared.d.ts'; /** * A callback event that's typed to a specific HTML element. + * @publicDocs */ export type CallbackEvent = Event & { /** @@ -19,6 +20,7 @@ export type CallbackEvent = Event & { }; /** * An event listener for callback events, typed to a specific HTML element. + * @publicDocs */ export type CallbackEventListener = | (EventListener & { @@ -27,6 +29,7 @@ export type CallbackEventListener = | null; /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -45,6 +48,7 @@ export interface PreactBaseElementProps { /** * The properties for the thumbnail component. A thumbnail displays a small preview image with configurable sizing. Properties include `src` for the image URL, `alt` for accessibility text, and `size` for controlling the thumbnail dimensions. + * @publicDocs */ export interface ThumbnailProps extends Required> { @@ -69,10 +73,12 @@ export interface ThumbnailProps /** * A string containing CSS styles for a custom element. + * @publicDocs */ export type Styles = string; /** * The configuration for rendering a custom element with Preact. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -86,6 +92,7 @@ export type RenderImpl = Omit & { }; /** * The properties of an activation event, such as a click or keypress. These properties capture which modifier keys were pressed and which mouse button was used during the event. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -107,6 +114,7 @@ export interface ActivationEventEsque { } /** * The options for triggering a synthetic click event. + * @publicDocs */ export interface ClickOptions { /** @@ -202,6 +210,7 @@ declare module 'preact' { declare const tagName = 's-thumbnail'; /** * The properties for the thumbnail component when it's used in JSX. + * @publicDocs */ export interface ThumbnailJSXProps extends Partial, @@ -217,4 +226,7 @@ export interface ThumbnailJSXProps } export {Thumbnail}; +/** + * @publicDocs + */ export type {ThumbnailJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/Tooltip.d.ts b/packages/ui-extensions/src/surfaces/admin/components/Tooltip.d.ts index 59f8f43a33..1a07291e14 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/Tooltip.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/Tooltip.d.ts @@ -14,11 +14,13 @@ import type { /** * The properties you can set on a tooltip component. + * @publicDocs */ export interface TooltipProps extends Required> {} /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -36,6 +38,7 @@ export interface PreactBaseElementProps { } /** * The base properties for Preact elements that have children, extending the base element properties to include child content. + * @publicDocs */ export interface PreactBaseElementPropsWithChildren extends PreactBaseElementProps { @@ -44,10 +47,12 @@ export interface PreactBaseElementPropsWithChildren /** * A string that contains CSS styles to apply to the component. + * @publicDocs */ export type Styles = string; /** * The implementation details for rendering a Preact custom element with a shadow root. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -61,6 +66,7 @@ export type RenderImpl = Omit & { }; /** * An object that resembles an activation event, containing information about which modifier keys were pressed and which mouse button was used. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -82,6 +88,7 @@ export interface ActivationEventEsque { } /** * The options for customizing how a synthetic click is performed. + * @publicDocs */ export interface ClickOptions { /** @@ -134,6 +141,7 @@ declare abstract class PreactCustomElement extends BaseClass { /** * The properties for controlling overlay elements like popovers, tooltips, and menus through command interactions. + * @publicDocs */ export interface PreactOverlayControlProps extends Pick { @@ -176,6 +184,7 @@ declare const overlayActivator: unique symbol; declare const overlayHideFrameId: unique symbol; /** * The initialization object for creating a polyfill command event. + * @publicDocs */ export type PolyfillCommandEventInit = EventInit & { /** @@ -189,6 +198,7 @@ export type PolyfillCommandEventInit = EventInit & { }; /** * A polyfill event for the command interaction pattern, which is used to control overlay elements. + * @publicDocs */ export type PolyfillCommandEvent = Event & { /** @@ -252,6 +262,7 @@ declare module 'preact' { declare const tagName = 's-tooltip'; /** * The JSX properties you can set on a tooltip component. + * @publicDocs */ export interface TooltipJSXProps extends Partial, @@ -263,4 +274,7 @@ export interface TooltipJSXProps } export {Tooltip}; +/** + * @publicDocs + */ export type {TooltipJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/URLField.d.ts b/packages/ui-extensions/src/surfaces/admin/components/URLField.d.ts index 34e202200d..7dc10109fe 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/URLField.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/URLField.d.ts @@ -14,6 +14,7 @@ import type { /** * An event object with a strongly-typed currentTarget property that references the specific HTML element type. + * @publicDocs */ export type CallbackEvent = Event & { /** @@ -23,6 +24,7 @@ export type CallbackEvent = Event & { }; /** * An event listener function or null that receives a typed callback event. + * @publicDocs */ export type CallbackEventListener = | (EventListener & { @@ -34,6 +36,7 @@ export type CallbackEventListener = | null; /** * The React-style event handler props for form field components. + * @publicDocs */ export interface FieldReactProps { /** @@ -55,6 +58,7 @@ export interface FieldReactProps { } /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -73,10 +77,12 @@ export interface PreactBaseElementProps { /** * A string containing CSS styles to be applied to the component. + * @publicDocs */ export type Styles = string; /** * The implementation details for rendering a custom element with a shadow DOM. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -90,6 +96,7 @@ export type RenderImpl = Omit & { }; /** * An object containing information about keyboard and mouse button states during an activation event. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -111,6 +118,7 @@ export interface ActivationEventEsque { } /** * The options for programmatically triggering a click event on an element. + * @publicDocs */ export interface ClickOptions { /** @@ -164,6 +172,7 @@ declare abstract class PreactCustomElement extends BaseClass { declare const internals: unique symbol; /** * The required props for input elements that all form controls must implement. + * @publicDocs */ export type PreactInputProps = Required< Pick @@ -212,6 +221,7 @@ declare class PreactInputElement /** * The common props shared by all form field components in the admin UI. + * @publicDocs */ export type PreactFieldProps = PreactInputProps & @@ -330,6 +340,7 @@ declare class PreactFieldElement /** * The properties for the URL field component. These properties configure an input field that allows merchants to enter and validate web addresses (URLs) with built-in validation. + * @publicDocs */ export type URLFieldProps = PreactFieldProps< Required['autocomplete'] @@ -380,6 +391,7 @@ declare module 'preact' { declare const tagName = 's-url-field'; /** * The JSX props for the URL field component. These properties extend `URLFieldProps` with JSX-specific event callbacks for React-style event handling when used in Preact. + * @publicDocs */ export interface URLFieldJSXProps extends Partial>, @@ -387,4 +399,7 @@ export interface URLFieldJSXProps FieldReactProps {} export {URLField}; +/** + * @publicDocs + */ export type {URLFieldJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/UnorderedList.d.ts b/packages/ui-extensions/src/surfaces/admin/components/UnorderedList.d.ts index ed86ae63ce..1d7704955f 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/UnorderedList.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/UnorderedList.d.ts @@ -9,15 +9,18 @@ import type {ComponentChildren, UnorderedListProps$1} from './shared.d.ts'; /** * The properties for the unordered list component. These properties define a bulleted list of items where the order doesn't matter. + * @publicDocs */ export interface UnorderedListProps extends UnorderedListProps$1 {} /** * A string containing CSS styles. + * @publicDocs */ export type Styles = string; /** * The configuration for rendering a custom element with a shadow DOM. + * @publicDocs */ export type RenderImpl = Omit & { /** @@ -32,6 +35,7 @@ export type RenderImpl = Omit & { /** * An object that represents the state of modifier keys and mouse button * during an activation event like a click. + * @publicDocs */ export interface ActivationEventEsque { /** @@ -53,6 +57,7 @@ export interface ActivationEventEsque { } /** * Options for customizing click behavior on an element. + * @publicDocs */ export interface ClickOptions { /** @@ -105,6 +110,7 @@ declare abstract class PreactCustomElement extends BaseClass { /** * The base properties for Preact elements that don't have children, providing essential attributes like keys and refs for component management. + * @publicDocs */ export interface PreactBaseElementProps { /** @@ -122,6 +128,7 @@ export interface PreactBaseElementProps { } /** * The base properties for Preact elements that have children, extending the base element properties to include child content. + * @publicDocs */ export interface PreactBaseElementPropsWithChildren extends PreactBaseElementProps { @@ -154,6 +161,7 @@ declare module 'preact' { declare const tagName = 's-unordered-list'; /** * The JSX properties for the unordered list component. These properties define how an unordered list is rendered in Preact or JSX. + * @publicDocs */ export interface UnorderedListJSXProps extends Partial, @@ -165,4 +173,7 @@ export interface UnorderedListJSXProps } export {UnorderedList}; +/** + * @publicDocs + */ export type {UnorderedListJSXProps}; diff --git a/packages/ui-extensions/src/surfaces/admin/components/shared.d.ts b/packages/ui-extensions/src/surfaces/admin/components/shared.d.ts index 0f17a86a8d..bd1bd05791 100644 --- a/packages/ui-extensions/src/surfaces/admin/components/shared.d.ts +++ b/packages/ui-extensions/src/surfaces/admin/components/shared.d.ts @@ -7,21 +7,34 @@ /** * TODO: Update `any` type here after this is resolved * https://github.com/Shopify/ui-api-design/issues/139 + * @publicDocs */ export type ComponentChildren = preact.ComponentChildren; +/** + * @publicDocs + */ export type StringChildren = string; +/** + * @publicDocs + */ export interface GlobalProps { /** * A unique identifier for the element. */ id?: string; } +/** + * @publicDocs + */ export interface ActionProps { /** * The text to use as the Action modal’s title. If not provided, the name of the extension will be used. */ heading?: string; } +/** + * @publicDocs + */ export interface ActionSlots { /** * The primary action element, typically a button or link component representing the main call-to-action. @@ -59,6 +72,9 @@ interface AdminPrintActionProps$1 extends GlobalProps { */ src?: string; } +/** + * @publicDocs + */ export interface BaseOverlayProps { /** * A callback fired immediately after the overlay is shown. @@ -84,6 +100,7 @@ export interface BaseOverlayProps { * - Components implementing this interface must provide all methods * - Unlike props/attributes, methods are not rendered in HTML but are JavaScript APIs * - Consumers expect these methods to be consistently available on all instances + * @publicDocs */ export interface BaseOverlayMethods { /** @@ -105,6 +122,9 @@ export interface BaseOverlayMethods { */ toggleOverlay: () => void; } +/** + * @publicDocs + */ export interface FocusEventProps { /** * A callback fired when the element loses focus. Learn more about the [blur event](https://developer.mozilla.org/en-US/docs/Web/API/Element/blur_event). @@ -115,6 +135,9 @@ export interface FocusEventProps { */ onFocus?: (event: FocusEvent) => void; } +/** + * @publicDocs + */ export interface ToggleEventProps { /** * A callback fired when the element state changes, after any toggle animations have finished. @@ -139,11 +162,17 @@ export interface ToggleEventProps { */ onToggle?: (event: ToggleEvent$1) => void; } +/** + * @publicDocs + */ export type ToggleState = 'open' | 'closed'; interface ToggleEvent$1 extends Event { readonly newState: ToggleState; readonly oldState: ToggleState; } +/** + * @publicDocs + */ export interface ExtendableEvent extends Event { /** * A method that accepts a promise signaling the duration and eventual success or failure of actions relating to the event. @@ -155,12 +184,21 @@ export interface ExtendableEvent extends Event { */ waitUntil?: (promise: Promise) => void; } +/** + * @publicDocs + */ export interface AggregateError extends Error { errors: T[]; } +/** + * @publicDocs + */ export interface AggregateErrorEvent extends ErrorEvent { error: AggregateError; } +/** + * @publicDocs + */ export type SizeKeyword = | 'small-500' | 'small-400' @@ -182,6 +220,7 @@ export type SizeKeyword = * - `base`: Primary color for body text, standard UI elements, and general content with good readability. * - `strong`: Emphasized color for headings, key labels, and interactive elements that need prominence. * + * @publicDocs */ export type ColorKeyword = 'subdued' | 'base' | 'strong'; interface AvatarProps$1 extends GlobalProps { @@ -229,8 +268,12 @@ interface AvatarProps$1 extends GlobalProps { * - `transparent`: No background, allowing the underlying surface to show through. * - `ColorKeyword`: Applies color intensity levels (subdued, base, strong) to create spatial emphasis and containment. * + * @publicDocs */ export type BackgroundColorKeyword = 'transparent' | ColorKeyword; +/** + * @publicDocs + */ export interface BackgroundProps { /** * The background color of the element. Use `transparent` for no background, or choose from `subdued`, `base`, or `strong` to apply varying levels of color intensity based on the component's `tone`. @@ -251,6 +294,7 @@ export interface BackgroundProps { * In some cases, like for Banner, the tone might also affect the semantic and accessibility treatment of the component. * * @default 'auto' + * @publicDocs */ export type ToneKeyword = | 'auto' @@ -822,9 +866,13 @@ declare const privateIconArray: readonly [ 'x-circle', 'x-circle-filled', ]; +/** + * @publicDocs + */ export type IconType = (typeof privateIconArray)[number]; /** * Like `Extract`, but ensures that the extracted type is a strict subtype of the input type. + * @publicDocs */ export type ExtractStrict = Extract; /** @@ -835,6 +883,7 @@ export type ExtractStrict = Extract; * - `${T} ${T}`: Two values for block axis (top/bottom) and inline axis (left/right). * - `${T} ${T} ${T}`: Three values for block-start (top), inline axis (left/right), and block-end (bottom). * - `${T} ${T} ${T} ${T}`: Four values for block-start (top), inline-end (right), block-end (bottom), and inline-start (left). + * @publicDocs */ export type MaybeAllValuesShorthandProperty = | T @@ -847,6 +896,7 @@ export type MaybeAllValuesShorthandProperty = * * - `T`: Single value that applies to both dimensions. * - `${T} ${T}`: Two values for block axis (vertical) and inline axis (horizontal). + * @publicDocs */ export type MaybeTwoValuesShorthandProperty = T | `${T} ${T}`; /** @@ -855,6 +905,7 @@ export type MaybeTwoValuesShorthandProperty = T | `${T} ${T}`; * * - `T`: Base value that applies in all conditions. * - `@container${string}`: Container query string for conditional responsive styling based on container size. + * @publicDocs */ export type MaybeResponsive = T | `@container${string}`; /** @@ -864,6 +915,7 @@ export type MaybeResponsive = T | `@container${string}`; * // ^? string * type PropName = 'foo' | 'bar' | (string & {}) * // ^? 'foo' | 'bar' | (string & {}) + * @publicDocs */ export type AnyString = string & {}; /** @@ -871,6 +923,7 @@ export type AnyString = string & {}; * to have a space or not in the string literal types. * * For example in the `aspectRatio` property, `16/9` and `16 / 9` are both valid. + * @publicDocs */ export type optionalSpace = '' | ' '; interface BadgeProps$1 extends GlobalProps { @@ -993,6 +1046,9 @@ interface BannerProps$1 extends GlobalProps, ActionSlots { */ hidden?: boolean; } +/** + * @publicDocs + */ export interface DisplayProps { /** * Sets the outer display type of the component. The outer type sets a component’s participation in [flow layout](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_flow_layout). @@ -1006,6 +1062,9 @@ export interface DisplayProps { */ display?: MaybeResponsive<'auto' | 'none'>; } +/** + * @publicDocs + */ export interface AccessibilityRoleProps { /** * Sets the semantic meaning of the component’s content. When set, @@ -1048,6 +1107,7 @@ export interface AccessibilityRoleProps { * - `generic`: Creates a semantically neutral container element with no inherent meaning. * - `presentation`: Removes semantic meaning from an element while preserving its visual appearance. * - `none`: Synonym for `presentation`, removes semantic meaning while keeping visual styling. + * @publicDocs */ export type AccessibilityRole = /** @@ -1164,6 +1224,9 @@ export type AccessibilityRole = * Learn more about the [`none` role](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/none_role) in the MDN web docs. */ | 'none'; +/** + * @publicDocs + */ export interface AccessibilityVisibilityProps { /** * Controls the visibility of the element for both visual and assistive technology users. @@ -1176,6 +1239,9 @@ export interface AccessibilityVisibilityProps { */ accessibilityVisibility?: 'visible' | 'hidden' | 'exclusive'; } +/** + * @publicDocs + */ export interface LabelAccessibilityVisibilityProps { /** * Controls whether the label is visible to all users or only to screen readers. @@ -1198,8 +1264,12 @@ export interface LabelAccessibilityVisibilityProps { * * - `SizeKeyword`: Standard padding sizes from the size scale for consistent spacing. * - `none`: No padding. + * @publicDocs */ export type PaddingKeyword = SizeKeyword | 'none'; +/** + * @publicDocs + */ export interface PaddingProps { /** * The padding applied to all edges of the component. @@ -1284,6 +1354,7 @@ export interface PaddingProps { * - `${number}px`: Absolute size in pixels for fixed dimensions (such as `100px`, `24px`). * - `${number}%`: Relative size as a percentage of the parent container (such as `50%`, `100%`). * - `0`: Zero size, equivalent to no dimension. + * @publicDocs */ export type SizeUnits = `${number}px` | `${number}%` | `0`; /** @@ -1291,6 +1362,7 @@ export type SizeUnits = `${number}px` | `${number}%` | `0`; * * - `SizeUnits`: Specific size values in pixels, percentages, or zero for precise control. * - `auto`: Automatically sizes based on content and layout constraints. + * @publicDocs */ export type SizeUnitsOrAuto = SizeUnits | 'auto'; /** @@ -1298,8 +1370,12 @@ export type SizeUnitsOrAuto = SizeUnits | 'auto'; * * - `SizeUnits`: Specific size values in pixels, percentages, or zero for precise control. * - `none`: No size constraint, allowing unlimited growth. + * @publicDocs */ export type SizeUnitsOrNone = SizeUnits | 'none'; +/** + * @publicDocs + */ export interface SizingProps { /** * The block size of the element (height in horizontal writing modes). Learn more about the [block-size property](https://developer.mozilla.org/en-US/docs/Web/CSS/block-size). @@ -1344,6 +1420,9 @@ export interface SizingProps { */ maxInlineSize?: MaybeResponsive; } +/** + * @publicDocs + */ export type BorderStyleKeyword = | 'none' | 'solid' @@ -1355,16 +1434,24 @@ export type BorderStyleKeyword = * * - `SizeKeyword`: Standard border widths from the size scale for consistent thickness. * - `none`: No border width (removes the border). + * @publicDocs */ export type BorderSizeKeyword = SizeKeyword | 'none'; +/** + * @publicDocs + */ export type BorderRadiusKeyword = SizeKeyword | 'max' | 'none'; /** * Represents a shorthand for defining a border. It can be a combination of size, optionally followed by color, optionally followed by style. + * @publicDocs */ export type BorderShorthand = | BorderSizeKeyword | `${BorderSizeKeyword} ${ColorKeyword}` | `${BorderSizeKeyword} ${ColorKeyword} ${BorderStyleKeyword}`; +/** + * @publicDocs + */ export interface BorderProps { /** * Applies a border using shorthand syntax to specify width, color, and style in a single property. @@ -1443,6 +1530,9 @@ export interface BorderProps { */ borderRadius?: MaybeAllValuesShorthandProperty; } +/** + * @publicDocs + */ export interface OverflowProps { /** * Sets the overflow behavior of the element. @@ -1456,6 +1546,9 @@ export interface OverflowProps { */ overflow?: 'hidden' | 'visible'; } +/** + * @publicDocs + */ export interface BaseBoxProps extends AccessibilityVisibilityProps, BackgroundProps, @@ -1473,10 +1566,16 @@ export interface BaseBoxProps */ accessibilityLabel?: string; } +/** + * @publicDocs + */ export interface BaseBoxPropsWithRole extends BaseBoxProps, AccessibilityRoleProps {} interface BoxProps$1 extends BaseBoxPropsWithRole, GlobalProps {} +/** + * @publicDocs + */ export interface ButtonBehaviorProps extends InteractionProps, FocusEventProps { /** * The behavioral type of the button component, which determines what action it performs when activated. @@ -1507,6 +1606,9 @@ export interface ButtonBehaviorProps extends InteractionProps, FocusEventProps { */ loading?: boolean; } +/** + * @publicDocs + */ export interface LinkBehaviorProps extends InteractionProps, FocusEventProps { /** * The URL to navigate to when clicked. The `click` event fires first, then navigation occurs. If `commandFor` is also set, the command executes instead of navigation. @@ -1539,6 +1641,9 @@ export interface LinkBehaviorProps extends InteractionProps, FocusEventProps { */ onClick?: (event: Event) => void; } +/** + * @publicDocs + */ export interface InteractionProps { /** * The ID of the component to control when this component is activated. Pair with the `command` property to specify what action to perform on the target component. Learn more about the [commandfor attribute](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button#commandfor). @@ -1563,6 +1668,9 @@ export interface InteractionProps { */ interestFor?: string; } +/** + * @publicDocs + */ export interface BaseClickableProps extends ButtonBehaviorProps, LinkBehaviorProps {} @@ -1632,6 +1740,9 @@ interface ButtonGroupProps$1 extends GlobalProps, ActionSlots { */ accessibilityLabel?: string; } +/** + * @publicDocs + */ export interface BaseInputProps { /** * The name attribute for the field, used to identify the field's value when the form is submitted. Must be unique within the nearest containing form. @@ -1644,6 +1755,9 @@ export interface BaseInputProps { */ disabled?: boolean; } +/** + * @publicDocs + */ export interface InputProps extends BaseInputProps { /** * A callback fired when the user has finished editing the field, such as when they blur the field or press Enter. Learn more about the [change event](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/change_event). @@ -1664,6 +1778,9 @@ export interface InputProps extends BaseInputProps { */ defaultValue?: string; } +/** + * @publicDocs + */ export interface MultipleInputProps extends BaseInputProps { /** * A callback fired when the user has selected one or more options. Learn more about the [change event](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/change_event). @@ -1680,6 +1797,9 @@ export interface MultipleInputProps extends BaseInputProps { */ values?: string[]; } +/** + * @publicDocs + */ export interface FileInputProps extends BaseInputProps { /** * A callback fired when the user has finished selecting one or more files. @@ -1707,12 +1827,18 @@ export interface FileInputProps extends BaseInputProps { */ files?: ReadonlyArray; } +/** + * @publicDocs + */ export interface FieldErrorProps { /** * An error message to display to the user. When set, the field will be styled with error indicators to communicate problems that need to be resolved immediately. */ error?: string; } +/** + * @publicDocs + */ export interface BasicFieldProps extends FieldErrorProps, LabelAccessibilityVisibilityProps { @@ -1727,12 +1853,18 @@ export interface BasicFieldProps */ label?: string; } +/** + * @publicDocs + */ export interface FieldDetailsProps { /** * Additional helpful text displayed alongside the field to provide context, guidance, or instructions to the user. This content is accessible to both visual and screen reader users. */ details?: string; } +/** + * @publicDocs + */ export interface FieldProps extends BasicFieldProps, InputProps, @@ -1743,6 +1875,9 @@ export interface FieldProps */ placeholder?: string; } +/** + * @publicDocs + */ export interface BaseTextFieldProps extends FieldProps { /** * Whether the field is read-only and can't be edited. Read-only fields remain focusable and their content is announced by screen readers. @@ -1751,6 +1886,9 @@ export interface BaseTextFieldProps extends FieldProps { */ readOnly?: boolean; } +/** + * @publicDocs + */ export interface FieldDecorationProps { /** * A non-editable text value displayed immediately after the editable portion of the field. This is useful for displaying an implied part of the value, such as `@shopify.com` or `%`. @@ -1781,6 +1919,9 @@ export interface FieldDecorationProps { */ accessory?: ComponentChildren; } +/** + * @publicDocs + */ export interface NumberConstraintsProps { /** * The highest decimal or integer value accepted for the field. When used with `step`, the value rounds down to the maximum number. @@ -1819,6 +1960,9 @@ export interface NumberConstraintsProps { */ controls?: 'auto' | 'stepper' | 'none'; } +/** + * @publicDocs + */ export interface MinMaxLengthProps { /** * The maximum number of characters allowed in the field. @@ -1833,6 +1977,9 @@ export interface MinMaxLengthProps { */ minLength?: number; } +/** + * @publicDocs + */ export interface BaseSelectableProps { /** * A label that describes the purpose or content of the component for assistive technologies like screen readers. Use this to provide additional context when the visible content alone doesn't clearly convey the component's purpose. @@ -1849,6 +1996,9 @@ export interface BaseSelectableProps { */ value?: string; } +/** + * @publicDocs + */ export interface BaseOptionProps extends BaseSelectableProps { /** * Whether the option is currently selected. @@ -1865,6 +2015,9 @@ export interface BaseOptionProps extends BaseSelectableProps { */ defaultSelected?: boolean; } +/** + * @publicDocs + */ export interface BaseCheckableProps extends BaseSelectableProps, InteractionProps { @@ -1933,6 +2086,9 @@ interface CheckboxProps$1 */ required?: boolean; } +/** + * @publicDocs + */ export interface ChipProps$1 extends GlobalProps { /** * The text content displayed within the chip. @@ -2124,6 +2280,9 @@ interface ColorPickerProps$1 */ defaultValue?: string; } +/** + * @publicDocs + */ export interface AutocompleteProps< AutocompleteField extends AnyAutocompleteField, > { @@ -2160,16 +2319,22 @@ export interface AutocompleteProps< * * Commonly used when there are multiple fields with the same autocomplete needs * in the same page. For example: 2 shipping address forms in the same page. + * @publicDocs */ export type AutocompleteSection = `section-${string}`; /** * The contact information group the autocomplete data should be sourced from. + * @publicDocs */ export type AutocompleteGroup = 'shipping' | 'billing'; /** * The contact information subgroup the autocomplete data should be sourced from. + * @publicDocs */ export type AutocompleteAddressGroup = 'fax' | 'home' | 'mobile' | 'pager'; +/** + * @publicDocs + */ export type AnyAutocompleteField = | 'additional-name' | 'address-level1' @@ -2270,6 +2435,7 @@ export type AnyAutocompleteField = * - `cc-additional-name` - Middle name on credit card * - `cc-family-name` - Last name on credit card * - `cc-type` - Credit card type (Visa, Mastercard) + * @publicDocs */ export type TextAutocompleteField = ExtractStrict< AnyAutocompleteField, @@ -2498,6 +2664,7 @@ interface DateFieldProps$1 * - `cc-expiry` - Complete credit card expiration date * - `cc-expiry-month` - Month component of a credit card expiration date (1-12) * - `cc-expiry-year` - Year component of a credit card expiration date (2025) + * @publicDocs */ export type DateAutocompleteField = ExtractStrict< AnyAutocompleteField, @@ -2575,6 +2742,7 @@ interface EmailFieldProps$1 * - `mobile email` - Mobile device email address * - `fax email` - Fax machine email address * - `pager email` - Pager device email address + * @publicDocs */ export type EmailAutocompleteField = ExtractStrict< AnyAutocompleteField, @@ -2631,6 +2799,9 @@ interface FunctionSettingsProps$1 extends GlobalProps, FormProps$1 { */ onError?: (event: AggregateErrorEvent) => void; } +/** + * @publicDocs + */ export interface FunctionSettingsError extends Error { /** * A unique identifier describing the “class” of error. These will match @@ -2640,7 +2811,13 @@ export interface FunctionSettingsError extends Error { code: string; name: 'FunctionSettingsError'; } +/** + * @publicDocs + */ export type SpacingKeyword = SizeKeyword | 'none'; +/** + * @publicDocs + */ export interface GapProps { /** * The spacing between child elements. @@ -2668,18 +2845,31 @@ export interface GapProps { */ columnGap?: MaybeResponsive; } +/** + * @publicDocs + */ export type BaselinePosition = 'baseline' | 'first baseline' | 'last baseline'; +/** + * @publicDocs + */ export type ContentDistribution = | 'space-between' | 'space-around' | 'space-evenly' | 'stretch'; +/** + * @publicDocs + */ export type ContentPosition = 'center' | 'start' | 'end'; +/** + * @publicDocs + */ export type OverflowPosition = | `unsafe ${ContentPosition}` | `safe ${ContentPosition}`; /** * Justify items defines the default justify-self for all items of the box, giving them all a default way of justifying each box along the appropriate axis. Learn more about the [justify-items property](https://developer.mozilla.org/en-US/docs/Web/CSS/justify-items). + * @publicDocs */ export type JustifyItemsKeyword = | 'normal' @@ -2689,6 +2879,7 @@ export type JustifyItemsKeyword = | ContentPosition; /** * Align items sets the align-self value on all direct children as a group. Learn more about the [align-items property](https://developer.mozilla.org/en-US/docs/Web/CSS/align-items). + * @publicDocs */ export type AlignItemsKeyword = | 'normal' @@ -2698,6 +2889,7 @@ export type AlignItemsKeyword = | ContentPosition; /** * Justify content defines how the browser distributes space between and around content items along the main-axis of a flex container, and the inline axis of a grid container. Learn more about the [justify-content property](https://developer.mozilla.org/en-US/docs/Web/CSS/justify-content). + * @publicDocs */ export type JustifyContentKeyword = | 'normal' @@ -2706,6 +2898,7 @@ export type JustifyContentKeyword = | ContentPosition; /** *Align content sets the distribution of space between and around content items along a flexbox's cross axis, or a grid or block-level element's block axis. Learn more about the [align-content property](https://developer.mozilla.org/en-US/docs/Web/CSS/align-content). + * @publicDocs */ export type AlignContentKeyword = | 'normal' @@ -2789,6 +2982,9 @@ interface GridItemProps$1 extends GlobalProps, BaseBoxPropsWithRole { */ gridRow?: `span ${number}` | 'auto'; } +/** + * @publicDocs + */ export interface BaseTypographyProps { /** * The color intensity of the text. Use `subdued` for less intense, `base` for standard, or `strong` for more intense coloring. @@ -2842,6 +3038,9 @@ export interface BaseTypographyProps { */ dir?: 'ltr' | 'rtl' | 'auto' | ''; } +/** + * @publicDocs + */ export interface BlockTypographyProps { /** * Truncates the text content to the specified number of lines. Learn more about the [-webkit-line-clamp property](https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-line-clamp). @@ -2913,6 +3112,9 @@ interface IconProps$1 */ type?: IconType | AnyString; } +/** + * @publicDocs + */ export interface BaseImageProps { /** * Alternative text that describes the image for accessibility. @@ -3111,6 +3313,9 @@ interface MoneyFieldProps$1 BaseTextFieldProps, NumberConstraintsProps, AutocompleteProps {} +/** + * @publicDocs + */ export type MoneyAutocompleteField = ExtractStrict< AnyAutocompleteField, 'transaction-amount' @@ -3145,6 +3350,7 @@ interface NumberFieldProps$1 * - `one-time-code` - One-time codes for authentication (OTP, 2FA codes) * - `cc-number` - Credit card number * - `cc-csc` - Credit card security code (CVV/CVC) + * @publicDocs */ export type NumberAutocompleteField = ExtractStrict< AnyAutocompleteField, @@ -3227,6 +3433,9 @@ interface ParagraphProps$1 */ type?: ParagraphType; } +/** + * @publicDocs + */ export type ParagraphType = /** * Indicates the text is a structural grouping of related content. In an HTML host, the text will be rendered in a `

` element. Learn more about the [p element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/p). @@ -3250,6 +3459,7 @@ interface PasswordFieldProps$1 * Available values: * - `current-password` - Existing password for login or authentication * - `new-password` - New password when creating an account or changing password + * @publicDocs */ export type PasswordAutocompleteField = ExtractStrict< AnyAutocompleteField, @@ -3381,6 +3591,9 @@ interface SwitchProps$1 BasicFieldProps, FieldDetailsProps, FieldErrorProps {} +/** + * @publicDocs + */ export interface PaginationProps { /** * Whether to use pagination controls. @@ -3465,6 +3678,7 @@ interface TableCellProps$1 extends GlobalProps { * - `kicker` - Small label displayed above primary content with less visual prominence. Only one column can have this designation. * - `inline` - Content displayed inline with primary content. * - `labeled` - Each column displays as a heading-content pair. + * @publicDocs */ export type ListSlotType = | 'primary' @@ -3479,6 +3693,7 @@ export type ListSlotType = * - `base`: Standard format for text columns * - `currency`: Right-aligned format for monetary values * - `numeric`: Right-aligned format for numeric values + * @publicDocs */ export type HeaderFormat = 'base' | 'currency' | 'numeric'; interface TableHeaderProps$1 extends GlobalProps { @@ -3547,6 +3762,9 @@ interface TextProps$1 */ type?: TextType; } +/** + * @publicDocs + */ export type TextType = /** * Indicate the text is contact information. Typically used for addresses. @@ -3678,6 +3896,7 @@ interface URLFieldProps$1 * - `mobile impp` - Mobile instant messaging protocol URL * - `fax impp` - Fax instant messaging protocol URL * - `pager impp` - Pager instant messaging protocol URL + * @publicDocs */ export type URLAutocompleteField = ExtractStrict< AnyAutocompleteField, @@ -3686,6 +3905,9 @@ export type URLAutocompleteField = ExtractStrict< // // Preact Virtual DOM // ----------------------------------- +/** + * @publicDocs + */ export interface VNode

{ type: ComponentType

| string; props: P & { @@ -3712,12 +3934,27 @@ export interface VNode

{ // // Preact Component interface // ----------------------------------- +/** + * @publicDocs + */ export type Key = string | number | any; +/** + * @publicDocs + */ export interface RefObject { current: T | null; } +/** + * @publicDocs + */ export type RefCallback = (instance: T | null) => void; +/** + * @publicDocs + */ export type Ref = RefObject | RefCallback | null; +/** + * @publicDocs + */ export type ComponentChild = | VNode | object @@ -3728,13 +3965,22 @@ export type ComponentChild = | null | undefined; type ComponentChildren$1 = ComponentChild[] | ComponentChild; +/** + * @publicDocs + */ export interface Attributes { key?: Key | undefined; jsx?: boolean | undefined; } +/** + * @publicDocs + */ export interface ErrorInfo { componentStack?: string; } +/** + * @publicDocs + */ export type RenderableProps = P & Readonly< Attributes & { @@ -3742,12 +3988,21 @@ export type RenderableProps = P & ref?: Ref; } >; +/** + * @publicDocs + */ export type ComponentType

= ComponentClass

| FunctionComponent

; +/** + * @publicDocs + */ export interface FunctionComponent

{ (props: RenderableProps

, context?: any): ComponentChildren$1; displayName?: string; defaultProps?: Partial

| undefined; } +/** + * @publicDocs + */ export interface ComponentClass

{ new (props: P, context?: any): Component; displayName?: string; @@ -3759,6 +4014,9 @@ export interface ComponentClass

{ ): Partial | null; getDerivedStateFromError?(error: any): Partial | null; } +/** + * @publicDocs + */ export interface Component

{ componentWillMount?(): void; componentDidMount?(): void; @@ -3827,15 +4085,24 @@ declare abstract class Component { // // Context // ----------------------------------- +/** + * @publicDocs + */ export interface Consumer extends FunctionComponent<{ children: (value: T) => ComponentChildren$1; }> {} +/** + * @publicDocs + */ export interface Provider extends FunctionComponent<{ value: T; children?: ComponentChildren$1; }> {} +/** + * @publicDocs + */ export interface Context extends Provider { Consumer: Consumer; Provider: Provider; diff --git a/packages/ui-extensions/src/surfaces/checkout/api/docs.ts b/packages/ui-extensions/src/surfaces/checkout/api/docs.ts index 9fe7332956..408d57b498 100644 --- a/packages/ui-extensions/src/surfaces/checkout/api/docs.ts +++ b/packages/ui-extensions/src/surfaces/checkout/api/docs.ts @@ -78,6 +78,10 @@ export interface Docs_Standard_GiftCardsApi export interface Docs_Checkout_GiftCardsApi extends Pick {} +/** + * The base API object provided to `purchase` extension targets. + * @publicDocs + */ export interface Docs_Standard_DiscountsApi extends Pick {} diff --git a/packages/ui-extensions/src/surfaces/checkout/components/Button.d.ts b/packages/ui-extensions/src/surfaces/checkout/components/Button.d.ts index a9031b4e9c..2d6e65d6eb 100644 --- a/packages/ui-extensions/src/surfaces/checkout/components/Button.d.ts +++ b/packages/ui-extensions/src/surfaces/checkout/components/Button.d.ts @@ -32,6 +32,10 @@ export type CallbackEventListener { target?: Extract; tone?: Extract; @@ -40,6 +44,10 @@ export interface ButtonElementProps extends Pick { } +/** + * Events for the Button component element. + * @publicDocs + */ export interface ButtonElementEvents { /** * Callback when the button is activated. diff --git a/packages/ui-extensions/src/surfaces/checkout/components/Checkbox.d.ts b/packages/ui-extensions/src/surfaces/checkout/components/Checkbox.d.ts index 91c77f38c5..7b4301a7cb 100644 --- a/packages/ui-extensions/src/surfaces/checkout/components/Checkbox.d.ts +++ b/packages/ui-extensions/src/surfaces/checkout/components/Checkbox.d.ts @@ -26,11 +26,19 @@ export type CallbackEventListener { command?: Extract; } export interface CheckboxEvents extends Pick { } +/** + * Events for the Checkbox component element. + * @publicDocs + */ export interface CheckboxElementEvents { /** * A callback that is run whenever the control is changed. diff --git a/packages/ui-extensions/src/surfaces/checkout/components/Clickable.d.ts b/packages/ui-extensions/src/surfaces/checkout/components/Clickable.d.ts index a0cbd434c5..577df408a4 100644 --- a/packages/ui-extensions/src/surfaces/checkout/components/Clickable.d.ts +++ b/packages/ui-extensions/src/surfaces/checkout/components/Clickable.d.ts @@ -10,11 +10,15 @@ /// import type {ClickableProps$1,BorderSizeKeyword, BorderStyleKeyword,ColorKeyword,MaybeAllValuesShorthandProperty} from './components-shared.d.ts'; +/** @publicDocs */ export type ReducedBorderSizeKeyword = Extract; +/** @publicDocs */ export type ReducedColorKeyword = Extract; +/** @publicDocs */ export type BorderShorthand = ReducedBorderSizeKeyword | `${ReducedBorderSizeKeyword} ${ReducedColorKeyword}` | `${ReducedBorderSizeKeyword} ${ReducedColorKeyword} ${BorderStyleKeyword}`; /** * Used when an element does not have children. + * @publicDocs */ export interface BaseElementProps { key?: preact.Key; @@ -23,18 +27,22 @@ export interface BaseElementProps { } /** * Used when an element has children. + * @publicDocs */ export interface BaseElementPropsWithChildren extends BaseElementProps { children?: preact.ComponentChildren; } +/** @publicDocs */ export type CallbackEvent = TEvent & { currentTarget: HTMLElementTagNameMap[TTagName]; }; +/** @publicDocs */ export type CallbackEventListener = (EventListener & { (event: CallbackEvent & TData): void; }) | null; declare const tagName = "s-clickable"; +/** @publicDocs */ export interface ClickableElementProps extends Pick { background?: Extract; border?: BorderShorthand; @@ -43,8 +51,10 @@ export interface ClickableElementProps extends Pick; type?: Extract; } +/** @publicDocs */ export interface ClickableEvents extends Pick { } +/** @publicDocs */ export interface ClickableElementEvents { /** * Callback when the element loses focus. @@ -66,11 +76,13 @@ export interface ClickableElementEvents { */ focus?: CallbackEventListener; } +/** @publicDocs */ export interface ClickableElement extends ClickableElementProps, Omit { onblur: ClickableEvents['onBlur']; onclick: ClickableEvents['onClick']; onfocus: ClickableEvents['onFocus']; } +/** @publicDocs */ export interface ClickableProps extends ClickableElementProps, ClickableEvents { } declare global { diff --git a/packages/ui-extensions/src/surfaces/checkout/components/ClickableChip.d.ts b/packages/ui-extensions/src/surfaces/checkout/components/ClickableChip.d.ts index d429ffd01b..ec29b8127b 100644 --- a/packages/ui-extensions/src/surfaces/checkout/components/ClickableChip.d.ts +++ b/packages/ui-extensions/src/surfaces/checkout/components/ClickableChip.d.ts @@ -32,10 +32,16 @@ export type CallbackEventListener { } export interface ClickableChipEvents extends Pick { } +/** + * @publicDocs + */ export interface ClickableChipElementEvents { /** * Event handler when the chip has fully hidden. @@ -52,6 +58,9 @@ export interface ClickableChipElementEvents { */ remove?: CallbackEventListener; } +/** + * @publicDocs + */ export interface ClickableChipElementSlots { /** * The graphic to display inside of the chip. @@ -60,6 +69,9 @@ export interface ClickableChipElementSlots { */ graphic?: HTMLElement; } +/** + * @publicDocs + */ export interface ClickableChipElement extends ClickableChipElementProps, Omit { onafterhide: ClickableChipEvents['onAfterHide']; onclick: ClickableChipEvents['onClick']; diff --git a/packages/ui-extensions/src/surfaces/checkout/components/ClipboardItem.d.ts b/packages/ui-extensions/src/surfaces/checkout/components/ClipboardItem.d.ts index e8e3fabc54..3063b5a696 100644 --- a/packages/ui-extensions/src/surfaces/checkout/components/ClipboardItem.d.ts +++ b/packages/ui-extensions/src/surfaces/checkout/components/ClipboardItem.d.ts @@ -26,10 +26,16 @@ export type CallbackEventListener { } export interface ClipboardItemEvents extends Pick { } +/** + * @publicDocs + */ export interface ClipboardItemElementEvents { /** * Callback run when the copy to clipboard succeeds. diff --git a/packages/ui-extensions/src/surfaces/checkout/components/components.d.ts b/packages/ui-extensions/src/surfaces/checkout/components/components.d.ts index 1fdd734c1a..431e4f6e78 100644 --- a/packages/ui-extensions/src/surfaces/checkout/components/components.d.ts +++ b/packages/ui-extensions/src/surfaces/checkout/components/components.d.ts @@ -893,7 +893,7 @@ export interface AccessibilityRoleProps { */ accessibilityRole?: AccessibilityRole; } -export type AccessibilityRole = +export type AccessibilityRole = /** * Used to indicate the primary content. * @@ -2372,64 +2372,64 @@ export type AlignContentKeyword = "normal" | BaselinePosition | ContentDistribut interface GridProps$1 extends GlobalProps, BaseBoxPropsWithRole, GapProps { /** Define columns and specify their size. - + @see https://developer.mozilla.org/en-US/docs/Web/CSS/grid-template-columns @default 'none' */ gridTemplateColumns?: MaybeResponsive; /** Define rows and specify their size. - + @see https://developer.mozilla.org/en-US/docs/Web/CSS/grid-template-rows @default 'none' */ gridTemplateRows?: MaybeResponsive; /** Aligns the grid items along the inline (row) axis. - + This overrides the inline value of `placeItems`. - + @see https://developer.mozilla.org/en-US/docs/Web/CSS/justify-items @default '' - meaning no override */ justifyItems?: MaybeResponsive; /** Aligns the grid items along the block (column) axis. - + This overrides the block value of `placeItems`. - + @see https://developer.mozilla.org/en-US/docs/Web/CSS/align-items @default '' - meaning no override */ alignItems?: MaybeResponsive; /** A shorthand property for `justify-items` and `align-items`. - + @see https://developer.mozilla.org/en-US/docs/Web/CSS/place-items @default 'normal normal' */ placeItems?: MaybeResponsive<`${AlignItemsKeyword} ${JustifyItemsKeyword}` | AlignItemsKeyword>; /** Aligns the grid along the inline (row) axis. - + This overrides the inline value of `placeContent`. - + @see https://developer.mozilla.org/en-US/docs/Web/CSS/justify-content @default '' - meaning no override */ justifyContent?: MaybeResponsive; /** Aligns the grid along the block (column) axis. - + This overrides the block value of `placeContent`. - + @see https://developer.mozilla.org/en-US/docs/Web/CSS/align-content @default '' - meaning no override */ alignContent?: MaybeResponsive; /** A shorthand property for `justify-content` and `align-content`. - + @see https://developer.mozilla.org/en-US/docs/Web/CSS/place-content @default 'normal normal' */ @@ -2900,7 +2900,7 @@ interface ParagraphProps$1 extends GlobalProps, BaseTypographyProps, BlockTypogr */ type?: ParagraphType; } -export type ParagraphType = +export type ParagraphType = /** * Indicate the text is a structural grouping of related content. * @@ -3288,7 +3288,7 @@ interface TextProps$1 extends GlobalProps, AccessibilityVisibilityProps, BaseTyp */ type?: TextType; } -export type TextType = +export type TextType = /** * Indicate the text is contact information. Typically used for addresses. * @@ -3557,6 +3557,9 @@ declare module 'preact' { } declare const tagName$U = "s-button"; +/** + * @publicDocs + */ interface ButtonElementProps extends Pick { target?: Extract; tone?: Extract; @@ -3700,6 +3703,9 @@ declare module 'preact' { } declare const tagName$O = "s-clickable-chip"; +/** + * @publicDocs + */ interface ClickableChipElementProps extends Pick { } interface ClickableChipEvents extends Pick { diff --git a/packages/ui-extensions/src/surfaces/customer-account/api/docs.ts b/packages/ui-extensions/src/surfaces/customer-account/api/docs.ts index 334d3e4af1..61dc00a15f 100644 --- a/packages/ui-extensions/src/surfaces/customer-account/api/docs.ts +++ b/packages/ui-extensions/src/surfaces/customer-account/api/docs.ts @@ -177,33 +177,69 @@ export interface Docs_Standard_AuthenticatedAccountApi export interface Docs_Standard_VersionApi extends Pick, 'version'> {} +/** + * The base API object provided to this and other `customer-account` extension targets. + * @publicDocs + */ export interface Docs_Standard_LocalizationApi extends Pick, 'localization' | 'i18n'> {} +/** + * The base API object provided to this and other `customer-account` extension targets. + * @publicDocs + */ export interface Docs_Standard_SessionTokenApi extends Pick, 'sessionToken'> {} +/** + * The base API object provided to this and other `customer-account` extension targets. + * @publicDocs + */ export interface Docs_Standard_AnalyticsApi extends Pick, 'analytics'> {} +/** + * The base API object provided to this and other `customer-account` extension targets. + * @publicDocs + */ export interface Docs_Standard_SettingsApi extends Pick {} +/** + * The base API object provided to this and other `customer-account` extension targets. + * @publicDocs + */ export interface Docs_Standard_StorageApi extends Pick, 'storage'> {} +/** + * The base API object provided to this and other `customer-account` extension targets. + * @publicDocs + */ export interface Docs_Standard_CustomerPrivacyApi extends Pick< StandardApi, 'customerPrivacy' | 'applyTrackingConsentChange' > {} +/** + * The base API object provided to this and other `customer-account` extension targets. + * @publicDocs + */ export interface Docs_Standard_ToastApi extends Pick, 'toast'> {} +/** + * The base API object provided to this and other `customer-account` extension targets. + * @publicDocs + */ export interface Docs_Standard_QueryApi extends Pick, 'query'> {} +/** + * The base API object provided to this and other `customer-account` extension targets. + * @publicDocs + */ export interface Docs_StandardApi extends Omit, 'router'> {} export interface Docs_Page_Button_PrimaryAction diff --git a/packages/ui-extensions/src/surfaces/customer-account/api/shared.ts b/packages/ui-extensions/src/surfaces/customer-account/api/shared.ts index cee343446d..40f92232d2 100644 --- a/packages/ui-extensions/src/surfaces/customer-account/api/shared.ts +++ b/packages/ui-extensions/src/surfaces/customer-account/api/shared.ts @@ -402,6 +402,10 @@ export interface SessionToken { get(): Promise; } +/** + * The API for interacting with web pixels. + * @publicDocs + */ export interface Analytics { /** * Publish method to emit analytics events to [Web Pixels](https://shopify.dev/docs/apps/marketing). @@ -415,11 +419,13 @@ export interface Analytics { } /** * Represents a visitor result. + * @publicDocs */ export type VisitorResult = VisitorSuccess | VisitorError; /** * Represents a successful visitor result. + * @publicDocs */ export interface VisitorSuccess { /** @@ -430,6 +436,7 @@ export interface VisitorSuccess { /** * Represents an unsuccessful visitor result. + * @publicDocs */ export interface VisitorError { /** diff --git a/packages/ui-extensions/src/surfaces/customer-account/components.d.ts b/packages/ui-extensions/src/surfaces/customer-account/components.d.ts index e50cb3f7df..2191ea1341 100644 --- a/packages/ui-extensions/src/surfaces/customer-account/components.d.ts +++ b/packages/ui-extensions/src/surfaces/customer-account/components.d.ts @@ -1,3 +1,6 @@ +/** + * @publicDocs + */ /** * @fileoverview This file is used to generate the documentation for the customer-account surface. For component types, see the components folder. */ @@ -26,8 +29,29 @@ import { SectionElementSlots, } from './components/Section'; +export type AvatarElementPropsDocs = AvatarElementProps; +/** + * @publicDocs + */ +export type AvatarElementEventsDocs = AvatarEvents; + +export type AvatarElementPropsDocs = AvatarElementProps; +/** + * @publicDocs + */ +export type AvatarElementEventsDocs = AvatarEvents; + +/** + * @publicDocs + */ export type CustomerAccountActionPropsDocs = CustomerAccountActionProps; +/** + * @publicDocs + */ export type CustomerAccountActionElementDocs = CustomerAccountActionElement; +/** + * @publicDocs + */ export type CustomerAccountActionElementSlotsDocs = CustomerAccountActionElementSlots; @@ -50,7 +74,13 @@ declare module 'preact' { } } +/** + * @publicDocs + */ export type ImageGroupPropsDocs = ImageGroupProps; +/** + * @publicDocs + */ export type ImageGroupElementDocs = ImageGroupElement; declare global { @@ -71,8 +101,17 @@ declare module 'preact' { } } +/** + * @publicDocs + */ export type PagePropsDocs = PageProps; +/** + * @publicDocs + */ export type PageElementDocs = PageElement; +/** + * @publicDocs + */ export type PageElementSlotsDocs = PageElementSlots; declare global { @@ -94,9 +133,21 @@ declare module 'preact' { } } +/** + * @publicDocs + */ export type AvatarElementPropsDocs = AvatarElementProps; +/** + * @publicDocs + */ export type AvatarPropsDocs = AvatarProps; +/** + * @publicDocs + */ export type AvatarElementDocs = AvatarElement; +/** + * @publicDocs + */ export type AvatarEventsDocs = AvatarEvents; declare global { @@ -115,7 +166,13 @@ declare module 'preact' { } } +/** + * @publicDocs + */ export type MenuPropsDocs = MenuProps; +/** + * @publicDocs + */ export type MenuElementDocs = MenuElement; declare global { @@ -136,8 +193,17 @@ declare module 'preact' { } } +/** + * @publicDocs + */ export type ButtonGroupPropsDocs = ButtonGroupProps; +/** + * @publicDocs + */ export type ButtonGroupElementDocs = ButtonGroupElement; +/** + * @publicDocs + */ export type ButtonGroupElementSlotsDocs = ButtonGroupElementSlots; declare global { @@ -159,8 +225,17 @@ declare module 'preact' { } } +/** + * @publicDocs + */ export type SectionPropsDocs = SectionProps; +/** + * @publicDocs + */ export type SectionElementDocs = SectionElement; +/** + * @publicDocs + */ export type SectionElementSlotsDocs = SectionElementSlots; declare global { diff --git a/packages/ui-extensions/src/surfaces/customer-account/components/ButtonGroup.d.ts b/packages/ui-extensions/src/surfaces/customer-account/components/ButtonGroup.d.ts index 66c317ac12..d4b5913d19 100644 --- a/packages/ui-extensions/src/surfaces/customer-account/components/ButtonGroup.d.ts +++ b/packages/ui-extensions/src/surfaces/customer-account/components/ButtonGroup.d.ts @@ -1,5 +1,7 @@ import {BaseElementPropsWithChildren, IdProps} from './shared'; - +/** + * @publicDocs + */ export interface ButtonGroupProps extends IdProps { /** * Label for the button group that describes the content of the group for screen reader users to understand what's included. @@ -7,6 +9,9 @@ export interface ButtonGroupProps extends IdProps { accessibilityLabel?: string; } +/** + * @publicDocs + */ export interface ButtonGroupElementSlots { /** * The primary action for the group. Accepts a single [Button](/docs/api/checkout-ui-extensions/polaris-web-components/actions/button) element. @@ -18,6 +23,9 @@ export interface ButtonGroupElementSlots { 'secondary-actions'?: HTMLElement; } +/** + * @publicDocs + */ export interface ButtonGroupElement extends ButtonGroupProps, Omit {} diff --git a/packages/ui-extensions/src/surfaces/customer-account/components/CustomerAccountAction.d.ts b/packages/ui-extensions/src/surfaces/customer-account/components/CustomerAccountAction.d.ts index ab2f8d79a9..4c33138b6c 100644 --- a/packages/ui-extensions/src/surfaces/customer-account/components/CustomerAccountAction.d.ts +++ b/packages/ui-extensions/src/surfaces/customer-account/components/CustomerAccountAction.d.ts @@ -1,5 +1,7 @@ import {BaseElementPropsWithChildren, IdProps} from './shared'; - +/** + * @publicDocs + */ export interface CustomerAccountActionProps extends IdProps { /** * Sets the heading of the action container. @@ -7,6 +9,9 @@ export interface CustomerAccountActionProps extends IdProps { heading: string; } +/** + * @publicDocs + */ export interface CustomerAccountActionElementSlots { /** * The primary action for the page. Accepts a single Button element with restricted properties (see below). @@ -18,6 +23,9 @@ export interface CustomerAccountActionElementSlots { 'secondary-actions'?: HTMLElement; } +/** + * @publicDocs + */ export interface CustomerAccountActionElement extends HTMLElement, CustomerAccountActionProps {} diff --git a/packages/ui-extensions/src/surfaces/customer-account/components/ImageGroup.d.ts b/packages/ui-extensions/src/surfaces/customer-account/components/ImageGroup.d.ts index f9091b6e39..ca63586aeb 100644 --- a/packages/ui-extensions/src/surfaces/customer-account/components/ImageGroup.d.ts +++ b/packages/ui-extensions/src/surfaces/customer-account/components/ImageGroup.d.ts @@ -1,5 +1,7 @@ import {BaseElementPropsWithChildren, IdProps} from './shared'; - +/** + * @publicDocs + */ export interface ImageGroupProps extends IdProps { /** * Indicates the total number of items that could be displayed in the image group. @@ -8,6 +10,9 @@ export interface ImageGroupProps extends IdProps { totalItems?: number; } +/** + * @publicDocs + */ export interface ImageGroupElement extends HTMLElement, ImageGroupProps {} declare global { diff --git a/packages/ui-extensions/src/surfaces/customer-account/components/Page.d.ts b/packages/ui-extensions/src/surfaces/customer-account/components/Page.d.ts index 0295e50e72..650567e0a4 100644 --- a/packages/ui-extensions/src/surfaces/customer-account/components/Page.d.ts +++ b/packages/ui-extensions/src/surfaces/customer-account/components/Page.d.ts @@ -1,5 +1,7 @@ import {BaseElementPropsWithChildren, IdProps} from './shared'; - +/** + * @publicDocs + */ export interface PageProps extends IdProps { /** * The main page heading @@ -12,6 +14,9 @@ export interface PageProps extends IdProps { subheading?: string; } +/** + * @publicDocs + */ export interface PageElementSlots { /** * The breadcrumb actions for the page. Accepts a single Button element with restricted properties (see below). @@ -27,6 +32,9 @@ export interface PageElementSlots { 'secondary-actions'?: HTMLElement; } +/** + * @publicDocs + */ export interface PageElement extends HTMLElement, PageProps {} declare global { diff --git a/packages/ui-extensions/src/surfaces/customer-account/components/Section.d.ts b/packages/ui-extensions/src/surfaces/customer-account/components/Section.d.ts index 1292dcbcfd..2f8b2ed398 100644 --- a/packages/ui-extensions/src/surfaces/customer-account/components/Section.d.ts +++ b/packages/ui-extensions/src/surfaces/customer-account/components/Section.d.ts @@ -1,5 +1,7 @@ import {BaseElementPropsWithChildren, IdProps} from './shared'; - +/** + * @publicDocs + */ export interface SectionProps extends IdProps { /** * A label used to describe the section that will be announced by assistive technologies. @@ -16,6 +18,9 @@ export interface SectionProps extends IdProps { heading?: string; } +/** + * @publicDocs + */ export interface SectionElementSlots { /** * The primary action for the section. Accepts a single [Button](/docs/api/checkout-ui-extensions/polaris-web-components/actions/button) element. @@ -27,6 +32,9 @@ export interface SectionElementSlots { 'secondary-actions'?: HTMLElement; } +/** + * @publicDocs + */ export interface SectionElement extends SectionProps, Omit {} declare global { diff --git a/packages/ui-extensions/src/surfaces/customer-account/components/polaris-elements.d.ts b/packages/ui-extensions/src/surfaces/customer-account/components/polaris-elements.d.ts new file mode 100644 index 0000000000..9343ee9f6e --- /dev/null +++ b/packages/ui-extensions/src/surfaces/customer-account/components/polaris-elements.d.ts @@ -0,0 +1,151 @@ +// Polaris web component element types for customer-account surface +// These are required for public docs and must be exported for doc generation. +// Each export is tagged with @publicDocs and a placeholder JSDoc. Update descriptions as needed. + +// Button +/** + * Properties for the Button component element. + * @publicDocs + */ +export type ButtonElementProps = + import('../../checkout/components/Button').ButtonElementProps; +/** + * Events for the Button component element. + * @publicDocs + */ +export type ButtonElementEvents = + import('../../checkout/components/Button').ButtonElementEvents; +/** + * Slots for the Button component element. + * @publicDocs + */ +export type ButtonElementSlots = + import('../../checkout/components/Button').ButtonElementSlots; +/** + * Methods for the Button component element. + * @publicDocs + */ +export type ButtonElementMethods = + import('../../checkout/components/Button').ButtonElementMethods; + +// Add similar exports for all other missing Polaris web components (TextField, Checkbox, etc.) following this pattern. + +// Checkbox +/** + * Properties for the Checkbox component element. + * @publicDocs + */ +export type CheckboxElementProps = + import('../../checkout/components/Checkbox').CheckboxElementProps; +/** + * Events for the Checkbox component element. + * @publicDocs + */ +export type CheckboxElementEvents = + import('../../checkout/components/Checkbox').CheckboxElementEvents; +// No slots or methods for Checkbox in checkout + +// TextField +/** + * Properties for the TextField component element. + * @publicDocs + */ +export type TextFieldElementProps = + import('../../checkout/components/TextField').TextFieldElementProps; +/** + * Events for the TextField component element. + * @publicDocs + */ +export type TextFieldElementEvents = + import('../../checkout/components/TextField').TextFieldElementEvents; +/** + * Slots for the TextField component element. + * @publicDocs + */ +export type TextFieldElementSlots = + import('../../checkout/components/TextField').TextFieldElementSlots; +// No methods for TextField in checkout + +// Select +/** + * Properties for the Select component element. + * @publicDocs + */ +export type SelectElementProps = + import('../../checkout/components/Select').SelectElementProps; +/** + * Events for the Select component element. + * @publicDocs + */ +export type SelectElementEvents = + import('../../checkout/components/Select').SelectElementEvents; +// No slots or methods for Select in checkout + +// ClickableChip +/** + * Slots for the ClickableChip component element. + * @publicDocs + */ +export type ClickableChipElementSlots = + import('../../checkout/components/ClickableChip').ClickableChipElementSlots; + +/** + * Events for the ClickableChip component element. + * @publicDocs + */ +export type ClickableChipElementEvents = + import('../../checkout/components/ClickableChip').ClickableChipElementEvents; + +// Badge +/** + * Properties for the Badge component element. + * @publicDocs + */ +export type BadgeElementProps = + import('../../checkout/components/Badge').BadgeElementProps; + +// Spinner +/** + * Properties for the Spinner component element. + * @publicDocs + */ +export type SpinnerElementProps = + import('../../checkout/components/Spinner').SpinnerElementProps; + +// Tooltip +/** + * Properties for the Tooltip component element. + * @publicDocs + */ +export type TooltipElementProps = + import('../../checkout/components/Tooltip').TooltipElementProps; + +// Chip +/** + * Properties for the Chip component element. + * @publicDocs + */ +export type ChipElementProps = + import('../../checkout/components/Chip').ChipElementProps; +/** + * Slots for the Chip component element. + * @publicDocs + */ +export type ChipElementSlots = + import('../../checkout/components/Chip').ChipElementSlots; + +// UnorderedList +/** + * Properties for the UnorderedList component element. + * @publicDocs + */ +export type UnorderedListElementProps = + import('../../checkout/components/UnorderedList').UnorderedListElementProps; + +// OrderedList +/** + * Properties for the OrderedList component element. + * @publicDocs + */ +export type OrderedListElementProps = + import('../../checkout/components/OrderedList').OrderedListElementProps; diff --git a/packages/ui-extensions/src/surfaces/customer-account/components/shared.ts b/packages/ui-extensions/src/surfaces/customer-account/components/shared.ts index 025a05ae78..728e658b65 100644 --- a/packages/ui-extensions/src/surfaces/customer-account/components/shared.ts +++ b/packages/ui-extensions/src/surfaces/customer-account/components/shared.ts @@ -1,3 +1,7 @@ +/** + * A unique identifier for the element. + * @publicDocs + */ export interface IdProps { /** * A unique identifier for the element. @@ -5,6 +9,9 @@ export interface IdProps { id?: string; } +/** + * @publicDocs + */ export type SizeKeyword = | 'small-500' | 'small-400' @@ -20,17 +27,28 @@ export type SizeKeyword = | 'large-400' | 'large-500'; +/** + * Assigns a unique key to this element. + * @publicDocs + */ export interface BaseElementProps { - // Assigns a unique key to this element. + /** + * Assigns a unique key to this element. + */ key?: preact.Key; - // Assigns a ref (generally from `useRef()`) to this element. + /** + * Assigns a ref (generally from `useRef()`) to this element. + */ ref?: preact.Ref; - // Assigns this element to a parent's slot. + /** + * Assigns this element to a parent's slot. + */ slot?: Lowercase; } /** * Used when an element has children. + * @publicDocs */ export interface BaseElementPropsWithChildren extends BaseElementProps { diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/api/action-api/action-api.ts b/packages/ui-extensions/src/surfaces/point-of-sale/api/action-api/action-api.ts index b772c8a9eb..45c7003f58 100644 --- a/packages/ui-extensions/src/surfaces/point-of-sale/api/action-api/action-api.ts +++ b/packages/ui-extensions/src/surfaces/point-of-sale/api/action-api/action-api.ts @@ -1,3 +1,8 @@ +/** + * The `ActionApi` object provides properties for presenting modal interfaces. Access these properties through `shopify.action` to launch full-screen modal experiences. + * + * @publicDocs + */ export interface ActionApiContent { /** * Presents the corresponding action (modal) target on top of the current view as a full-screen modal. For example, calling this method from `pos.purchase.post.action.menu-item.render` presents `pos.purchase.post.action.render`. Use to launch detailed workflows, complex forms, or multi-step processes that require more screen space than simple components provide. @@ -5,9 +10,7 @@ export interface ActionApiContent { presentModal(): void; } -/** - * The `ActionApi` object provides methods for presenting modal interfaces. Access these methods through `shopify.action` to launch full-screen modal experiences. - */ +/** @publicDocs */ export interface ActionApi { action: ActionApiContent; } diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/api/action-target-api/action-target-api.ts b/packages/ui-extensions/src/surfaces/point-of-sale/api/action-target-api/action-target-api.ts index ee2c0621b1..058d3cdb9a 100644 --- a/packages/ui-extensions/src/surfaces/point-of-sale/api/action-target-api/action-target-api.ts +++ b/packages/ui-extensions/src/surfaces/point-of-sale/api/action-target-api/action-target-api.ts @@ -1,6 +1,7 @@ import {ScannerApi} from '../scanner-api/scanner-api'; import {StandardApi} from '../standard/standard-api'; +/** @publicDocs */ export type ActionTargetApi = {[key: string]: any} & { extensionPoint: T; } & StandardApi & diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/api/camera-api/camera-api.ts b/packages/ui-extensions/src/surfaces/point-of-sale/api/camera-api/camera-api.ts index d6d1439a7a..180ef3b8e2 100644 --- a/packages/ui-extensions/src/surfaces/point-of-sale/api/camera-api/camera-api.ts +++ b/packages/ui-extensions/src/surfaces/point-of-sale/api/camera-api/camera-api.ts @@ -44,7 +44,9 @@ export interface CameraMediaResponse { } /** - * Provides camera capabilities for the POS device. + * The `CameraApi` object provides properties for capturing photos using the device camera. Access these properties through `shopify.camera` to take photos and retrieve image data with metadata. + * + * @publicDocs */ export interface CameraApiContent { /** @@ -60,10 +62,7 @@ export interface CameraApiContent { takePhoto: (options?: CameraMediaOptions) => Promise; } -/** - * The `CameraApi` object provides access to device camera functionality for capturing photos. - * Access these properties through `shopify.camera`. - */ +/** @publicDocs */ export interface CameraApi { camera: CameraApiContent; } diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/api/cart-api/cart-api.ts b/packages/ui-extensions/src/surfaces/point-of-sale/api/cart-api/cart-api.ts index a52cbe4914..840304b457 100644 --- a/packages/ui-extensions/src/surfaces/point-of-sale/api/cart-api/cart-api.ts +++ b/packages/ui-extensions/src/surfaces/point-of-sale/api/cart-api/cart-api.ts @@ -10,9 +10,7 @@ import type { SetLineItemSellingPlanInput, } from '../../types/cart'; -/** - * The `CartApi` object provides access to cart management functionality and real-time cart state monitoring. Access these properties through `shopify.cart` to interact with the current POS cart. - */ +/** @publicDocs */ export interface CartApi { cart: CartApiContent; } @@ -27,6 +25,11 @@ export type CartDiscountType = 'Percentage' | 'FixedAmount' | 'Code'; */ export type LineItemDiscountType = 'Percentage' | 'FixedAmount'; +/** + * The `CartApi` object provides access to cart management functionality and real-time cart state monitoring. Access these properties through `shopify.cart` to interact with the current POS cart. + * + * @publicDocs + */ export interface CartApiContent { /** * Provides read-only access to the current cart state and allows subscribing to cart changes. The `value` property provides the current cart state, and `subscribe` allows listening to changes with improved performance and memory management. diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/api/cart-line-item-api/cart-line-item-api.ts b/packages/ui-extensions/src/surfaces/point-of-sale/api/cart-line-item-api/cart-line-item-api.ts index 38c4d633c8..4dfe28fd1a 100644 --- a/packages/ui-extensions/src/surfaces/point-of-sale/api/cart-line-item-api/cart-line-item-api.ts +++ b/packages/ui-extensions/src/surfaces/point-of-sale/api/cart-line-item-api/cart-line-item-api.ts @@ -1,7 +1,9 @@ import type {LineItem} from '../../types/cart'; /** - * The `CartLineItemApi` object provides access to the current line item. Access this property through `api.cartLineItem` to interact with the current line item context. + * The `CartLineItemApi` object provides access to the current line item. Access these properties through `api.cartLineItem` to interact with the current line item context. + * + * @publicDocs */ export interface CartLineItemApi { /** diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/api/cash-drawer-api/cash-drawer-api.ts b/packages/ui-extensions/src/surfaces/point-of-sale/api/cash-drawer-api/cash-drawer-api.ts index 3213146e86..b1c32b6d17 100644 --- a/packages/ui-extensions/src/surfaces/point-of-sale/api/cash-drawer-api/cash-drawer-api.ts +++ b/packages/ui-extensions/src/surfaces/point-of-sale/api/cash-drawer-api/cash-drawer-api.ts @@ -1,5 +1,7 @@ /** - * The `CashDrawerApi` object provides methods for controlling cash drawer hardware. Access these methods through `shopify.cashDrawer` to trigger cash drawer operations. + * The `CashDrawerApi` object provides properties for controlling cash drawer hardware. Access these properties through `shopify.cashDrawer` to trigger cash drawer operations. + * + * @publicDocs */ export interface CashDrawerApiContent { /** @@ -10,12 +12,7 @@ export interface CashDrawerApiContent { open(): Promise; } -/** - * The `CashDrawerApi` object provides methods for controlling cash drawer hardware. Access these methods through `shopify.cashDrawer` to trigger cash drawer operations. - */ +/** @publicDocs */ export interface CashDrawerApi { - /** - * The `CashDrawerApi` object provides methods for controlling cash drawer hardware. Access these methods through `shopify.cashDrawer` to trigger cash drawer operations. - */ cashDrawer: CashDrawerApiContent; } diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/api/connectivity-api/connectivity-api.ts b/packages/ui-extensions/src/surfaces/point-of-sale/api/connectivity-api/connectivity-api.ts index 66f7ebe32a..ddbe663605 100644 --- a/packages/ui-extensions/src/surfaces/point-of-sale/api/connectivity-api/connectivity-api.ts +++ b/packages/ui-extensions/src/surfaces/point-of-sale/api/connectivity-api/connectivity-api.ts @@ -12,6 +12,11 @@ export interface ConnectivityState { internetConnected: ConnectivityStateSeverity; } +/** + * The `ConnectivityApi` object provides access to current connectivity information and change notifications. Access these properties through `shopify.connectivity` to monitor network status. + * + * @publicDocs + */ export interface ConnectivityApiContent { /** * Provides read-only access to the current connectivity state and allows subscribing to connectivity changes. Use for implementing connectivity-aware functionality and reactive connectivity handling. @@ -19,9 +24,7 @@ export interface ConnectivityApiContent { current: ReadonlySignalLike; } -/** - * The `ConnectivityApi` object provides access to current connectivity information and change notifications. Access these properties through `shopify.connectivity` to monitor network status. - */ +/** @publicDocs */ export interface ConnectivityApi { connectivity: ConnectivityApiContent; } diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/api/customer-api/customer-api.ts b/packages/ui-extensions/src/surfaces/point-of-sale/api/customer-api/customer-api.ts index 36b23b094c..9fc04aabc1 100644 --- a/packages/ui-extensions/src/surfaces/point-of-sale/api/customer-api/customer-api.ts +++ b/packages/ui-extensions/src/surfaces/point-of-sale/api/customer-api/customer-api.ts @@ -1,10 +1,13 @@ -/** - * The `CustomerApi` object provides access to customer data in customer-specific extension contexts. Access this property through `shopify.customer` to retrieve information about the customer currently being viewed or interacted with in the POS interface. - */ +/** @publicDocs */ export interface CustomerApi { customer: CustomerApiContent; } +/** + * The `CustomerApi` object provides access to customer data. Access these properties through `shopify.customer` to interact with the current customer context. + * + * @publicDocs + */ export interface CustomerApiContent { /** * The unique identifier for the customer. Use for customer lookups, applying customer-specific pricing, enabling personalized features, and integrating with external systems. diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/api/device-api/device-api.ts b/packages/ui-extensions/src/surfaces/point-of-sale/api/device-api/device-api.ts index 478733e5a5..96d6f6014b 100644 --- a/packages/ui-extensions/src/surfaces/point-of-sale/api/device-api/device-api.ts +++ b/packages/ui-extensions/src/surfaces/point-of-sale/api/device-api/device-api.ts @@ -1,3 +1,8 @@ +/** + * The `DeviceApi` object provides access to device information and capabilities. Access these properties through `shopify.device` to retrieve device details and check device characteristics. + * + * @publicDocs + */ export interface DeviceApiContent { /** * The name of the device as configured by the merchant or system. Use for displaying device information in interfaces, logging, or support contexts where device identification is helpful. @@ -18,9 +23,7 @@ export interface DeviceApiContent { isTablet(): Promise; } -/** - * The `DeviceApi` object provides access to device information and capabilities. Access these properties and methods through `shopify.device` to retrieve device details and check device characteristics. - */ +/** @publicDocs */ export interface DeviceApi { device: DeviceApiContent; } diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/api/draft-order-api/draft-order-api.ts b/packages/ui-extensions/src/surfaces/point-of-sale/api/draft-order-api/draft-order-api.ts index c3f9f73c36..64f84d95c8 100644 --- a/packages/ui-extensions/src/surfaces/point-of-sale/api/draft-order-api/draft-order-api.ts +++ b/packages/ui-extensions/src/surfaces/point-of-sale/api/draft-order-api/draft-order-api.ts @@ -1,10 +1,13 @@ -/** - * The `DraftOrderApi` object provides access to draft order data in draft order-specific extension contexts. Access this property through `shopify.draftOrder` to retrieve information about the draft order currently being viewed or interacted with in the POS interface. - */ +/** @publicDocs */ export interface DraftOrderApi { draftOrder: DraftOrderApiContent; } +/** + * The `DraftOrderApi` object provides access to draft order data. Access these properties through `api.draftOrder` to interact with the current draft order context. + * + * @publicDocs + */ export interface DraftOrderApiContent { /** * The unique identifier for the draft order. Use for draft order lookups, implementing order-specific functionality, and integrating with external systems. diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/api/locale-api/locale-api.ts b/packages/ui-extensions/src/surfaces/point-of-sale/api/locale-api/locale-api.ts index 3b5efe676e..fca9f9b6b4 100644 --- a/packages/ui-extensions/src/surfaces/point-of-sale/api/locale-api/locale-api.ts +++ b/packages/ui-extensions/src/surfaces/point-of-sale/api/locale-api/locale-api.ts @@ -1,5 +1,10 @@ import type {ReadonlySignalLike} from '../../../../shared'; +/** + * The `LocaleApi` object provides access to current locale information and change notifications. Access these properties through `shopify.locale` to retrieve and monitor locale data. + * + * @publicDocs + */ export interface LocaleApiContent { /** * Provides read-only access to the current IETF-formatted locale and allows subscribing to locale changes. The `value` property provides the current locale, and `subscribe` allows listening to changes. Use for internationalization, locale-specific formatting, and reactive updates when merchants change language settings. @@ -7,9 +12,7 @@ export interface LocaleApiContent { current: ReadonlySignalLike; } -/** - * The `LocaleApi` object provides access to current locale information and change notifications. Access these properties through `shopify.locale` to retrieve and monitor locale data. - */ +/** @publicDocs */ export interface LocaleApi { locale: LocaleApiContent; } diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/api/navigation-api/navigation-api.ts b/packages/ui-extensions/src/surfaces/point-of-sale/api/navigation-api/navigation-api.ts index df2f9dcce5..f0d43aca92 100644 --- a/packages/ui-extensions/src/surfaces/point-of-sale/api/navigation-api/navigation-api.ts +++ b/packages/ui-extensions/src/surfaces/point-of-sale/api/navigation-api/navigation-api.ts @@ -36,6 +36,11 @@ export interface NavigationCurrentEntryChangeEvent { from: NavigationHistoryEntry; } +/** + * The global `navigation` object provides web-standard navigation functionality. Access these properties directly through the global `navigation` object to manage navigation within modal interfaces. + * + * @publicDocs + */ export interface Navigation { /** * Navigates to a specific URL, updating any provided state in the history entries list. Returns a promise that resolves when navigation is complete. Use for programmatic navigation between screens, implementing custom navigation controls, or deep-linking to specific modal states. @@ -70,17 +75,9 @@ export interface Navigation { } /** - * The global `window` object provides control over the extension modal lifecycle. Access these properties and methods directly through the global `window` object to manage the modal interface programmatically. - */ -export interface Window { - /** - * Closes the extension screen and dismisses the modal interface. Use to programmatically close the modal after completing a workflow, canceling an operation, or when user action is no longer required. This provides the same behavior as the user dismissing the modal through the UI. - */ - close(): void; -} - -/** - * The global `window` object provides control over the extension modal lifecycle. Access these properties and methods directly through the global `window` object to manage the modal interface programmatically. + * The global `window` object provides control over the extension screen lifecycle. Access these properties directly through the global `window` object to manage the modal interface. + * + * @publicDocs */ export interface Window { /** diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/api/order-api/order-api.ts b/packages/ui-extensions/src/surfaces/point-of-sale/api/order-api/order-api.ts index 349f6308f0..70769366b6 100644 --- a/packages/ui-extensions/src/surfaces/point-of-sale/api/order-api/order-api.ts +++ b/packages/ui-extensions/src/surfaces/point-of-sale/api/order-api/order-api.ts @@ -1,12 +1,12 @@ -/** - * The `OrderApi` object provides access to order data in order-specific extension contexts. Access this property through `shopify.order` to retrieve information about the order currently being viewed or interacted with in the POS interface. - */ +/** @publicDocs */ export interface OrderApi { order: OrderApiContent; } /** - * The `OrderApi` object provides access to order data. Access this property through `shopify.order` to interact with the current order context. + * The `OrderApi` object provides access to order data. Access these properties through `shopify.order` to interact with the current order context. + * + * @publicDocs */ export interface OrderApiContent { /** diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/api/pin-pad-api.ts b/packages/ui-extensions/src/surfaces/point-of-sale/api/pin-pad-api.ts index 457a80571d..def0860abd 100644 --- a/packages/ui-extensions/src/surfaces/point-of-sale/api/pin-pad-api.ts +++ b/packages/ui-extensions/src/surfaces/point-of-sale/api/pin-pad-api.ts @@ -1,5 +1,10 @@ import {PinPadOptions, PinValidationResult} from '../types/pin-pad'; +/** + * The `PinPadApi` object provides properties for displaying secure PIN entry interfaces. Access these properties through `shopify.pinPad` to show PIN pad modals and handle PIN validation. + * + * @publicDocs + */ export interface PinPadApiContent { /** * Shows a PIN pad to the user in a modal dialog. The `onSubmit` function is called when the PIN is submitted and should validate the PIN, returning `'accept'` or `'reject'`. @@ -18,9 +23,7 @@ export interface PinPadApiContent { ): void; } -/** - * The `PinPadApi` object provides methods for displaying secure PIN entry interfaces. Access these methods through `shopify.pinPad` to show PIN pad modals and handle PIN validation. - */ +/** @publicDocs */ export interface PinPadApi { pinPad: PinPadApiContent; } diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/api/print-api/print-api.ts b/packages/ui-extensions/src/surfaces/point-of-sale/api/print-api/print-api.ts index 44912bebfe..e66abbfd42 100644 --- a/packages/ui-extensions/src/surfaces/point-of-sale/api/print-api/print-api.ts +++ b/packages/ui-extensions/src/surfaces/point-of-sale/api/print-api/print-api.ts @@ -1,5 +1,7 @@ /** - * The `PrintApi` object provides methods for triggering document printing. Access these methods through `shopify.print` to initiate print operations with various document types. + * The `PrintApi` object provides properties for triggering document printing. Access these properties through `shopify.print` to initiate print operations with various document types. + * + * @publicDocs */ export interface PrintApiContent { /** @@ -17,12 +19,7 @@ export interface PrintApiContent { print(src: string): Promise; } -/** - * The `PrintApi` object provides methods for triggering document printing. Access these methods through `shopify.print` to initiate print operations with various document types. - */ +/** @publicDocs */ export interface PrintApi { - /** - * The `PrintApi` object provides methods for triggering document printing. Access these methods through `shopify.print` to initiate print operations with various document types. - */ print: PrintApiContent; } diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/api/product-api/product-api.ts b/packages/ui-extensions/src/surfaces/point-of-sale/api/product-api/product-api.ts index 6e602ad935..c9a82541b8 100644 --- a/packages/ui-extensions/src/surfaces/point-of-sale/api/product-api/product-api.ts +++ b/packages/ui-extensions/src/surfaces/point-of-sale/api/product-api/product-api.ts @@ -1,10 +1,13 @@ -/** - * The `ProductApi` object provides access to product and variant data in product-specific extension contexts. Access this property through `shopify.product` to retrieve information about the product or variant currently being viewed or interacted with in the POS interface. - */ +/** @publicDocs */ export interface ProductApi { product: ProductApiContent; } +/** + * The `ProductApi` object provides access to product data. Access these properties through `shopify.product` to interact with the current product context. + * + * @publicDocs + */ export interface ProductApiContent { /** * The unique identifier for the product. Use for product lookups, implementing product-specific functionality, and integrating with external systems. diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/api/product-search-api/product-search-api.ts b/packages/ui-extensions/src/surfaces/point-of-sale/api/product-search-api/product-search-api.ts index 23dddd9c6e..20be609e08 100644 --- a/packages/ui-extensions/src/surfaces/point-of-sale/api/product-search-api/product-search-api.ts +++ b/packages/ui-extensions/src/surfaces/point-of-sale/api/product-search-api/product-search-api.ts @@ -36,6 +36,11 @@ export interface ProductSearchParams extends PaginationParams { sortType?: ProductSortType; } +/** + * The `ProductSearchApi` object provides properties for searching and retrieving product information. Access these properties through `shopify.productSearch` to search products and fetch detailed product data. + * + * @publicDocs + */ export interface ProductSearchApiContent { /** * Searches for products on the POS device using text queries and sorting options. Returns paginated results with up to 50 products per page. When a query string is provided, results are sorted by relevance. Use for implementing custom search interfaces, product discovery features, or filtered product listings. @@ -100,9 +105,7 @@ export interface ProductSearchApiContent { ): Promise>; } -/** - * The `ProductSearchApi` object provides methods for searching and retrieving product information. Access these methods through `shopify.productSearch` to search products and fetch detailed product data. - */ +/** @publicDocs */ export interface ProductSearchApi { productSearch: ProductSearchApiContent; } diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/api/scanner-api/scanner-api.ts b/packages/ui-extensions/src/surfaces/point-of-sale/api/scanner-api/scanner-api.ts index c4455627e4..0a8bf6ed4e 100644 --- a/packages/ui-extensions/src/surfaces/point-of-sale/api/scanner-api/scanner-api.ts +++ b/packages/ui-extensions/src/surfaces/point-of-sale/api/scanner-api/scanner-api.ts @@ -41,6 +41,11 @@ export interface ScannerData { current: ReadonlySignalLike; } +/** + * The `ScannerApi` object provides access to scanning functionality and scanner source information. Access these properties through `shopify.scanner` to monitor scan events and available scanner sources. + * + * @publicDocs + */ export interface ScannerApiContent { /** * Access current scan data and subscribe to new scan events. Use to receive real-time scan results. @@ -60,9 +65,7 @@ export interface ScannerApiContent { hideCameraScanner: () => void; } -/** - * The `ScannerApi` object provides access to scanning functionality and scanner source information. Access these properties through `shopify.scanner` to monitor scan events and available scanner sources. - */ +/** @publicDocs */ export interface ScannerApi { scanner: ScannerApiContent; } diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/api/session-api/session-api.ts b/packages/ui-extensions/src/surfaces/point-of-sale/api/session-api/session-api.ts index 488f88cc2d..cc89ec9775 100644 --- a/packages/ui-extensions/src/surfaces/point-of-sale/api/session-api/session-api.ts +++ b/packages/ui-extensions/src/surfaces/point-of-sale/api/session-api/session-api.ts @@ -1,5 +1,10 @@ import type {Session} from '../../types/session'; +/** + * The `SessionApi` object provides access to current session information and authentication. Access these properties through `shopify.session` to retrieve shop data and generate secure tokens. These properties enable secure API calls while maintaining user privacy and [app permissions](https://help.shopify.com/manual/your-account/users/roles/permissions/store-permissions#apps-and-channels-permissions). + * + * @publicDocs + */ export interface SessionApiContent { /** * Provides comprehensive information about the current POS session including shop details, user authentication, location data, staff member information, currency settings, and POS version. This data is static for the duration of the session and updates when users switch locations or staff members change. @@ -11,9 +16,7 @@ export interface SessionApiContent { getSessionToken: () => Promise; } -/** - * The `SessionApi` object provides access to current session information and authentication methods. Access these properties and methods through `shopify.session` to retrieve shop data and generate secure tokens. These methods enable secure API calls while maintaining user privacy and [app permissions](https://help.shopify.com/manual/your-account/users/roles/permissions/store-permissions#apps-and-channels-permissions). - */ +/** @publicDocs */ export interface SessionApi { session: SessionApiContent; } diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/api/storage-api/storage-api.ts b/packages/ui-extensions/src/surfaces/point-of-sale/api/storage-api/storage-api.ts index 8bc80cf7c1..51a761c7bf 100644 --- a/packages/ui-extensions/src/surfaces/point-of-sale/api/storage-api/storage-api.ts +++ b/packages/ui-extensions/src/surfaces/point-of-sale/api/storage-api/storage-api.ts @@ -1,8 +1,6 @@ import {Storage} from '../../types/storage'; -/** - * The `StorageApi` object provides access to persistent local storage methods for your POS UI extension. Access these methods through `shopify.storage` to store, retrieve, and manage data that persists across sessions. - */ +/** @publicDocs */ export interface StorageApi { storage: Storage; } diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/api/toast-api/toast-api.ts b/packages/ui-extensions/src/surfaces/point-of-sale/api/toast-api/toast-api.ts index 10f642ea46..c981900eba 100644 --- a/packages/ui-extensions/src/surfaces/point-of-sale/api/toast-api/toast-api.ts +++ b/packages/ui-extensions/src/surfaces/point-of-sale/api/toast-api/toast-api.ts @@ -1,3 +1,8 @@ +/** + * The `ToastApi` object provides properties for displaying temporary notification messages. Access these properties through `shopify.toast` to show user feedback and status updates. + * + * @publicDocs + */ export interface ToastApiContent { /** * Displays a toast notification with the specified text content. The message appears as a temporary overlay that automatically dismisses after the specified duration. Use for providing immediate user feedback, confirming actions, or communicating status updates without interrupting the user's workflow. @@ -7,9 +12,7 @@ export interface ToastApiContent { show: (content: string) => void; } -/** - * The `ToastApi` object provides methods for displaying temporary notification messages. Access these methods through `shopify.toast` to show user feedback and status updates. - */ +/** @publicDocs */ export interface ToastApi { toast: ToastApiContent; } diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/components.d.ts b/packages/ui-extensions/src/surfaces/point-of-sale/components.d.ts index 9180958e2e..0a60dd711a 100644 --- a/packages/ui-extensions/src/surfaces/point-of-sale/components.d.ts +++ b/packages/ui-extensions/src/surfaces/point-of-sale/components.d.ts @@ -2228,6 +2228,11 @@ export type EmailAutocompleteField = ExtractStrict< AnyAutocompleteField, 'email' | `${AutocompleteAddressGroup} email` >; +/** + * Configure the following properties on the embed component. This component must be a direct child of the screen component. + * + * @publicDocs + */ export interface EmbedProps extends GlobalProps, SizingProps { /** * The content type of the file to display. @@ -5262,6 +5267,11 @@ declare module 'preact' { } declare const tagName$4 = 's-tab-list'; +/** + * The tab list component contains the tab buttons. It must be a direct child of the tabs component. + * + * @publicDocs + */ interface TabListJSXProps extends Pick { children?: ComponentChildren; } @@ -5445,11 +5455,21 @@ export type { TimePickerJSXProps, }; +/** + * The link component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * + * @publicDocs + */ interface LinkEvents { /** Called when the link is activated. */ click?: (event: CallbackEvent) => void; } +/** + * Configure the following properties on the link component. + * + * @publicDocs + */ interface Link { /** A unique identifier for the element. */ id?: string; @@ -5483,6 +5503,11 @@ interface Link { accessibilityLabel?: string; } +/** + * The empty state component supports slots for adding graphics and actions. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * + * @publicDocs + */ interface EmptyStateSlots { /** The primary action to perform, provided as a button or link type element. */ 'primary-action'?: HTMLElement; @@ -5492,6 +5517,11 @@ interface EmptyStateSlots { graphic?: HTMLElement; } +/** + * Configure the following properties on the empty state component. + * + * @publicDocs + */ interface EmptyState { /** The subheading of the empty state. */ subheading?: string; @@ -5499,6 +5529,11 @@ interface EmptyState { heading?: string; } +/** + * Configure the following properties on the embed component. This component must be a direct child of the screen component. + * + * @publicDocs + */ interface Embed { /** * Adjust the block size. @@ -5557,6 +5592,11 @@ interface Embed { accessibilityLabel?: string; } +/** + * Configure the following properties on the spinner component. + * + * @publicDocs + */ interface Spinner { /** A unique identifier for the element. */ id?: string; @@ -5570,11 +5610,21 @@ interface Spinner { accessibilityLabel?: string; } +/** + * The switch component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * + * @publicDocs + */ interface SwitchEvents { input?: (event: CallbackEvent) => void; change?: (event: CallbackEvent) => void; } +/** + * Configure the following properties on the switch component. + * + * @publicDocs + */ interface Switch { /** The value used in form data when the control is checked. */ value?: string; @@ -5627,10 +5677,20 @@ interface Switch { >; } +/** + * The tabs component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * + * @publicDocs + */ interface TabsEvents { change?: (event: CallbackEvent) => void; } +/** + * Configure the following properties on the tabs component. + * + * @publicDocs + */ interface Tabs { /** * The value of the selected tab. @@ -5652,6 +5712,11 @@ interface Tabs { disabled?: boolean; } +/** + * The tab component represents an individual tab button. It must be placed within a tab list and should use the `controls` property to associate it with a corresponding tab panel. + * + * @publicDocs + */ interface Tab { /** Corresponds to the `id` property of the tab panel component that will be displayed when selected */ controls?: string; @@ -5662,6 +5727,11 @@ interface Tab { disabled?: boolean; } +/** + * The tab panel component contains the content for each tab. It must have an `id` that matches the `controls` property of the corresponding tab. + * + * @publicDocs + */ interface TabPanel { /** * The id of the tab panel used for identification in the tabs component. @@ -5670,6 +5740,11 @@ interface TabPanel { id?: string; } +/** + * The text area component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * + * @publicDocs + */ interface TextAreaEvents { /** Callback when the user makes any changes in the field. */ input?: (event: CallbackEvent) => void; @@ -5681,6 +5756,11 @@ interface TextAreaEvents { focus?: (event: CallbackEvent) => void; } +/** + * Configure the following properties on the text area component. + * + * @publicDocs + */ interface TextArea { /** A unique identifier for the element. */ id?: string; @@ -5728,6 +5808,11 @@ interface TextArea { rows?: number; } +/** + * The email field component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * + * @publicDocs + */ interface EmailFieldEvents { /** Callback when the user makes any changes in the field. */ input?: (event: CallbackEvent) => void; @@ -5739,6 +5824,11 @@ interface EmailFieldEvents { focus?: (event: CallbackEvent) => void; } +/** + * Configure the following properties on the email field component. + * + * @publicDocs + */ interface EmailField { /** A unique identifier for the element. */ id?: string; @@ -5781,11 +5871,21 @@ interface EmailField { details?: string; } +/** + * The button component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * + * @publicDocs + */ interface ButtonEvents { /** Called when the button is activated. */ click?: (event: CallbackEvent) => void; } +/** + * Configure the following properties on the button component. + * + * @publicDocs + */ interface Button { /** * Sets the action the `commandFor` should take when this clickable is activated. @@ -5833,6 +5933,11 @@ interface Button { loading?: boolean; } +/** + * Configure the following properties on the text component. + * + * @publicDocs + */ interface Text { /** * Modify the color to be more or less intense. @@ -5862,6 +5967,11 @@ interface Text { id?: string; } +/** + * Configure the following properties on the scroll box component. + * + * @publicDocs + */ interface ScrollBox { /** * Adjust the block size. @@ -5963,11 +6073,21 @@ interface ScrollBox { id?: string; } +/** + * The tile component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * + * @publicDocs + */ interface TileEvents { /** Callback when the tile is activated. */ click?: (event: CallbackEvent) => void; } +/** + * Configure the following properties on the tile component. + * + * @publicDocs + */ interface Tile { /** * Disables the tile meaning it cannot be clicked or receive focus. @@ -6000,11 +6120,21 @@ interface Tile { subheading?: string; } +/** + * The banner component supports slots for additional content placement within the banner. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * + * @publicDocs + */ interface BannerSlots { /** The action taken when the banner is pressed. */ 'primary-action'?: HTMLElement; } +/** + * Configure the following properties on the banner component. + * + * @publicDocs + */ interface Banner { /** * Determines whether the banner is hidden. @@ -6025,6 +6155,11 @@ interface Banner { id?: string; } +/** + * Configure the following properties on the Box component. + * + * @publicDocs + */ interface Box { /** A unique identifier for the element. */ id?: string; @@ -6126,6 +6261,11 @@ interface Box { paddingInlineEnd?: '' | PaddingKeyword; } +/** + * Configure the following properties on the icon component. + * + * @publicDocs + */ interface Icon { /** * The type of icon to display. @@ -6151,6 +6291,11 @@ interface Icon { size?: SizeKeyword; } +/** + * Configure the following properties on the stack component. + * + * @publicDocs + */ interface Stack { /** * Adjust the padding of all edges. @@ -6295,6 +6440,11 @@ interface Stack { id?: string; } +/** + * Configure the following properties on the Badge component. + * + * @publicDocs + */ interface Badge { /** * Sets the tone of the badge, based on the intention of the information being conveyed. @@ -6312,6 +6462,11 @@ interface Badge { id?: string; } +/** + * The choice list component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * + * @publicDocs + */ interface ChoiceListEvents { /** Callback when the user changes a choice. Fires simultaneously with onChange. */ input?: (event: CallbackEvent) => void; @@ -6319,6 +6474,11 @@ interface ChoiceListEvents { change?: (event: CallbackEvent) => void; } +/** + * Configure the following properties on the choice list component. + * + * @publicDocs + */ interface ChoiceList { /** A unique identifier for the element. */ id?: string; @@ -6335,6 +6495,11 @@ interface ChoiceList { multiple?: boolean; } +/** + * The choice component creates options that let merchants select one or multiple items from a list of choices. + * + * @publicDocs + */ interface Choice { /** A unique identifier for the element. */ id?: string; @@ -6352,6 +6517,11 @@ interface Choice { selected?: boolean; } +/** + * The date field component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * + * @publicDocs + */ interface DateFieldEvents { /** Callback when the user makes any changes in the field. */ input?: (event: CallbackEvent) => void; @@ -6363,6 +6533,11 @@ interface DateFieldEvents { focus?: (event: CallbackEvent) => void; } +/** + * Configure the following properties on the date field component. + * + * @publicDocs + */ interface DateField { /** A unique identifier for the element. */ id?: string; @@ -6398,6 +6573,11 @@ interface DateField { required?: boolean; } +/** + * The modal component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * + * @publicDocs + */ interface ModalEvents { /** Callback when the modal is hidden. */ hide?: (event: CallbackEvent) => void | null; @@ -6405,6 +6585,11 @@ interface ModalEvents { show?: (event: CallbackEvent) => void | null; } +/** + * The modal component supports slots for additional content placement within the modal. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * + * @publicDocs + */ interface ModalSlots { /** * The primary action button displayed in the modal. @@ -6418,6 +6603,11 @@ interface ModalSlots { 'secondary-actions'?: HTMLElement; } +/** + * Configure the following properties on the modal component. + * + * @publicDocs + */ interface Modal { /** A unique identifier for the element. */ id?: string; @@ -6425,6 +6615,11 @@ interface Modal { heading?: string; } +/** + * The text field component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * + * @publicDocs + */ interface TextFieldEvents { /** Callback when the user makes any changes in the field. */ input?: (event: CallbackEvent) => void; @@ -6436,11 +6631,21 @@ interface TextFieldEvents { focus?: (event: CallbackEvent) => void; } +/** + * The text field component supports slots for additional content placement within the field. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * + * @publicDocs + */ interface TextFieldSlots { /** Additional content to be displayed in the field. Commonly used to display clickable text. */ accessory?: HTMLElement; } +/** + * Configure the following properties on the text field component. + * + * @publicDocs + */ interface TextField { /** A unique identifier for the element. */ id?: string; @@ -6483,6 +6688,11 @@ interface TextField { maxLength?: number; } +/** + * The search field component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * + * @publicDocs + */ interface SearchFieldEvents { /** Callback when the user changes the value in the field. */ input?: (event: CallbackEvent) => void; @@ -6494,6 +6704,11 @@ interface SearchFieldEvents { focus?: (event: CallbackEvent) => void; } +/** + * Configure the following properties on the search field component. + * + * @publicDocs + */ interface SearchField { /** A unique identifier for the element. */ id?: string; @@ -6508,11 +6723,21 @@ interface SearchField { value?: string; } +/** + * The clickable component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * + * @publicDocs + */ interface ClickableEvents { /** Callback when the element is activated. */ click?: (event: CallbackEvent) => void; } +/** + * Configure the following properties on the clickable component. + * + * @publicDocs + */ interface Clickable { /** A unique identifier for the element. */ id?: string; @@ -6530,6 +6755,11 @@ interface Clickable { disabled?: boolean; } +/** + * The time field component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * + * @publicDocs + */ interface TimeFieldEvents { /** Callback when the user makes any changes in the field. */ input?: (event: CallbackEvent) => void; @@ -6541,6 +6771,11 @@ interface TimeFieldEvents { focus?: (event: CallbackEvent) => void; } +/** + * Configure the following properties on the time field component. + * + * @publicDocs + */ interface TimeField { /** A unique identifier for the element. */ id?: string; @@ -6589,6 +6824,11 @@ interface TimeField { required?: boolean; } +/** + * The number field component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * + * @publicDocs + */ interface NumberFieldEvents { /** Callback when the user makes any changes in the field. */ input?: (event: CallbackEvent) => void; @@ -6600,6 +6840,11 @@ interface NumberFieldEvents { focus?: (event: CallbackEvent) => void; } +/** + * The number field component supports slots for additional content placement within the field. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * + * @publicDocs + */ interface NumberFieldSlots { /** * Additional content to be displayed in the field. Commonly used to display clickable text. @@ -6609,6 +6854,11 @@ interface NumberFieldSlots { accessory?: HTMLElement; } +/** + * Configure the following properties on the number field component. + * + * @publicDocs + */ interface NumberField { /** * Content to use as the field label. @@ -6697,6 +6947,11 @@ interface NumberField { min?: number; } +/** + * The date picker component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * + * @publicDocs + */ interface DatePickerEvents { /** Callback when the user selects a date from the picker. */ input?: (event: CallbackEvent) => void | null; @@ -6708,6 +6963,11 @@ interface DatePickerEvents { focus?: (event: CallbackEvent) => void | null; } +/** + * Configure the following properties on the date picker component. + * + * @publicDocs + */ interface DatePicker { /** A unique identifier for the element. */ id?: string; @@ -6728,6 +6988,11 @@ interface DatePicker { value?: string; } +/** + * The date spinner component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * + * @publicDocs + */ interface DateSpinnerEvents { /** Callback when the user makes a selection. */ input?: (event: CallbackEvent) => void | null; @@ -6739,6 +7004,11 @@ interface DateSpinnerEvents { focus?: (event: CallbackEvent) => void | null; } +/** + * Configure the following properties on the date spinner component. + * + * @publicDocs + */ interface DateSpinner { /** A unique identifier for the element. */ id?: string; @@ -6751,11 +7021,21 @@ interface DateSpinner { value?: string; } +/** + * The section component supports slots for additional content placement within the section. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * + * @publicDocs + */ interface SectionSlots { /** Button element to display in the section heading. A single button is supported. */ 'secondary-actions'?: HTMLElement; } +/** + * Configure the following properties on the section component. + * + * @publicDocs + */ interface Section { /** * A title that describes the content of the section. @@ -6767,11 +7047,21 @@ interface Section { id?: string; } +/** + * Configure the following properties on the heading component. + * + * @publicDocs + */ interface Heading { /** A unique identifier for the element. */ id?: string; } +/** + * The time picker component provides event callbacks for handling user interactions. Learn more about [handling events](/docs/api/polaris/using-polaris-web-components#handling-events). + * + * @publicDocs + */ interface TimePickerEvents { /** Callback when the user selects a time from the picker. */ input?: (event: CallbackEvent) => void | null; @@ -6783,6 +7073,11 @@ interface TimePickerEvents { focus?: (event: CallbackEvent) => void | null; } +/** + * Configure the following properties on the time picker component. + * + * @publicDocs + */ interface TimePicker { /** A unique identifier for the element. */ id?: string; @@ -6806,6 +7101,11 @@ interface TimePicker { value?: string; } +/** + * Configure the following properties on the image component. + * + * @publicDocs + */ interface Image { /** * The displayed inline width of the image. @@ -6855,6 +7155,11 @@ interface Image { alt?: string; } +/** + * The page component supports slots for additional content placement within the page. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * + * @publicDocs + */ interface PageSlots { /** Button element to display in the action bar. Only a single button is supported. */ 'secondary-actions'?: HTMLElement; @@ -6862,6 +7167,11 @@ interface PageSlots { aside?: HTMLElement; } +/** + * Configure the following properties on the page component. + * + * @publicDocs + */ interface Page { /** * The main page heading, displayed in the action bar at the top of the page. @@ -6874,11 +7184,21 @@ interface Page { id?: string; } +/** + * The POS block component supports slots for additional content placement within the block. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots). + * + * @publicDocs + */ interface PosBlockSlots { /** The secondary actions to perform, provided as button or link type elements. */ 'secondary-actions'?: HTMLElement; } +/** + * Configure the following properties on the POS block component. + * + * @publicDocs + */ interface PosBlock { /** A unique identifier for the element. */ id?: string; @@ -6890,6 +7210,11 @@ interface PosBlock { heading?: string; } +/** + * The POS block component renders a QR code when the block is used within a receipt target. + * + * @publicDocs + */ interface QrCode { /** A unique identifier for the element. */ id?: string; @@ -6901,6 +7226,11 @@ interface QrCode { content?: string; } +/** + * Configure the following properties on the divider component. + * + * @publicDocs + */ interface Divider { /** A unique identifier for the element. */ id?: string; diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/components/SearchField/SearchField.doc.ts b/packages/ui-extensions/src/surfaces/point-of-sale/components/SearchField/SearchField.doc.ts index b0e700df1c..5160893937 100644 --- a/packages/ui-extensions/src/surfaces/point-of-sale/components/SearchField/SearchField.doc.ts +++ b/packages/ui-extensions/src/surfaces/point-of-sale/components/SearchField/SearchField.doc.ts @@ -44,7 +44,7 @@ const data: ReferenceEntityTemplateSchema = { title: 'Best practices', sectionContent: ` - **Use for inline search and filtering:** Choose search field for filtering within specific sections or lists, not for global navigation or complex multi-step searches. -- **Follow placeholder pattern:** Use "Search {items}" format like "Search products" or "Search customers" to clarify scope. +- **Follow placeholder pattern:** Use \`"Search {items}"\` format like \`"Search products"\` or \`"Search customers"\` to clarify scope. - **Choose the right event:** Use \`input\` for real-time filtering as users type. Use \`change\` for expensive operations that should wait until typing completes. - **Handle empty values:** When the field is cleared, reset filters or show all items appropriately. `, diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/types/storage.ts b/packages/ui-extensions/src/surfaces/point-of-sale/types/storage.ts index f3fded79bc..1810ed8486 100644 --- a/packages/ui-extensions/src/surfaces/point-of-sale/types/storage.ts +++ b/packages/ui-extensions/src/surfaces/point-of-sale/types/storage.ts @@ -8,7 +8,7 @@ export class StorageError extends Error { } } /** - * Defines the storage interface for persisting extension data across sessions. + * The `StorageApi` object provides access to persistent local storage for your POS UI extension. Access these properties through `shopify.storage` to store, retrieve, and manage data that persists across sessions. */ export interface Storage< BaseStorageTypes extends Record = Record, diff --git a/yarn.lock b/yarn.lock index ecd4402ac0..fa1382073b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1916,9 +1916,10 @@ pkg-dir "^5.0.0" pluralize "^8.0.0" -"@shopify/generate-docs@https://registry.npmjs.org/@shopify/generate-docs/-/generate-docs-0.19.8.tgz": - version "0.19.8" - resolved "https://registry.npmjs.org/@shopify/generate-docs/-/generate-docs-0.19.8.tgz#1d0475e08e488abee64171a85a438ab1a2142e40" +"@shopify/generate-docs@1.0.0": + version "1.0.0" + resolved "https://npm.shopify.io/node/@shopify/generate-docs/-/generate-docs-1.0.0.tgz#2aaa894e8e09ff1acea9ac49eb1ab212088f30c8" + integrity sha512-DOkWeqGjVg3xxS6slNuyYpegvRLMn1o9VPwZm1fIzsRsJRAHy12TZM3Bq3yMimx5IU3J34y+iD/jPb/S/gFU5g== dependencies: "@types/react" "^18.0.21" globby "^11.1.0"