UNPKG

tgui-angular

Version:

🚀 Angular UI library for Telegram Web Apps with modern components and theming support | 💼 Author is open to work opportunities | 📧 Contact: a.blagovestnov@gmail.com | 💬 Telegram: @ablagovestnov

1,242 lines (1,241 loc) • 2.2 MB
{ "pipes": [], "interfaces": [ { "name": "BreadcrumbItem", "id": "interface-BreadcrumbItem-ee889c96edd2c3889dedb9ea874c74696eefdeb8bfb0ba09aac48e18b42d86c272025359f55f3d3e3e7c04c94329395a4825e1197f994be2509cf452f35a3e22", "file": "src/lib/components/navigation/breadcrumbs/breadcrumbs.component.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "properties": [ { "name": "href", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "<p>Optional URL for external links (href attribute)</p>\n", "line": 25, "rawdescription": "\n\nOptional URL for external links (href attribute)\n" }, { "name": "label", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "<p>Display text for the breadcrumb item</p>\n", "line": 20, "rawdescription": "\n\nDisplay text for the breadcrumb item\n" }, { "name": "routerLink", "deprecated": false, "deprecationMessage": "", "type": "string | any[]", "indexKey": "", "optional": true, "description": "<p>Optional URL for internal navigation (routerLink)</p>\n", "line": 35, "rawdescription": "\n\nOptional URL for internal navigation (routerLink)\n" }, { "name": "target", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "<p>Optional target attribute for external links</p>\n", "line": 30, "rawdescription": "\n\nOptional target attribute for external links\n" } ], "indexSignatures": [], "kind": 171, "description": "<p>Interface for a breadcrumb item</p>\n", "rawdescription": "\n\nInterface for a breadcrumb item\n", "methods": [], "extends": [] }, { "name": "CircleAttributes", "id": "interface-CircleAttributes-111257142ba906a37eff43d87b39b1bf122c8a2ebfff3688afcd58c3fb7ef99a40b26aac0370abfdf12b3342a507f739d20bc133b8dcbea55976f21c4238e9f5", "file": "src/lib/components/feedback/circular-progress/utils/get-circle-attributes.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "properties": [ { "name": "radius", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 6 }, { "name": "size", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 4 }, { "name": "strokeWidth", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "Coords", "id": "interface-Coords-0fdbe28f910f72f7fa3c3eacb532345f4eb9a8d6ca5fd895c03109a809f133fd1f0d6346641042298058f8e31a936e7a3a0d8ca5845cb9b9daf1da679228e1d8", "file": "src/lib/components/overlays/popper/components/floating-arrow/floating-arrow.component.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "properties": [ { "name": "x", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 17 }, { "name": "y", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 18 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "CustomTouchEvent", "id": "interface-CustomTouchEvent-33992f53964ea88709f6396f8b608ff79aa20eb7b9dbfc6b2df81df3bd664ea0b8e9d22ff63f139f8539800fb01cc205afbf8f0c4f5f4b64bb319392e85284e5", "file": "src/lib/components/utils/touch/touch.component.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "properties": [ { "name": "changedTouches", "deprecated": false, "deprecationMessage": "", "type": "TouchList", "indexKey": "", "optional": true, "description": "", "line": 47 }, { "name": "touches", "deprecated": false, "deprecationMessage": "", "type": "TouchList", "indexKey": "", "optional": true, "description": "", "line": 46 } ], "indexSignatures": [], "kind": 171, "description": "<p>Custom touch event type combining MouseEvent and TouchEvent properties</p>\n", "rawdescription": "\n\nCustom touch event type combining MouseEvent and TouchEvent properties\n", "methods": [], "extends": [ "MouseEvent" ] }, { "name": "Gesture", "id": "interface-Gesture-33992f53964ea88709f6396f8b608ff79aa20eb7b9dbfc6b2df81df3bd664ea0b8e9d22ff63f139f8539800fb01cc205afbf8f0c4f5f4b64bb319392e85284e5", "file": "src/lib/components/utils/touch/touch.component.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "properties": [ { "name": "clientX", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 34 }, { "name": "clientY", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 35 }, { "name": "duration", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 27 }, { "name": "isPressed", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 28 }, { "name": "isSlide", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 33 }, { "name": "isSlideX", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 31 }, { "name": "isSlideY", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 32 }, { "name": "isX", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 30 }, { "name": "isY", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 29 }, { "name": "shiftX", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 36 }, { "name": "shiftXAbs", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 38 }, { "name": "shiftY", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 37 }, { "name": "shiftYAbs", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 39 }, { "name": "startT", "deprecated": false, "deprecationMessage": "", "type": "Date", "indexKey": "", "optional": false, "description": "", "line": 26 }, { "name": "startX", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 24 }, { "name": "startY", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 25 } ], "indexSignatures": [], "kind": 171, "description": "<p>Interface for a touch/gesture event</p>\n", "rawdescription": "\n\nInterface for a touch/gesture event\n", "methods": [], "extends": [] }, { "name": "ModalSnapPoint", "id": "interface-ModalSnapPoint-ce17a43d68f88f4b6afb5e858a419775e8e7bc6f272b6e329db8b32a547f998334d91f423eb83cd726ec84962594bd155e51e283a500a55d067a564377082ee9", "file": "src/lib/components/overlays/modal/modal.component.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "properties": [ { "name": "headerHeight", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 31 }, { "name": "height", "deprecated": false, "deprecationMessage": "", "type": "number | string", "indexKey": "", "optional": false, "description": "", "line": 30 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "PaginationItem", "id": "interface-PaginationItem-ef71835b3ce837124bec37f1c2b74d68b5918ed82da271fa323d4a7664e0ea9f526c75aa1941a4d1f1e3bf3454574276c8f0a0991c7f6bd7499d09954a133a8d", "file": "src/lib/components/navigation/pagination/hooks/pagination.types.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "properties": [ { "name": "aria-current", "deprecated": false, "deprecationMessage": "", "type": "\"true\" | undefined", "indexKey": "", "optional": true, "description": "<p>ARIA current attribute</p>\n", "line": 40, "rawdescription": "\nARIA current attribute" }, { "name": "disabled", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "<p>Whether this item is disabled</p>\n", "line": 38, "rawdescription": "\nWhether this item is disabled" }, { "name": "onClick", "deprecated": false, "deprecationMessage": "", "type": "function", "indexKey": "", "optional": false, "description": "<p>Handler for when the item is clicked</p>\n", "line": 30, "rawdescription": "\nHandler for when the item is clicked" }, { "name": "page", "deprecated": false, "deprecationMessage": "", "type": "number | null", "indexKey": "", "optional": false, "description": "<p>Page number, or null for special items like ellipsis</p>\n", "line": 34, "rawdescription": "\nPage number, or null for special items like ellipsis" }, { "name": "selected", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "<p>Whether this item is currently selected</p>\n", "line": 36, "rawdescription": "\nWhether this item is currently selected" }, { "name": "type", "deprecated": false, "deprecationMessage": "", "type": "PaginationType", "indexKey": "", "optional": false, "description": "<p>Type of pagination item</p>\n", "line": 32, "rawdescription": "\nType of pagination item" } ], "indexSignatures": [], "kind": 171, "description": "<p>Represents a single item in the pagination control</p>\n", "rawdescription": "\n\nRepresents a single item in the pagination control\n", "methods": [], "extends": [] }, { "name": "PaginationProps", "id": "interface-PaginationProps-ef71835b3ce837124bec37f1c2b74d68b5918ed82da271fa323d4a7664e0ea9f526c75aa1941a4d1f1e3bf3454574276c8f0a0991c7f6bd7499d09954a133a8d", "file": "src/lib/components/navigation/pagination/hooks/pagination.types.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "properties": [ { "name": "boundaryCount", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "<p>Number of always visible pages at the beginning and end.</p>\n", "line": 8, "rawdescription": "\nNumber of always visible pages at the beginning and end." }, { "name": "count", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "<p>The total number of pages.</p>\n", "line": 10, "rawdescription": "\nThe total number of pages." }, { "name": "defaultPage", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "<p>The page selected by default when the component is uncontrolled</p>\n", "line": 12, "rawdescription": "\nThe page selected by default when the component is uncontrolled" }, { "name": "disabled", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "<p>Controls whether the Pagination component is interactive.</p>\n", "line": 22, "rawdescription": "\nControls whether the Pagination component is interactive." }, { "name": "hideNextButton", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "<p>If <code>true</code>, hide the next-page button.</p>\n", "line": 14, "rawdescription": "\nIf `true`, hide the next-page button." }, { "name": "hidePrevButton", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "<p>If <code>true</code>, hide the previous-page button.</p>\n", "line": 16, "rawdescription": "\nIf `true`, hide the previous-page button." }, { "name": "page", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "<p>The current page.</p>\n", "line": 18, "rawdescription": "\nThe current page." }, { "name": "siblingCount", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "<p>Number of always visible pages before and after the current page.</p>\n", "line": 20, "rawdescription": "\nNumber of always visible pages before and after the current page." } ], "indexSignatures": [], "kind": 171, "description": "<p>Properties for the pagination component</p>\n", "rawdescription": "\n\nProperties for the pagination component\n", "methods": [], "extends": [] }, { "name": "PopperProps", "id": "interface-PopperProps-b5140ef5f1427c61deeabde31aaa7b539b9a388b9455919efc9d9a8ee6342eb49678bc457c2f96573e78df4fbf1faa34667cbbbbe81558d5aa495b6a1ff32859", "file": "src/lib/components/overlays/popper/popper.component.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "properties": [ { "name": "arrowProps", "deprecated": false, "deprecationMessage": "", "type": "literal type", "indexKey": "", "optional": true, "description": "<p>Configuration and customization options for the floating arrow component.</p>\n", "line": 36, "rawdescription": "\nConfiguration and customization options for the floating arrow component." }, { "name": "autoUpdateOnTargetResize", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "<p>Opt-in feature to automatically update Popper&#39;s position when the target element resizes.</p>\n", "line": 47, "rawdescription": "\nOpt-in feature to automatically update Popper's position when the target element resizes." }, { "name": "targetRef", "deprecated": false, "deprecationMessage": "", "type": "HTMLElement | VirtualElement | null", "indexKey": "", "optional": false, "description": "<p>Reference to the target element or virtual element for precise positioning.</p>\n", "line": 34, "rawdescription": "\nReference to the target element or virtual element for precise positioning." } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "Omit" ] }, { "name": "RatingProps", "id": "interface-RatingProps-617bb3e86d6feaf4b05b9cdfacf0975a71a59d21f82643b2f938810cf8bcdbc0993297f78083d353bc08e822230279aebf1325fde4a6dd072180029d8a0b1d46", "file": "src/lib/components/form/rating/rating.component.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "properties": [ { "name": "max", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "<p>The maximum rating value, representing the number of icons displayed.</p>\n", "line": 22, "rawdescription": "\nThe maximum rating value, representing the number of icons displayed." }, { "name": "onChange", "deprecated": false, "deprecationMessage": "", "type": "function", "indexKey": "", "optional": true, "description": "<p>Callback function invoked when the rating value changes.</p>\n", "line": 26, "rawdescription": "\nCallback function invoked when the rating value changes." }, { "name": "precision", "deprecated": false, "deprecationMessage": "", "type": "\"0.1\" | \"0.2\" | \"0.25\" | \"0.5\" | \"1\"", "indexKey": "", "optional": true, "description": "<p>The precision of the rating, determining the fraction of the star that can be selected.</p>\n", "line": 20, "rawdescription": "\nThe precision of the rating, determining the fraction of the star that can be selected." }, { "name": "value", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "<p>The current value of the rating.</p>\n", "line": 24, "rawdescription": "\nThe current value of the rating." } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "RippleDemoProps", "id": "interface-RippleDemoProps-92a37df8e9c14fbd34d7617e18aa28ec429b2ff5fd9ce0905dbe7761878559db8ea99f96bcc791325dd38de96e7e6c7960891e650604082cb23d4640bf71d41a", "file": "src/lib/components/utils/tappable/components/ripple/story/ripple.stories.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "properties": [ { "name": "addRipple", "deprecated": false, "deprecationMessage": "", "type": "function", "indexKey": "", "optional": false, "description": "", "line": 23 }, { "name": "waves", "deprecated": false, "deprecationMessage": "", "type": "RippleWave[]", "indexKey": "", "optional": false, "description": "", "line": 22 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "RippleWave", "id": "interface-RippleWave-072eb3a2b70426697635905fda5669fcb5b80ac3632a0c2319dffe16e438669bd01437fa0dd0bbf8c6e6c918b25cae86d804420e44a203cbef67021e0500c12d", "file": "src/lib/services/ripple.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "properties": [ { "name": "date", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 6 }, { "name": "pointerId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 7 }, { "name": "x", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 4 }, { "name": "y", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "SegmentedOption", "id": "interface-SegmentedOption-17e70d589c24ec9d632c1d7c89bb8b57e3358aa3825a2582592127a53345f5d1d22745d098384541ede0467e05c6e59ab792a1ec0283f55096eb6e2ab972c8b7", "file": "src/lib/components/navigation/segmented-control/story/segmented-control.stories.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "properties": [ { "name": "label", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 7 }, { "name": "value", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 8 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "SnackbarOptions", "id": "interface-SnackbarOptions-2a20d978267bb289c6220003d77ae8df36d68322181135054276cd98e1f24604f2efde0533787e0a575d4903ddfd22dde46b0fc335344403a5a8cb3bcfa619db", "file": "src/lib/components/feedback/snackbar/snackbar.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "properties": [ { "name": "afterTemplate", "deprecated": false, "deprecationMessage": "", "type": "TemplateRef<any>", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "beforeTemplate", "deprecated": false, "deprecationMessage": "", "type": "TemplateRef<any>", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "description", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "duration", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "linkTemplate", "deprecated": false, "deprecationMessage": "", "type": "TemplateRef<any>", "indexKey": "", "optional": true, "description": "", "line": 9 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "StoryComponentProps", "id": "interface-StoryComponentProps-fde257304bffcc205e00ac2da76486baea7365e3220769b2efa2b8aa9dd1d8f108d53373c797285bae089828118876ffc0a5bde3e6795f85733f535b620040d7", "file": "src/lib/components/utils/touch/story/touch.stories.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "properties": [ { "name": "lastEvent", "deprecated": false, "deprecationMessage": "", "type": "WritableSignal<string>", "indexKey": "", "optional": false, "description": "", "line": 53 }, { "name": "swipePosition", "deprecated": false, "deprecationMessage": "", "type": "WritableSignal<number>", "indexKey": "", "optional": false, "description": "", "line": 54 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "TguiIconProps", "id": "interface-TguiIconProps-d88773b19396c2f17a9d0e4364a452ce7a3ac0e67bbafc3f39403a769604b79005e97ed995f180353afbf115a77c82481bb6eb1f2d4411221dfec17a3b00a324", "file": "src/lib/icons/icon.interface.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "properties": [ { "name": "ariaLabel", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "<p>Aria label for accessibility</p>\n", "line": 20, "rawdescription": "\n\nAria label for accessibility\n" }, { "name": "autoFocus", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "<p>Whether the element should get focus on load</p>\n", "line": 65, "rawdescription": "\n\nWhether the element should get focus on load\n" }, { "name": "class", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "<p>CSS class to apply to the icon</p>\n", "line": 10, "rawdescription": "\n\nCSS class to apply to the icon\n" }, { "name": "fill", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "<p>Fill color of the icon</p>\n", "line": 35, "rawdescription": "\n\nFill color of the icon\n" }, { "name": "height", "deprecated": false, "deprecationMessage": "", "type": "string | number", "indexKey": "", "optional": true, "description": "<p>Height of the icon (can be CSS units or number)</p>\n", "line": 50, "rawdescription": "\n\nHeight of the icon (can be CSS units or number)\n" }, { "name": "id", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "<p>ID of the element</p>\n", "line": 30, "rawdescription": "\n\nID of the element\n" }, { "name": "onBlur", "deprecated": false, "deprecationMessage": "", "type": "EventEmitter<FocusEvent>", "indexKey": "", "optional": true, "description": "<p>Blur event handler</p>\n", "line": 80, "rawdescription": "\n\nBlur event handler\n" }, { "name": "onClick", "deprecated": false, "deprecationMessage": "", "type": "EventEmitter<MouseEvent>", "indexKey": "", "optional": true, "description": "<p>Click event handler</p>\n", "line": 70, "rawdescription": "\n\nClick event handler\n" }, { "name": "onFocus", "deprecated": false, "deprecationMessage": "", "type": "EventEmitter<FocusEvent>", "indexKey": "", "optional": true, "description": "<p>Focus event handler</p>\n", "line": 75, "rawdescription": "\n\nFocus event handler\n" }, { "name": "onKeyDown", "deprecated": false, "deprecationMessage": "", "type": "EventEmitter<KeyboardEvent>", "indexKey": "", "optional": true, "description": "<p>Key down event handler</p>\n", "line": 95, "rawdescription": "\n\nKey down event handler\n" }, { "name": "onMouseEnter", "deprecated": false, "deprecationMessage": "", "type": "EventEmitter<MouseEvent>", "indexKey": "", "optional": true, "description": "<p>Mouse enter event handler</p>\n", "line": 85, "rawdescription": "\n\nMouse enter event handler\n" }, { "name": "onMouseLeave", "deprecated": false, "deprecationMessage": "", "type": "EventEmitter<MouseEvent>", "indexKey": "", "optional": true, "description": "<p>Mouse leave event handler</p>\n", "line": 90, "rawdescription": "\n\nMouse leave event handler\n" }, { "name": "onPointerDown", "deprecated": false, "deprecationMessage": "", "type": "EventEmitter<PointerEvent>", "indexKey": "", "optional": true, "description": "<p>Pointer down event handler</p>\n", "line": 100, "rawdescription": "\n\nPointer down event handler\n" }, { "name": "onPointerUp", "deprecated": false, "deprecationMessage": "", "type": "EventEmitter<PointerEvent>", "indexKey": "", "optional": true, "description": "<p>Pointer up event handler</p>\n", "line": 105, "rawdescription": "\n\nPointer up event handler\n" }, { "name": "role", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "<p>Role attribute for accessibility</p>\n", "line": 55, "rawdescription": "\n\nRole attribute for accessibility\n" }, { "name": "stroke", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "<p>Stroke color of the icon</p>\n", "line": 40, "rawdescription": "\n\nStroke color of the icon\n" }, { "name": "style", "deprecated": false, "deprecationMessage": "", "type": "literal type", "indexKey": "", "optional": true, "description": "<p>Additional styles to apply to the icon</p>\n", "line": 15, "rawdescription": "\n\nAdditional styles to apply to the icon\n" }, { "name": "tabIndex", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "<p>Tab index for keyboard navigation</p>\n", "line": 60, "rawdescription": "\n\nTab index for keyboard navigation\n" }, { "name": "title", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "<p>Title for the icon</p>\n", "line": 25, "rawdescription": "\n\nTitle for the icon\n" }, { "name": "width", "deprecated": false, "deprecationMessage": "", "type": "string | number", "indexKey": "", "optional": true, "description": "<p>Width of the icon (can be CSS units or number)</p>\n", "line": 45, "rawdescription": "\n\nWidth of the icon (can be CSS units or number)\n" } ], "indexSignatures": [], "kind": 171, "description": "<p>Base interface for icon components, compatible with React version</p>\n", "rawdescription": "\n\nBase interface for icon components, compatible with React version\n", "methods": [], "extends": [] }, { "name": "ThemeParams", "id": "interface-ThemeParams-4a35d0b3e5bdba44255514b6efd6f4e4a95f51133949220fc5f70e5296eea4d62c0aaa822cd2417d8f6c6dc7090fab75ad4e7d830593cb78313261b2ac774be4", "file": "src/lib/services/telegram.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "properties": [ { "name": "accent_text_color", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "bg_color", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "button_color", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "button_text_color", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "destructive_text_color", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 18 }, { "name": "header_bg_color", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "hint_color", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "link_color", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "secondary_bg_color", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "section_bg_color", "deprecated": false, "deprecationMessage": "", "type": "string",