From c2089c632e9b687302f62ac15e46fca5a3bc6de6 Mon Sep 17 00:00:00 2001 From: Vikas Awaghade <67629551+vikas-cldcvr@users.noreply.github.com> Date: Thu, 10 Aug 2023 13:11:10 +0530 Subject: [PATCH] FLOW-868 history restored (#124) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * FLOW-322 align attribute added * FLOW-322 overflow property added in f-div * FLOW-322 sticky and selected props added to f-div * FLOW-322 loading prop added * Percy/flow 310 (#5) * FLOW-345 f-text created * FLOW-345 f-text created * FLOW-345 f-text added * FLOW-362 Update , as per latest documentation. * FLOW-341 register component bug fixed * FLOW-367 icon placeholder added * FLOW-338 FLOW-368 FLOW-365 Bug fixes and improvements * FLOW-365 spelling updated + imports updated for css in test files * FLOW-338 attribute update bug fixed * FLOW-368 theme changing button combination changed * FLOW-368 #app css reset added * Readme updated for Vue 3 css support * f-text grow bug fixed * FLOW-383 unit tests fixed * FLOW-383 changelog updated * FLOW-384 FLOW-385 React and vue types updated * FLOW-388 Vue3 types genrator added * FLOw-389 FLOW-386 f-text alignment fix and f-counter font weight fixed * FLOW-387 f-divider (#6) * divider addition * divider test addition * changes * divider usage story added * changes * changes * changes * changes scss * changes * FLOW-390 Unit test added for f-text, f-div, f-icon-button * FLOW-391 storybook build bug fixed * FLOW-392 null check on key combo * FLOW-391 f-div padding updated * FLOW-391 types updated in readme * FLOW-391 type import reademe updated * FLOW-391 typescript types import readme added * FLOW-391 f-div padding updated * FLOW-394 Visual testing frameowrk added * FLOW 359 f-spacer (#7) * start f-spacer * changes * spacer * required changes * FLOW-359 test case updated Co-authored-by: vikas-cldcvr * FLOW-396 FLOW-395 disabled button fixed , f-text units updated * FLOW-396 FLOW-395 visual test references updated * FLOW-400 new icon packs added * FLOW-400 Icon pack story created * f-pictogram (#8) * f-pictogram * FLOW-420 screenshots updated * FLOW-420 screenshots updated * f-pictogram * changes * FLOW-400 loki config updated * test cases * FLOW-400 loki config updated * FLOW-400 loki config updated * version changed Co-authored-by: vikas-cldcvr * FLOW-403 icon-button counter position updated * FLOW-404 large size updated + component types bug fixed * FLOW-403 counter positions updated * FLOW-371 PopOver component added and minor bug fixes * Workdfows updated * Build Workflows updated * base path updated while building prod storybook * Base path and alias added for prod build * FLOW-415 f-template (#9) * top-nav * changes * removed f-spacer * f-template * version-changed * FLOW-421 storysource ad-on added * FLOW-420 Label rules added for f-counter (#11) * counter rules * version-changed * changes * changes * FLOW-371 f-popover element testcases + bug fixes * FLOW-422 react types updated to support native html attributes * FLOW-421 react type attribute support added * percy - updated read to include starter kits, contribution doc V1 and… (#12) * percy - updated read to include starter kits, contribution doc V1 and about V1 * Version updated Co-authored-by: vikas-cldcvr * FLOW-427 publish workflow updated * FLOW-427 checking if this will trigger publish * FLOW-428 src folder included in package * percy - updated the readme UX (#13) * percy - updated the readme UX * readme updated Co-authored-by: vikas-cldcvr * public package test (#14) * public package test * publish workflow updated to use yarn * publish workflow updated to use yarn * publish workflow updated to use yarn * publish workflow updated to use yarn * publish workflow updated to use yarn * Release workflow added * Version Packages (#15) Co-authored-by: github-actions[bot] * Release workflow check * Release workflow check * FLOW-430 free icon dependency updated * FLOW-430 workflow updated Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] * FLOW-426 Theming and Structure formation of storybook (#16) * no-change * FLOW-421 mdx format stories * theming * initial commit for theming templates * theming * FLOW-421 mdx format stories * initial commit for theming templates * cleanup * theming templates * some changes * theme changes css * FLOW-430 mdx files updated * FLOW-430 console errors fixed Co-authored-by: vikas-cldcvr * FLOW-430 f-button controls updated * FLOW-430 removed control warning * FLOW-426 MDX code formatting (Storybook Theming) (#17) * completing stories + cleanup * changes * changes * playground changes * FLOW-430 popover story height fix * FLOW-430 popover story height fix * Update issue templates * FLOW-430 bug fixes * FLOW-430 shimmer height adjusted * FLOW-430 icon packages updated * FLOW-430 loading skeleton bug fixes * FLOW-430 loading skeleton bug fixes * FLOW-430 f-pictogram state bug fixed * FLOW-426 Playground for Components (#18) * added controls * changes * changes * FLOW-430 pictogram squircle shape bug in mdx fixed * FLOW-430 f-div loading control updated * FLOW-436 Revisit icon, text and emoji size in f-pictogram (#19) * f-pictogram icon sizes * version changed * FLOW-430 story spacing updated * FLOW-430 f-div wrap bug fixed * FLOW-430 adon panel position updated * FLOW-447 Updating Design Tokens in Storybook (#21) * design tokens updated * design tokens updated -2 * design tokens updated -3 * naming conventions * js functions conventions added * fixes * fixes * fixes * FLOW-448 comments and file name changes * fixes * FLOW-448 tokens moved to secrets * some naming comventions * FLOW-448 tokens moved to secrets * FLOW-448 tokens moved to secrets * FLOW-448 tokens moved to secrets * FLOW-448 tokens moved to secrets * FLOW-448 tokens moved to secrets * FLOW-448 tokens moved to secrets * FLOW-448 tokens moved to secrets * FLOW-448 tokens moved to secrets * FLOW-448 tokens moved to secrets * FLOW-448 .env file created * FLOW-447 color token file key updated * FLOW-447 color token file key updated Co-authored-by: vikas-cldcvr * FLOW-448 build gitactions updated * FLOW-448 ignorecase set to false * FLOW-448 README.md added in npm package + files renamed as per conventions * FLOW-448 folders renamed * FLOW-448 workflow renamed * FLOW-455 Implementation of Inheritance rules for Flow (#23) * :bug: FLOW-477 f-icon-button child elements update fix (#24) FLOW-477 f-icon-button child elements update fix * FLOW-497 f-tag component (#27) * f-tag added * changes * test * version update * test file update * test file update * test file update * test file update * test file update * test file update * changes * loader-issues * changes resolved * FLOW-529 Custom fill state for all the components (#28) * tag changes * added custom color fill * added custom color fill * version update * changes * changes * FLOW-537 Custom Fill state F-DIV (#29) * tag changes * added custom color fill * added custom color fill * version update * changes * changes * changes * :bug: FLOW-545 theme setting bug fixed for jest * :art: FLOW-556 publishing to github registry * :art: FLOW-556 publishing to github registry * :art: FLOW-556 publishing to github registry * :art: FLOW-556 publishing to github registry * :art: FLOW-556 publishing to github registry * :art: FLOW-556 publishing to github registry * :art: FLOW-556 publishing to github registry * :art: FLOW-556 publishing to github registry * :art: FLOW-556 publishing to github registry * :sparkles: FLOW-585 `.width-N` and `.height-N` utility classes added where N is multiple of 50 and less than 1000. * :bug: Duplicate type import bug fixed * :construction: FRoot exported * :memo: FLOW-594 import style updated in readme * :memo: FLOW-594 type updated in readme * :memo: FLOW-594 import package snippet updated * :memo: FLOW-594 snippet highlighter added * FLOW-599 Icon pack import snippet updated * FLOW-599 installation note updated * FLOW-442, FLOW-508 | All Form Input Components added | f-div gap property update (#35) * FLOW-514 | f-form component (#37) * f-form added * version-updated * test file updated * changes * changes * changes * changes * changes * changes * changes * change * FLOW-613 Bug Fixes | Improvements in Form Elements (#36) * :bug: FLOW-621 types extraction bug fixed * :bug: FLOW-621 reverting type extracting bug * feat: Added clickable flag to f-tag (#40) * Added clickable flag to f-tag * Changed changelog andpackage json version * FLOW-633 f-tooltip (#39) * visible prop added to f-div (#41) * :bug: HTMLElement type import bug fixed * :bug: FLOW-647 typescript bug fixed * :bug: FLOW-647 typescript bug fixed * FLOW-650, FLOW-651 | f-tab and its subcomponents (#42) * f-tab * f-tab * version changed * removed extra testing story f-input-demo * :bug: FLOW-647 mutation observer removed from inputs * :bug: FLOW-647 mutation observer removed from inputs * :bug: FLOW-647 group tooltip not working fixed * FLOW-653 | FLOW-657 | FLOW-655 | FLOW-654 | Bug Fixes and Improvements Flow Core Components (#43) * bugs * bugs * bugs * :sparkles: FLOW-647 `f-form-group` `action` slot added. * FLOW-658 | f-popover addition of two more placements (#44) * Revert "FLOW-658 | f-popover addition of two more placements (#44)" (#45) This reverts commit 0b3e97f99476ed8d17f8503f10454af395043293. * :bug: FLOW-659 f-switch and f-divider bug fixed * :memo: FLOW-659 version updated * :bug: FLOW-659 f-divider bug fixed * FLOW-661 | f-input crops when width is less than 170px (#46) * changes * f-input bug fixed * f-input bug fixed * changes * :sparkles: FLOW-659 `suffixWhen` added in f-input * :art: FLOW-659 `size`, `variant`, `category` removed from `f-form` since it is anti pattern to set it on inner input elements. (This usecase will be covered in `@cldcvr/flow-form-builder`) * :memo: FLOW-659 f-form story updated * FLOW-665 | f-file-upload (#47) * changes * f-file-upload * file-upload * file-upload * test-cases * test-cases-1 * test-cases-2 * test-cases-2 * test-cases-3 * test-cases-4 * version-changed * code quality changes * changes * :bug: FLOW-669 Various major css issues fixed with `f-divider`, `f-form`, `f-form-group` fixed. * :bug: FLOW-670 f-select value setting bug fixed * FLOW-674 f-suggest component added * Update f-suggest.test.ts * FLOW-677 data-qa-* attributes added in f-select and f-form-group * FLOW-667 | f-emoji-picker (#48) * FLOW-667 javscript old space size increased * FLOW-686 | f-toast (#49) * changes * toast * f-toast * f-toast-queue * version changed * changes * FLOW-686 css and unnecessary params removed * changes * fix * removed div scss for toast * FLOW-686 type property changes --------- Co-authored-by: vikas-cldcvr * FLOW-673 f-div css issue fixed * FLOW-676 | Emoji Picker bugs (#50) * changes * emoji-picker fix * verison changed * FLOW-673 styles applied to respective tag * FLOW-673 data qa id added to native element * FLOW-695 data-qa added * FLOW-696 FLOW-697 FLOW-698 source map enabled + bundle config updated+ number type input field value emission updated * FLOW-696 FLOW-697 FLOW-698 source map enabled + bundle config updated+ number type input field value emission updated * FLOW-696 FLOW-697 FLOW-698 source map enabled + bundle config updated+ number type input field value emission updated * FLOW-696 FLOW-697 FLOW-698 source map enabled + bundle config updated+ number type input field value emission updated * FLOW-699 alignment in form inputs * FLOW-699 , spacing updated for form inputs. * FLOW-699 form group label wrapper class added * FLOW-702 | f-search (#51) * changes * f-search * f-search-test * f-search-test-1 * version-update * fixes * FLOW-673 f-select bug fixes * FLOW-673 dropdown outside click not closing options fixed * FLOW-673 data-qa-id added for f-select * FLOW-673 data-qa-option updated for f-select * FLOW-438 f-icon-button type renamed to category * FLOW-673 emoji picker not closing issue fixed * FLOW-673 emoji picker category resets on selection * FLOW-673 picker not opening in * FLOW-722 umd bundle added * FLOW-722 umd bundle added * FLOW-722 umd changed to es bundle * FLOW-722 umd bundle config updated * FLOW-724 text not in form css fixed * FLOW-712 tooltip theme color bug fixed * FLOW-673 subtitle slot added for all input elements * FLOW-673 support of state in help slot * FLOW-673 shadow added to f-suggest options * FLOW-734 | f-icon-button: hover state bug fixed (#57) * changes * icon-button hover state * FLOW-673 f-text, f-checkbox, f-radio spacing and alignment bugs * ✏️ Updated dependency links + storybook links (#58) * percy - updated readme * percy - removed coming soon from dependency * percy - updated storybook links for components and depedencies * ✏️ Update icon pack content (#59) * percy - updated readme * percy - removed coming soon from dependency * percy - updated storybook links for components and depedencies * percy - add icon storybook link * percy - updated icon pack content * percy - updated icon pack content * ✏️ Updated TS version in readme (#61) * FLOW-741 | f-accordion (#62) * changes * f-accordion * verion changed * changes f-accordion max-height * FLOW-749 | f-grid (#63) * changes * f-grid * f-grid test cases 1 * f-grid test cases 1 * f-grid test cases 2 * f-grid test cases 2 * f-grid test cases 3 * f-grid test cases 3 * changes * FLOW-757 | f-accordion toggle event emission (#64) * changes * toggle added in f-accordion * FLOW-715 f-carousel (#60) * FLOW-715 carousel initial commit * FLOW-715 looping through slides and dots updated * FLOW-715 transition for dots * FLOW-715 dots made clickable * FLOW-715 hover transition updated for dots * FLOW-715 f-carousel unit tests updated * FLOW-715 auto-play property added * FLOW-715 f-carousel story updated * FLOW-715 re-compiled * FLOW-715 re-compiled * FLOW-715 changelog updated * FLOW-718 | f-date-time-picker (#55) * changes * date-picker * changes-date-picker * date-picker * test * picker css * mode test case * mode test case * test cases * changes * changes * data-qa added * FLOW-752 datepicker typescript bug fixed * FLOW-759 | f-div hover bug for child f-div's (#66) * changes * f-div hover for children inherit * version changed * VN-3850 f-popover target z-index bug fixed * FLOW-758 Google analytics in storybook (#65) * FLOW-758 Google analytics in storybook * FLOW-758 GA tracking id updated * FLOW-758 rebasing * FLOW-758 lock file updated * FLOW-762 | f-progress-bar (#69) * changes * f-progress-bar * changes * f-progress-bar * anatomy added * fixed * changes * FLOW-760 f-popover z-index issue fixed * VN-3981 f-popover z-index reset issue * FLOW-673 f-select clear prop set to false bydefault * Sonar scan fixes * FLOW-768 optionTemplate vulnerability fixed * FLOW-770 | Bug Fixes for f-switch and f-accordion (#71) * changes * changes * bug-fixes * fixes * fixed * Update README.md * Update README.md * FLOW-772 f-select improvements * FLOW-772 f-checkbox and f-radio label click feature added * Pragyan - updated readme with Figma UI kit URL (#72) * VN-4040 f-select opening issue fixed * FLOW-773 Slack notifications on release (#73) * FLOW-773 testing slack notification * FLOW-773 slack notification test no 2 * FLOW-773 slack notification test no 3 * FLOW-773 slack notification test no 4 * FLOW-773 slack notification test no 5 * FLOW-773 slack notification test no 6 * FLOW-773 slack notification test no 6 * FLOW-773 slack notification test no 7 * FLOW-773 slack notification test no 8 * FLOW-773 divider and spacing added in slack message * FLOW-773 slack notification format updated * FLOW-774 @flowElement decorator created to fix multi registetration of web components * FLOW-774 @flowElement support added in custom elements manifest * FLOW-777 f-select blur event is cutomized to emit only when dropdown closes. (#75) * Test version to test f-text features * FLOW-779 f-text issues fixed * FLOW-782 | f-log | f-tooltip - Bug Fixes | f-select - Improvement (#76) * changes * test * conflicts resolved 1 * test-cases * f-log and bugs * story * changes * sonar issues * comments added * test-files * FLOW-782 security issues fixes --------- Co-authored-by: vikas-cldcvr * FLOW-782 build .yml updated * changes (#77) * FLOW-774 @cldcvr/flow-code-editor package added (#74) * FLOW-774 @cldcvr/flow-editor package added * FLOW-774 typescript errros fixed * FLOW-774 renamed to @cldcvr/flow-code-editor * FLOW-774 Sonar bug fixes * FLOW-774 language and code property added * FLOW-774 height and width property added to editor , since it is required for monaco editor * flow-code-editor package added in release workflow * FLOW-774 rlease workflow updated to extract changelogs * FLOW-774 release workflow updated * actions updated * FLOW-774 gitaction version updated * FLOW-774 gitaction version updated 6 * slack payload updated * updated * github action updated to run on push main * FLOW-774 monaco-editor externalized * monaco editor included in package itself * FLOW-774 monaco editor externalized * FLOW-774 README.md added * WIP * FLOW-774 code-editor updated * main merged * icon packages regostry updated * FLOW-784 : f-input | bug-fix - prefix, suffix attribute name (#78) * bug-fix * version-changed * f-suffix * FLOW-785 `f-select` : `add-option` event emission logic fixed. (#79) * FLOW-785 testing add-option event * FLOW-785 f-select add-option event emittion logic fixed * FLOW-785 type fixedin changelog * FLOW-692 | f-breadcrumb | tooltip fix (#80) * breadcrumb-test * breadcrumb-test * breadcrumb-test-2 * breadcrumb-test-2 * breadcrumb-test-3 * f-breadcrumb * changes * story * changes * tooltip-fixes * FLOW-760 f-table using css grid (#68) * FLOW-760 @cldcvr/flow-table dependency added * FLOW-760 content-change event added in codeeditor * FLOW-760 schema updated to support details slot * FLOW-760 sonar bugs fixed * FLOW-760 sticky header and sticky column feature * FLOW-760 actions support added to cell in schema * FLOW_760 releasing beta version for testing * FLOW_760 releasing beta version for testing * FLOW-760 f-table-schema api updated * FLOW-760 sonar bugs fixed * FLOW-760 chnagelog updated * FLOW-760 event stories added * FLOW-760 ftcell test cases added * FLOW-760 unit tests added * FLOW-760 snapshot test added for schema based table * FLOW-760 README.md added * FLOW-786 | f-popover improvements (#81) * f-popover improvements * changes * FLOW-787 custom theme doc added * FLOW-709 | Storybook 404 Error page custom (#82) * error 404 custom * pre fixes * changes * preview * FLOW-788 Documentation and stories of f-table-schema * FLOW-788 links updated * FLOW-787 theme doc updated * FLOW-789 : property added to behave like password field. * Allow Flow icons to load asynchronously (#84) This PR changes f-icon to use a newly extracted shared config package. It allows us to publish icon packages which don't depend on flow-core and can also allow deferred loading of icons. * fixed build failure * FLOW-793 dusplicate import type bug fixed * FLOW-802 MIT license file added * FLOW-808 FLOW-809 FLOW-804 bug fixes (#86) * FLOW-808 FLOW-809 FLOW-804 bug fixes * FLOW-808 readme updated * FLOW-803 | Bug Fixes (#85) * FLOW-796 tokens removed from repo * FLOW-811 f-select option selection bug fixes * FLOW-817 cldcvr/flow-table bugs and improvements (#88) # @cldcvr/flow-core ## [1.17.5] - 2023-07-05 ### Bug Fixes - `f-search`: `scope` dropdown width updated. - disabled css updated for elements in shadowRoot.
# @cldcvr/flow-table ## [1.1.0] - 2023-07-11 ### Features - `f-table-schema` : Search on a specific column ### Improvements - Action in the cell requires id (in case of displaying popover) - Disable row selection for a specific rows - Hide sort on a specific columns ### Bug Fixes - Sort doesn’t work if we have the search term - Highlight row not changing the background of the sticky column * FLOW-816 tooltip removal logic updated * FLOW-828 details slot width issue fixed * FLOW-821 Markdown content editor and viewer (#90) * FLOW-821 md editor package added * FLOW-821 WIP : md editor updated * FLOW-821 WIP: md editor css changes * FLOW-821 input event added + css updated * FLOW-821 tests added * FLOW-821 hooks updated * FLOW-830 FLOW-832 FLOW-831 f-table-schema features and improvements (#91) * FLOW-830 expandIconPosition attribute added on f-trow * FLOW-831 tooltip added for cell actions * FLOW-832 custom alignment fixed * FLOW-830 part added for external styles * FLOW-830 changelog updated * FLOW-830 changelog updated * FLOW-834 shadowDom removed from f-md-editor * FLOW-838 FLOW-837 f-select and f-table-schema bugs and improvements * FLOW-839 disabled selectors updated * FLOW-845 FLOW-848 f-tcell actions callback updated (#96) * FLOW-840 input color token implementation (#104) * FLOW-836 | f-pictogram should have an auto-bg flag where it auto assigns a color based on characters #97 (#106) * f-pictogram auto-bg * fix color variable outside class * FLOW-555 | f-text editable (#107) * 108 feature request f select allow type events to be emitted from f select (#109) * 108 search-input event added in f-select * 108 search-input event updated in f-select * editor lang comment toggle --------- Co-authored-by: Percy Shadrach Co-authored-by: mayankfulera Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] Co-authored-by: Madhu KM <39631861+gammaSpeck@users.noreply.github.com> Co-authored-by: Pragyan Gour <110654113+PragyanGour213@users.noreply.github.com> Co-authored-by: Nikhil Verma --- packages/flow-core/custom-elements.json | 24108 +++++++++++----------- 1 file changed, 12054 insertions(+), 12054 deletions(-) diff --git a/packages/flow-core/custom-elements.json b/packages/flow-core/custom-elements.json index 39ae7d96d..d9a905cf5 100644 --- a/packages/flow-core/custom-elements.json +++ b/packages/flow-core/custom-elements.json @@ -1,12056 +1,12056 @@ { - "schemaVersion": "1.0.0", - "readme": "", - "modules": [ - { - "kind": "javascript-module", - "path": "src/index.ts", - "declarations": [], - "exports": [ - { - "kind": "js", - "name": "flowElement", - "declaration": { - "name": "flowElement", - "module": "\"./utils\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"@cldcvr/flow-core-config\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-button/f-button\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-icon/f-icon\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-divider/f-divider\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-counter/f-counter\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-div/f-div\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-text/f-text\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-spacer/f-spacer\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-icon-button/f-icon-button\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-pictogram/f-pictogram\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-template/f-template\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-popover/f-popover\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-tag/f-tag\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-input/f-input\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-form-group/f-form-group\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-checkbox/f-checkbox\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-field/f-field\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-radio/f-radio\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-form/f-form\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-switch/f-switch\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-text-area/f-text-area\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-select/f-select\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-tooltip/f-tooltip\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-tab/f-tab\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-tab-node/f-tab-node\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-tab-content/f-tab-content\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-emoji-picker/f-emoji-picker\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-file-upload/f-file-upload\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-suggest/f-suggest\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-toast/f-toast\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-search/f-search\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-date-time-picker/f-date-time-picker\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-accordion/f-accordion\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-grid/f-grid\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-carousel/f-carousel\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-carousel-content/f-carousel-content\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-progress-bar/f-progress-bar\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./components/f-breadcrumb/f-breadcrumb\"" - } - }, - { - "kind": "js", - "name": "*", - "declaration": { - "name": "*", - "package": "\"./mixins/components/f-root/f-root\"" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/utils/flow-element.ts", - "declarations": [ - { - "kind": "function", - "name": "flowElement", - "parameters": [ - { - "name": "tagName", - "type": { - "text": "string" - } - } - ] - } - ], - "exports": [ - { - "kind": "js", - "name": "default", - "declaration": { - "name": "flowElement", - "module": "src/utils/flow-element.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/utils/get-computed-html.ts", - "declarations": [ - { - "kind": "function", - "name": "getComputedHTML", - "parameters": [ - { - "name": "data", - "type": { - "text": "TemplateResult" - } - } - ] - } - ], - "exports": [ - { - "kind": "js", - "name": "default", - "declaration": { - "name": "getComputedHTML", - "module": "src/utils/get-computed-html.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/utils/get-custom-fill-color.ts", - "declarations": [ - { - "kind": "function", - "name": "getCustomFillColor", - "parameters": [ - { - "name": "state", - "type": { - "text": "string" - } - } - ] - } - ], - "exports": [ - { - "kind": "js", - "name": "default", - "declaration": { - "name": "getCustomFillColor", - "module": "src/utils/get-custom-fill-color.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/utils/get-formatted-bytes.ts", - "declarations": [ - { - "kind": "function", - "name": "getFormattedBytes", - "parameters": [ - { - "name": "size", - "type": { - "text": "number" - } - }, - { - "name": "sizeType", - "default": "\"b\"" - } - ] - } - ], - "exports": [ - { - "kind": "js", - "name": "default", - "declaration": { - "name": "getFormattedBytes", - "module": "src/utils/get-formatted-bytes.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/utils/get-hex-color.ts", - "declarations": [ - { - "kind": "function", - "name": "getColourNameToHex", - "parameters": [ - { - "name": "colour", - "type": { - "text": "string" - } - } - ] - } - ], - "exports": [ - { - "kind": "js", - "name": "default", - "declaration": { - "name": "getColourNameToHex", - "module": "src/utils/get-hex-color.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/utils/get-lighten-darken-color.ts", - "declarations": [ - { - "kind": "function", - "name": "LightenDarkenColor", - "parameters": [ - { - "name": "col", - "type": { - "text": "string" - } - }, - { - "name": "amt", - "type": { - "text": "number" - } - } - ] - } - ], - "exports": [ - { - "kind": "js", - "name": "default", - "declaration": { - "name": "LightenDarkenColor", - "module": "src/utils/get-lighten-darken-color.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/utils/get-text-contrast.ts", - "declarations": [ - { - "kind": "function", - "name": "getTextContrast", - "parameters": [ - { - "name": "hexcolor", - "type": { - "text": "string" - } - } - ] - } - ], - "exports": [ - { - "kind": "js", - "name": "default", - "declaration": { - "name": "getTextContrast", - "module": "src/utils/get-text-contrast.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/utils/index.ts", - "declarations": [], - "exports": [ - { - "kind": "js", - "name": "isValidHttpUrl", - "declaration": { - "name": "isValidHttpUrl", - "module": "src/utils/index.ts" - } - }, - { - "kind": "js", - "name": "getTextContrast", - "declaration": { - "name": "getTextContrast", - "module": "src/utils/index.ts" - } - }, - { - "kind": "js", - "name": "getColourNameToHex", - "declaration": { - "name": "getColourNameToHex", - "module": "src/utils/index.ts" - } - }, - { - "kind": "js", - "name": "isValidEmail", - "declaration": { - "name": "isValidEmail", - "module": "src/utils/index.ts" - } - }, - { - "kind": "js", - "name": "getCustomFillColor", - "declaration": { - "name": "getCustomFillColor", - "module": "src/utils/index.ts" - } - }, - { - "kind": "js", - "name": "LightenDarkenColor", - "declaration": { - "name": "LightenDarkenColor", - "module": "src/utils/index.ts" - } - }, - { - "kind": "js", - "name": "getFormattedBytes", - "declaration": { - "name": "getFormattedBytes", - "module": "src/utils/index.ts" - } - }, - { - "kind": "js", - "name": "flowElement", - "declaration": { - "name": "flowElement", - "module": "src/utils/index.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/utils/is-valid-email.ts", - "declarations": [ - { - "kind": "function", - "name": "isValidEmail", - "parameters": [ - { - "name": "email", - "type": { - "text": "string" - } - } - ] - } - ], - "exports": [ - { - "kind": "js", - "name": "default", - "declaration": { - "name": "isValidEmail", - "module": "src/utils/is-valid-email.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/utils/is-valid-http-url.ts", - "declarations": [ - { - "kind": "function", - "name": "isValidHttpUrl", - "parameters": [ - { - "name": "stringurl", - "type": { - "text": "string" - } - } - ] - } - ], - "exports": [ - { - "kind": "js", - "name": "default", - "declaration": { - "name": "isValidHttpUrl", - "module": "src/utils/is-valid-http-url.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-accordion/f-accordion.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FAccordion", - "members": [ - { - "kind": "field", - "name": "open", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "open", - "reflects": true - }, - { - "kind": "field", - "name": "icon", - "type": { - "text": "\"chevron\" | \"caret\" | \"plus\" | \"none\" | undefined" - }, - "default": "\"chevron\"", - "attribute": "icon", - "reflects": true - }, - { - "kind": "field", - "name": "iconSize", - "type": { - "text": "\"x-small\" | \"small\" | \"medium\" | \"large\" | undefined" - }, - "default": "\"small\"", - "attribute": "icon-size", - "reflects": true - }, - { - "kind": "field", - "name": "iconPlacement", - "type": { - "text": "\"right\" | \"left\" | undefined" - }, - "default": "\"right\"", - "attribute": "icon-placement", - "reflects": true - }, - { - "kind": "field", - "name": "maxHeight", - "type": { - "text": "FAccordionBodyHeightProp | undefined" - }, - "attribute": "max-height", - "reflects": true - }, - { - "kind": "field", - "name": "fAccordionBody", - "type": { - "text": "FDiv | undefined" - } - }, - { - "kind": "field", - "name": "fAccordionHeader", - "type": { - "text": "FDiv | undefined" - } - }, - { - "kind": "field", - "name": "iconName", - "description": "identify icon-name from string", - "readonly": true - }, - { - "kind": "method", - "name": "toggleAccordion", - "description": "toggle accordion" - }, - { - "kind": "method", - "name": "stateChange", - "parameters": [ - { - "name": "mouseState", - "type": { - "text": "\"enter\" | \"leave\"" - } - } - ], - "description": "changeState" - }, - { - "kind": "method", - "name": "dispatchToggleEvent", - "parameters": [ - { - "name": "value", - "type": { - "text": "boolean" - }, - "description": "boolean" - } - ], - "description": "toggle event dispatch" - }, - { - "kind": "method", - "name": "handleAccordionBody", - "description": "handling max-height of body" - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "open", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "open" - }, - { - "name": "icon", - "type": { - "text": "\"chevron\" | \"caret\" | \"plus\" | \"none\" | undefined" - }, - "default": "\"chevron\"", - "fieldName": "icon" - }, - { - "name": "icon-size", - "type": { - "text": "\"x-small\" | \"small\" | \"medium\" | \"large\" | undefined" - }, - "default": "\"small\"", - "fieldName": "iconSize" - }, - { - "name": "icon-placement", - "type": { - "text": "\"right\" | \"left\" | undefined" - }, - "default": "\"right\"", - "fieldName": "iconPlacement" - }, - { - "name": "max-height", - "type": { - "text": "FAccordionBodyHeightProp | undefined" - }, - "fieldName": "maxHeight" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - } - } - ], - "exports": [ - { - "kind": "js", - "name": "FAccordion", - "declaration": { - "name": "FAccordion", - "module": "src/components/f-accordion/f-accordion.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-breadcrumb/f-breadcrumb.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FBreadcrumb", - "members": [ - { - "kind": "field", - "name": "size", - "type": { - "text": "\"medium\" | \"small\" | undefined" - }, - "default": "\"medium\"", - "attribute": "size", - "reflects": true - }, - { - "kind": "field", - "name": "crumbs", - "type": { - "text": "FBreadcrumbs" - }, - "attribute": "crumbs" - }, - { - "kind": "field", - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "disabled", - "reflects": true - }, - { - "kind": "field", - "name": "popOverElement", - "type": { - "text": "FPopover" - }, - "description": "popover element reference" - }, - { - "kind": "field", - "name": "breadCrumbPopover", - "type": { - "text": "FDiv" - } - }, - { - "kind": "field", - "name": "initialCrumbs", - "type": { - "text": "FBreadCrumbsProp" - } - }, - { - "kind": "field", - "name": "middlePopoverCrumbs", - "type": { - "text": "FBreadcrumbs" - }, - "default": "[]" - }, - { - "kind": "field", - "name": "endingCrumbs", - "type": { - "text": "FBreadcrumbs" - }, - "default": "[]" - }, - { - "kind": "field", - "name": "textSize", - "description": "text size computed", - "readonly": true - }, - { - "kind": "method", - "name": "isCurrentCrumb", - "parameters": [ - { - "name": "index", - "type": { - "text": "number" - }, - "description": "index number of crumbs" - }, - { - "name": "array", - "type": { - "text": "FBreadcrumbs" - }, - "description": "crumbs array" - } - ], - "return": { - "type": { - "text": "" - } - } - }, - { - "kind": "method", - "name": "createSeperateCrumbs", - "description": "create seperate crumbs when crumbs length is greater than 4" - }, - { - "kind": "method", - "name": "crumbLoop", - "parameters": [ - { - "name": "crumb", - "type": { - "text": "FBreadCrumbsProp" - } - }, - { - "name": "index", - "type": { - "text": "number" - } - }, - { - "name": "array", - "type": { - "text": "FBreadcrumbs" - } - } - ], - "return": { - "type": { - "text": "" - } - } - }, - { - "kind": "method", - "name": "togglePopover", - "parameters": [ - { - "name": "action", - "type": { - "text": "\"open\" | \"close\"" - }, - "description": "action whether to close or open popover" - } - ] - }, - { - "kind": "method", - "name": "handleDispatchEvent", - "parameters": [ - { - "name": "e", - "type": { - "text": "MouseEvent" - }, - "description": "event" - }, - { - "name": "value", - "type": { - "text": "FBreadCrumbsProp" - }, - "description": "crumb value" - } - ], - "description": "dispatch click event" - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "size", - "type": { - "text": "\"medium\" | \"small\" | undefined" - }, - "default": "\"medium\"", - "fieldName": "size" - }, - { - "name": "crumbs", - "type": { - "text": "FBreadcrumbs" - }, - "fieldName": "crumbs" - }, - { - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "disabled" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - } - } - ], - "exports": [ - { - "kind": "js", - "name": "FBreadcrumb", - "declaration": { - "name": "FBreadcrumb", - "module": "src/components/f-breadcrumb/f-breadcrumb.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-button/f-button.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FButton", - "members": [ - { - "kind": "field", - "name": "fill", - "type": { - "text": "string" - }, - "default": "\"\"" - }, - { - "kind": "field", - "name": "label", - "type": { - "text": "string" - }, - "attribute": "label" - }, - { - "kind": "field", - "name": "category", - "type": { - "text": "\"fill\" | \"outline\" | \"transparent\" | undefined" - }, - "default": "\"fill\"", - "attribute": "category", - "reflects": true - }, - { - "kind": "field", - "name": "size", - "type": { - "text": "\"large\" | \"medium\" | \"small\" | \"x-small\" | undefined" - }, - "default": "\"medium\"", - "attribute": "size", - "reflects": true - }, - { - "kind": "field", - "name": "state", - "type": { - "text": "FButtonState | undefined" - }, - "default": "\"primary\"", - "attribute": "state", - "reflects": true - }, - { - "kind": "field", - "name": "variant", - "type": { - "text": "\"round\" | \"curved\" | \"block\" | undefined" - }, - "default": "\"round\"", - "attribute": "variant", - "reflects": true - }, - { - "kind": "field", - "name": "iconLeft", - "type": { - "text": "string | undefined" - }, - "attribute": "icon-left", - "reflects": true - }, - { - "kind": "field", - "name": "iconRight", - "type": { - "text": "string | undefined" - }, - "attribute": "icon-right", - "reflects": true - }, - { - "kind": "field", - "name": "counter", - "type": { - "text": "string | undefined" - }, - "attribute": "counter", - "reflects": true - }, - { - "kind": "field", - "name": "loading", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "loading", - "reflects": true - }, - { - "kind": "field", - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "disabled", - "reflects": true - }, - { - "kind": "field", - "name": "labelWrap", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "label-wrap", - "reflects": true - }, - { - "kind": "field", - "name": "iconElement", - "type": { - "text": "FIcon" - }, - "description": "icon element reference" - }, - { - "kind": "field", - "name": "counterElement", - "type": { - "text": "FCounter | undefined" - }, - "description": "counter element reference" - }, - { - "kind": "field", - "name": "counterSize", - "description": "compute counter size based on button size", - "readonly": true - }, - { - "kind": "field", - "name": "textColor", - "description": "compute textColor when custom color of tag is defined.", - "readonly": true - }, - { - "kind": "field", - "name": "required", - "type": { - "text": "array" - }, - "readonly": true, - "default": "[\"label\"]", - "description": "mention required fields here for generating vue types" - }, - { - "kind": "method", - "name": "validateProperties", - "description": "validation for all atrributes" - }, - { - "kind": "method", - "name": "applyStyles", - "description": "apply inline styles to shadow-dom for custom fill." - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "label", - "type": { - "text": "string" - }, - "fieldName": "label" - }, - { - "name": "category", - "type": { - "text": "\"fill\" | \"outline\" | \"transparent\" | undefined" - }, - "default": "\"fill\"", - "fieldName": "category" - }, - { - "name": "size", - "type": { - "text": "\"large\" | \"medium\" | \"small\" | \"x-small\" | undefined" - }, - "default": "\"medium\"", - "fieldName": "size" - }, - { - "name": "state", - "type": { - "text": "FButtonState | undefined" - }, - "default": "\"primary\"", - "fieldName": "state" - }, - { - "name": "variant", - "type": { - "text": "\"round\" | \"curved\" | \"block\" | undefined" - }, - "default": "\"round\"", - "fieldName": "variant" - }, - { - "name": "icon-left", - "type": { - "text": "string | undefined" - }, - "fieldName": "iconLeft" - }, - { - "name": "icon-right", - "type": { - "text": "string | undefined" - }, - "fieldName": "iconRight" - }, - { - "name": "counter", - "type": { - "text": "string | undefined" - }, - "fieldName": "counter" - }, - { - "name": "loading", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "loading" - }, - { - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "disabled" - }, - { - "name": "label-wrap", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "labelWrap" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - }, - "summary": "Buttons allow users to perform an action or to initiate a new function." - } - ], - "exports": [ - { - "kind": "js", - "name": "FButton", - "declaration": { - "name": "FButton", - "module": "src/components/f-button/f-button.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-carousel-content/f-carousel-content.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FCarouselContent", - "members": [ - { - "kind": "field", - "name": "contentId", - "type": { - "text": "string" - }, - "attribute": "content-id", - "reflects": true - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "content-id", - "type": { - "text": "string" - }, - "fieldName": "contentId" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - } - } - ], - "exports": [ - { - "kind": "js", - "name": "FCarouselContent", - "declaration": { - "name": "FCarouselContent", - "module": "src/components/f-carousel-content/f-carousel-content.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-carousel/f-carousel.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FCarousel", - "members": [ - { - "kind": "field", - "name": "activeContentId", - "type": { - "text": "string | undefined" - }, - "attribute": "active-content-id" - }, - { - "kind": "field", - "name": "autoPlay", - "type": { - "text": "boolean | undefined" - }, - "attribute": "auto-play" - }, - { - "kind": "field", - "name": "autoPlayInterval", - "type": { - "text": "number | undefined" - }, - "attribute": "auto-play-interval" - }, - { - "kind": "field", - "name": "slides", - "type": { - "text": "HTMLElement" - } - }, - { - "kind": "field", - "name": "slider", - "type": { - "text": "HTMLElement" - } - }, - { - "kind": "field", - "name": "dots", - "type": { - "text": "HTMLElement" - } - }, - { - "kind": "field", - "name": "nextArrow", - "type": { - "text": "FIcon" - } - }, - { - "kind": "field", - "name": "progress", - "type": { - "text": "FDiv | undefined" - } - }, - { - "kind": "field", - "name": "prevArrow", - "type": { - "text": "FIcon" - } - }, - { - "kind": "field", - "name": "activeSlide", - "type": { - "text": "HTMLElement | null | undefined" - } - }, - { - "kind": "field", - "name": "slideElements", - "type": { - "text": "NodeListOf | undefined" - } - }, - { - "kind": "method", - "name": "handleNavigation", - "parameters": [ - { - "name": "type", - "default": "\"next\"", - "type": { - "text": "\"next\" | \"prev\"" - } - } - ] - }, - { - "kind": "method", - "name": "handleTransitionEnd" - }, - { - "kind": "method", - "name": "removeClonnedSlides" - }, - { - "kind": "method", - "name": "checkAutoPlay" - }, - { - "kind": "method", - "name": "handleProgressEnd" - }, - { - "kind": "method", - "name": "emitNavigationEvent", - "parameters": [ - { - "name": "type", - "type": { - "text": "\"next\" | \"prev\"" - } - }, - { - "name": "contentId", - "type": { - "text": "string" - } - } - ] - }, - { - "kind": "method", - "name": "jumpTo", - "parameters": [ - { - "name": "contentId", - "type": { - "text": "string" - } - } - ] - }, - { - "kind": "method", - "name": "getSlideIndex", - "parameters": [ - { - "name": "slide", - "type": { - "text": "HTMLElement" - } - } - ] - }, - { - "kind": "method", - "name": "slideTransition", - "parameters": [ - { - "name": "slideIndex", - "type": { - "text": "number" - } - }, - { - "name": "duration", - "default": "0.3" - } - ] - }, - { - "kind": "method", - "name": "renderDots" - }, - { - "kind": "method", - "name": "updateDots", - "parameters": [ - { - "name": "activeIndex", - "default": "null", - "type": { - "text": "number | null" - } - } - ] - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "active-content-id", - "type": { - "text": "string | undefined" - }, - "fieldName": "activeContentId" - }, - { - "name": "auto-play", - "type": { - "text": "boolean | undefined" - }, - "fieldName": "autoPlay" - }, - { - "name": "auto-play-interval", - "type": { - "text": "number | undefined" - }, - "fieldName": "autoPlayInterval" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - } - } - ], - "exports": [ - { - "kind": "js", - "name": "FCarousel", - "declaration": { - "name": "FCarousel", - "module": "src/components/f-carousel/f-carousel.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-carousel/i-fcarousel-example.ts", - "declarations": [], - "exports": [ - { - "kind": "js", - "name": "default", - "declaration": { - "name": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", - "module": "src/components/f-carousel/i-fcarousel-example.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-checkbox/f-checkbox.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FCheckbox", - "members": [ - { - "kind": "field", - "name": "value", - "type": { - "text": "\"checked\" | \"unchecked\" | \"indeterminate\" | undefined" - }, - "default": "\"unchecked\"", - "attribute": "value", - "reflects": true - }, - { - "kind": "field", - "name": "state", - "type": { - "text": "FCheckboxState | undefined" - }, - "default": "\"default\"", - "attribute": "state", - "reflects": true - }, - { - "kind": "field", - "name": "size", - "type": { - "text": "\"small\" | \"medium\" | undefined" - }, - "attribute": "size", - "reflects": true - }, - { - "kind": "field", - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "disabled", - "reflects": true - }, - { - "kind": "field", - "name": "slotWrapper", - "type": { - "text": "FDiv" - } - }, - { - "kind": "method", - "name": "handleInput", - "parameters": [ - { - "name": "e", - "type": { - "text": "InputEvent" - } - } - ], - "description": "emit event." - }, - { - "kind": "method", - "name": "checkSlots" - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "value", - "type": { - "text": "\"checked\" | \"unchecked\" | \"indeterminate\" | undefined" - }, - "default": "\"unchecked\"", - "fieldName": "value" - }, - { - "name": "state", - "type": { - "text": "FCheckboxState | undefined" - }, - "default": "\"default\"", - "fieldName": "state" - }, - { - "name": "size", - "type": { - "text": "\"small\" | \"medium\" | undefined" - }, - "fieldName": "size" - }, - { - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "disabled" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - } - } - ], - "exports": [ - { - "kind": "js", - "name": "FCheckbox", - "declaration": { - "name": "FCheckbox", - "module": "src/components/f-checkbox/f-checkbox.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-counter/f-counter.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FCounter", - "members": [ - { - "kind": "field", - "name": "fill", - "type": { - "text": "string" - }, - "default": "\"\"" - }, - { - "kind": "field", - "name": "label", - "type": { - "text": "number" - }, - "attribute": "label" - }, - { - "kind": "field", - "name": "size", - "type": { - "text": "\"large\" | \"medium\" | \"small\" | undefined" - }, - "default": "\"medium\"", - "attribute": "size" - }, - { - "kind": "field", - "name": "state", - "type": { - "text": "FCounterStateProp | undefined" - }, - "default": "\"neutral\"", - "attribute": "state" - }, - { - "kind": "field", - "name": "loading", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "loading" - }, - { - "kind": "field", - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "disabled" - }, - { - "kind": "field", - "name": "required", - "type": { - "text": "array" - }, - "readonly": true, - "default": "[\"label\"]", - "description": "mention required fields here" - }, - { - "kind": "method", - "name": "validateProperties" - }, - { - "kind": "field", - "name": "computedLabel", - "readonly": true - }, - { - "kind": "method", - "name": "abbrNum", - "parameters": [ - { - "name": "number", - "type": { - "text": "number" - } - }, - { - "name": "decPlaces", - "type": { - "text": "number" - } - } - ] - }, - { - "kind": "field", - "name": "textColor", - "description": "compute textColor when custom color of tag is defined.", - "readonly": true - }, - { - "kind": "field", - "name": "loaderColor", - "description": "compute loaderColor when custom color of tag is defined.", - "readonly": true - }, - { - "kind": "method", - "name": "applyStyles", - "description": "apply inline styles to shadow-dom for custom fill." - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "label", - "type": { - "text": "number" - }, - "fieldName": "label" - }, - { - "name": "size", - "type": { - "text": "\"large\" | \"medium\" | \"small\" | undefined" - }, - "default": "\"medium\"", - "fieldName": "size" - }, - { - "name": "state", - "type": { - "text": "FCounterStateProp | undefined" - }, - "default": "\"neutral\"", - "fieldName": "state" - }, - { - "name": "loading", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "loading" - }, - { - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "disabled" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - } - } - ], - "exports": [ - { - "kind": "js", - "name": "FCounter", - "declaration": { - "name": "FCounter", - "module": "src/components/f-counter/f-counter.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-date-time-picker/f-date-time-picker.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FDateTimePicker", - "members": [ - { - "kind": "field", - "name": "variant", - "type": { - "text": "\"curved\" | \"round\" | \"block\" | undefined" - }, - "default": "\"curved\"", - "attribute": "variant", - "reflects": true - }, - { - "kind": "field", - "name": "category", - "type": { - "text": "\"fill\" | \"outline\" | \"transparent\" | undefined" - }, - "default": "\"fill\"", - "attribute": "category", - "reflects": true - }, - { - "kind": "field", - "name": "mode", - "type": { - "text": "\"date-time\" | \"date-only\" | \"time-only\" | undefined" - }, - "default": "\"date-time\"", - "attribute": "mode", - "reflects": true - }, - { - "kind": "field", - "name": "value", - "type": { - "text": "DateValueType | undefined" - }, - "attribute": "value", - "reflects": true - }, - { - "kind": "field", - "name": "placeholder", - "type": { - "text": "string | undefined" - }, - "attribute": "placeholder", - "reflects": true - }, - { - "kind": "field", - "name": "size", - "type": { - "text": "\"small\" | \"medium\" | undefined" - }, - "default": "\"medium\"", - "attribute": "size", - "reflects": true - }, - { - "kind": "field", - "name": "state", - "type": { - "text": "FDateTimePickerState | undefined" - }, - "default": "\"default\"", - "attribute": "state", - "reflects": true - }, - { - "kind": "field", - "name": "[\"min-date\"]", - "type": { - "text": "FDateOption | undefined" - }, - "attribute": "[\"min-date\"]", - "reflects": true - }, - { - "kind": "field", - "name": "[\"max-date\"]", - "type": { - "text": "FDateOption | undefined" - }, - "attribute": "[\"max-date\"]", - "reflects": true - }, - { - "kind": "field", - "name": "[\"disable-date\"]", - "type": { - "text": "DateDisableType | undefined" - }, - "default": "[]", - "attribute": "[\"disable-date\"]", - "reflects": true - }, - { - "kind": "field", - "name": "clear", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "clear", - "reflects": true - }, - { - "kind": "field", - "name": "[\"is-range\"]", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "[\"is-range\"]", - "reflects": true - }, - { - "kind": "field", - "name": "inline", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "inline", - "reflects": true - }, - { - "kind": "field", - "name": "[\"week-number\"]", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "[\"week-number\"]", - "reflects": true - }, - { - "kind": "field", - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "disabled", - "reflects": true - }, - { - "kind": "field", - "name": "loading", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "loading", - "reflects": true - }, - { - "kind": "field", - "name": "dateTimePickerElement", - "type": { - "text": "FInput" - } - }, - { - "kind": "field", - "name": "helpSlotElement", - "type": { - "text": "FDiv" - } - }, - { - "kind": "field", - "name": "flatPickerElement", - "type": { - "text": "Instance" - }, - "description": "flatpickr instance" - }, - { - "kind": "field", - "name": "placeholderText", - "description": "conditional placeholder", - "readonly": true - }, - { - "kind": "field", - "name": "regexDateTime", - "description": "regex for date-time validation on keyboard typing", - "readonly": true - }, - { - "kind": "field", - "name": "dateValidationMessage", - "description": "validation message", - "readonly": true - }, - { - "kind": "method", - "name": "handleInput", - "parameters": [ - { - "name": "dateObj", - "type": { - "text": "object" - } - }, - { - "name": "dateStr", - "type": { - "text": "string" - } - } - ], - "description": "emit input custom event" - }, - { - "kind": "method", - "name": "dispatchInputEvent", - "parameters": [ - { - "name": "dateObj", - "type": { - "text": "object" - }, - "description": "Date as an object" - }, - { - "name": "dateStr", - "type": { - "text": "string" - }, - "description": "Date oin string format" - } - ] - }, - { - "kind": "method", - "name": "dateObjectFromString", - "parameters": [ - { - "name": "e", - "type": { - "text": "CustomEvent" - }, - "description": "custom-event value having date string" - } - ], - "return": { - "type": { - "text": "" - } - } - }, - { - "kind": "method", - "name": "handleKeyboardInput", - "parameters": [ - { - "name": "e", - "type": { - "text": "CustomEvent" - }, - "description": "custom-event value having date string" - } - ] - }, - { - "kind": "method", - "name": "datePickerOnChange", - "parameters": [ - { - "name": "selectedDates", - "type": { - "text": "Date[]" - }, - "description": "selected date object array" - }, - { - "name": "dateStr", - "type": { - "text": "string" - }, - "description": "selected date string" - } - ] - }, - { - "kind": "method", - "name": "createDateTimePicker", - "parameters": [ - { - "name": "element", - "type": { - "text": "HTMLElement" - }, - "description": "element w.r.t which creation of date picker takes place" - } - ], - "description": "creates date picker" - }, - { - "kind": "method", - "name": "addWeekNoStyle", - "description": "week-number border conditional styling" - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "variant", - "type": { - "text": "\"curved\" | \"round\" | \"block\" | undefined" - }, - "default": "\"curved\"", - "fieldName": "variant" - }, - { - "name": "category", - "type": { - "text": "\"fill\" | \"outline\" | \"transparent\" | undefined" - }, - "default": "\"fill\"", - "fieldName": "category" - }, - { - "name": "mode", - "type": { - "text": "\"date-time\" | \"date-only\" | \"time-only\" | undefined" - }, - "default": "\"date-time\"", - "fieldName": "mode" - }, - { - "name": "value", - "type": { - "text": "DateValueType | undefined" - }, - "fieldName": "value" - }, - { - "name": "placeholder", - "type": { - "text": "string | undefined" - }, - "fieldName": "placeholder" - }, - { - "name": "size", - "type": { - "text": "\"small\" | \"medium\" | undefined" - }, - "default": "\"medium\"", - "fieldName": "size" - }, - { - "name": "state", - "type": { - "text": "FDateTimePickerState | undefined" - }, - "default": "\"default\"", - "fieldName": "state" - }, - { - "name": "[\"min-date\"]", - "type": { - "text": "FDateOption | undefined" - }, - "fieldName": "[\"min-date\"]" - }, - { - "name": "[\"max-date\"]", - "type": { - "text": "FDateOption | undefined" - }, - "fieldName": "[\"max-date\"]" - }, - { - "name": "[\"disable-date\"]", - "type": { - "text": "DateDisableType | undefined" - }, - "default": "[]", - "fieldName": "[\"disable-date\"]" - }, - { - "name": "clear", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "clear" - }, - { - "name": "[\"is-range\"]", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "[\"is-range\"]" - }, - { - "name": "inline", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "inline" - }, - { - "name": "[\"week-number\"]", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "[\"week-number\"]" - }, - { - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "disabled" - }, - { - "name": "loading", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "loading" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - } - } - ], - "exports": [ - { - "kind": "js", - "name": "FDateTimePicker", - "declaration": { - "name": "FDateTimePicker", - "module": "src/components/f-date-time-picker/f-date-time-picker.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-div/f-div.ts", - "declarations": [ - { - "kind": "class", - "description": "END : constant values required for `f-div`", - "name": "FDiv", - "members": [ - { - "kind": "field", - "name": "fill", - "type": { - "text": "string" - }, - "default": "\"\"" - }, - { - "kind": "field", - "name": "variant", - "type": { - "text": "\"block\" | \"curved\" | \"round\" | undefined" - }, - "default": "\"block\"", - "attribute": "variant", - "reflects": true - }, - { - "kind": "field", - "name": "direction", - "type": { - "text": "\"row\" | \"column\" | undefined" - }, - "default": "\"row\"", - "attribute": "direction", - "reflects": true - }, - { - "kind": "field", - "name": "state", - "type": { - "text": "FDivStateProp | undefined" - }, - "default": "\"transparent\"", - "attribute": "state", - "reflects": true - }, - { - "kind": "field", - "name": "border", - "type": { - "text": "FDivBorderProp | undefined" - }, - "attribute": "border", - "reflects": true - }, - { - "kind": "field", - "name": "gap", - "type": { - "text": "\"auto\" | \"x-large\" | \"large\" | \"medium\" | \"small\" | \"x-small\" | \"none\" | undefined" - }, - "default": "\"none\"", - "attribute": "gap", - "reflects": true - }, - { - "kind": "field", - "name": "padding", - "type": { - "text": "FDivPaddingProp | undefined" - }, - "default": "\"none\"", - "attribute": "padding", - "reflects": true - }, - { - "kind": "field", - "name": "align", - "type": { - "text": "| \"top-left\"\n\t\t| \"top-center\"\n\t\t| \"top-right\"\n\t\t| \"middle-left\"\n\t\t| \"middle-center\"\n\t\t| \"middle-right\"\n\t\t| \"bottom-left\"\n\t\t| \"bottom-center\"\n\t\t| \"bottom-right\" | undefined" - }, - "default": "\"top-left\"", - "attribute": "align", - "reflects": true - }, - { - "kind": "field", - "name": "width", - "type": { - "text": "FDivWidthProp | undefined" - }, - "default": "\"fill-container\"", - "attribute": "width", - "reflects": true - }, - { - "kind": "field", - "name": "height", - "type": { - "text": "FDivHeightProp | undefined" - }, - "default": "\"fill-container\"", - "attribute": "height", - "reflects": true - }, - { - "kind": "field", - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "disabled", - "reflects": true - }, - { - "kind": "field", - "name": "loading", - "type": { - "text": "\"skeleton\" | \"loader\" | undefined" - }, - "attribute": "loading", - "reflects": true - }, - { - "kind": "field", - "name": "clickable", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "clickable", - "reflects": true - }, - { - "kind": "field", - "name": "overflow", - "type": { - "text": "\"wrap\" | \"scroll\" | \"hidden\" | \"visible\" | undefined" - }, - "default": "\"wrap\"", - "attribute": "overflow", - "reflects": true - }, - { - "kind": "field", - "name": "selected", - "type": { - "text": "\"none\" | \"background\" | \"border\" | \"notch-right\" | \"notch-left\" | undefined" - }, - "default": "\"none\"", - "attribute": "selected", - "reflects": true - }, - { - "kind": "field", - "name": "sticky", - "type": { - "text": "\"none\" | \"top\" | \"bottom\" | \"left\" | \"right\" | undefined" - }, - "default": "\"none\"", - "attribute": "sticky", - "reflects": true - }, - { - "kind": "method", - "name": "applyBorder", - "description": "Applying border related style, based on value" - }, - { - "kind": "method", - "name": "applyPadding", - "description": "Applying padding related style, based on value" - }, - { - "kind": "method", - "name": "applySize", - "description": "Applying height,width related style, based on value" - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "variant", - "type": { - "text": "\"block\" | \"curved\" | \"round\" | undefined" - }, - "default": "\"block\"", - "fieldName": "variant" - }, - { - "name": "direction", - "type": { - "text": "\"row\" | \"column\" | undefined" - }, - "default": "\"row\"", - "fieldName": "direction" - }, - { - "name": "state", - "type": { - "text": "FDivStateProp | undefined" - }, - "default": "\"transparent\"", - "fieldName": "state" - }, - { - "name": "border", - "type": { - "text": "FDivBorderProp | undefined" - }, - "fieldName": "border" - }, - { - "name": "gap", - "type": { - "text": "\"auto\" | \"x-large\" | \"large\" | \"medium\" | \"small\" | \"x-small\" | \"none\" | undefined" - }, - "default": "\"none\"", - "fieldName": "gap" - }, - { - "name": "padding", - "type": { - "text": "FDivPaddingProp | undefined" - }, - "default": "\"none\"", - "fieldName": "padding" - }, - { - "name": "align", - "type": { - "text": "| \"top-left\"\n\t\t| \"top-center\"\n\t\t| \"top-right\"\n\t\t| \"middle-left\"\n\t\t| \"middle-center\"\n\t\t| \"middle-right\"\n\t\t| \"bottom-left\"\n\t\t| \"bottom-center\"\n\t\t| \"bottom-right\" | undefined" - }, - "default": "\"top-left\"", - "fieldName": "align" - }, - { - "name": "width", - "type": { - "text": "FDivWidthProp | undefined" - }, - "default": "\"fill-container\"", - "fieldName": "width" - }, - { - "name": "height", - "type": { - "text": "FDivHeightProp | undefined" - }, - "default": "\"fill-container\"", - "fieldName": "height" - }, - { - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "disabled" - }, - { - "name": "loading", - "type": { - "text": "\"skeleton\" | \"loader\" | undefined" - }, - "fieldName": "loading" - }, - { - "name": "clickable", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "clickable" - }, - { - "name": "overflow", - "type": { - "text": "\"wrap\" | \"scroll\" | \"hidden\" | \"visible\" | undefined" - }, - "default": "\"wrap\"", - "fieldName": "overflow" - }, - { - "name": "selected", - "type": { - "text": "\"none\" | \"background\" | \"border\" | \"notch-right\" | \"notch-left\" | undefined" - }, - "default": "\"none\"", - "fieldName": "selected" - }, - { - "name": "sticky", - "type": { - "text": "\"none\" | \"top\" | \"bottom\" | \"left\" | \"right\" | undefined" - }, - "default": "\"none\"", - "fieldName": "sticky" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - }, - "summary": "F-div is used as a container for HTML elements." - } - ], - "exports": [ - { - "kind": "js", - "name": "FDiv", - "declaration": { - "name": "FDiv", - "module": "src/components/f-div/f-div.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-divider/f-divider.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FDivider", - "members": [ - { - "kind": "field", - "name": "fill", - "type": { - "text": "string" - }, - "default": "\"\"" - }, - { - "kind": "field", - "name": "variant", - "type": { - "text": "\"solid\" | \"dashed\" | \"dotted\" | undefined" - }, - "default": "\"solid\"", - "attribute": "variant", - "reflects": true - }, - { - "kind": "field", - "name": "size", - "type": { - "text": "\"large\" | \"medium\" | undefined" - }, - "default": "\"medium\"", - "attribute": "size", - "reflects": true - }, - { - "kind": "field", - "name": "state", - "type": { - "text": "FDividerState | undefined" - }, - "default": "\"default\"", - "attribute": "state", - "reflects": true - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "variant", - "type": { - "text": "\"solid\" | \"dashed\" | \"dotted\" | undefined" - }, - "default": "\"solid\"", - "fieldName": "variant" - }, - { - "name": "size", - "type": { - "text": "\"large\" | \"medium\" | undefined" - }, - "default": "\"medium\"", - "fieldName": "size" - }, - { - "name": "state", - "type": { - "text": "FDividerState | undefined" - }, - "default": "\"default\"", - "fieldName": "state" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - } - } - ], - "exports": [ - { - "kind": "js", - "name": "FDivider", - "declaration": { - "name": "FDivider", - "module": "src/components/f-divider/f-divider.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-emoji-picker/f-emoji-picker.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FEmojiPicker", - "members": [ - { - "kind": "field", - "name": "variant", - "type": { - "text": "\"curved\" | \"round\" | \"block\" | undefined" - }, - "default": "\"curved\"", - "attribute": "variant", - "reflects": true - }, - { - "kind": "field", - "name": "category", - "type": { - "text": "\"fill\" | \"outline\" | \"transparent\" | undefined" - }, - "default": "\"fill\"", - "attribute": "category", - "reflects": true - }, - { - "kind": "field", - "name": "value", - "type": { - "text": "string | undefined" - }, - "attribute": "value", - "reflects": true - }, - { - "kind": "field", - "name": "placeholder", - "type": { - "text": "string | undefined" - }, - "attribute": "placeholder", - "reflects": true - }, - { - "kind": "field", - "name": "size", - "type": { - "text": "\"medium\" | \"small\" | undefined" - }, - "default": "\"medium\"", - "attribute": "size", - "reflects": true - }, - { - "kind": "field", - "name": "state", - "type": { - "text": "FEmojiPickerState | undefined" - }, - "default": "\"default\"", - "attribute": "state", - "reflects": true - }, - { - "kind": "field", - "name": "recent", - "type": { - "text": "RecentEmojis | undefined" - }, - "default": "[]", - "attribute": "recent", - "reflects": true - }, - { - "kind": "field", - "name": "include", - "type": { - "text": "FEmojiPickerIncludesCategories | undefined" - }, - "default": "[]", - "attribute": "include", - "reflects": true - }, - { - "kind": "field", - "name": "exclude", - "type": { - "text": "FEmojiPickerExcludesCategories | undefined" - }, - "default": "[]", - "attribute": "exclude", - "reflects": true - }, - { - "kind": "field", - "name": "[\"exclude-emojis\"]", - "type": { - "text": "ExcludeEmojis | undefined" - }, - "default": "[]", - "attribute": "[\"exclude-emojis\"]", - "reflects": true - }, - { - "kind": "field", - "name": "custom", - "type": { - "text": "FEmojiPickerCustomEmojiData | undefined" - }, - "default": "[]", - "attribute": "custom", - "reflects": true - }, - { - "kind": "field", - "name": "[\"close-on-select\"]", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "[\"close-on-select\"]", - "reflects": true - }, - { - "kind": "field", - "name": "clear", - "type": { - "text": "boolean | undefined" - }, - "default": "true", - "attribute": "clear", - "reflects": true - }, - { - "kind": "field", - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "disabled", - "reflects": true - }, - { - "kind": "field", - "name": "_labelNodes", - "type": { - "text": "NodeListOf" - } - }, - { - "kind": "field", - "name": "_descriptionNodes", - "type": { - "text": "NodeListOf" - } - }, - { - "kind": "field", - "name": "_helpNodes", - "type": { - "text": "NodeListOf" - } - }, - { - "kind": "field", - "name": "emojiPickerHeader", - "type": { - "text": "FDiv" - } - }, - { - "kind": "field", - "name": "emojiPickerError", - "type": { - "text": "FDiv" - } - }, - { - "kind": "field", - "name": "labelSlot", - "type": { - "text": "HTMLElement" - } - }, - { - "kind": "field", - "name": "descriptionSlot", - "type": { - "text": "HTMLElement" - } - }, - { - "kind": "field", - "name": "helpSlot", - "type": { - "text": "HTMLElement" - } - }, - { - "kind": "field", - "name": "emojiPicker", - "type": { - "text": "FDiv" - } - }, - { - "kind": "field", - "name": "emojiPickerPopover", - "type": { - "text": "FPopover" - } - }, - { - "kind": "field", - "name": "picker", - "type": { - "text": "Picker | undefined" - } - }, - { - "kind": "field", - "name": "categories", - "type": { - "text": "array" - }, - "default": "[\n\t\t\"frequent\",\n\t\t\"people\",\n\t\t\"nature\",\n\t\t\"foods\",\n\t\t\"activity\",\n\t\t\"places\",\n\t\t\"objects\",\n\t\t\"symbols\",\n\t\t\"flags\"\n\t]" - }, - { - "kind": "field", - "name": "hasLabel", - "description": "has label slot", - "readonly": true - }, - { - "kind": "field", - "name": "hasDescription", - "description": "has description slot", - "readonly": true - }, - { - "kind": "field", - "name": "hasHelperText", - "description": "has help slot", - "readonly": true - }, - { - "kind": "field", - "name": "iconSize", - "description": "icon size", - "readonly": true - }, - { - "kind": "field", - "name": "excludeCategories", - "description": "exclude categories", - "readonly": true - }, - { - "kind": "field", - "name": "categroiesToDisplay", - "description": "categories to be displayed for picker according to inclide amd exclude", - "readonly": true - }, - { - "kind": "method", - "name": "headerSectionDisplay", - "description": "header slot display" - }, - { - "kind": "method", - "name": "helpSectionDisplay", - "description": "help section display" - }, - { - "kind": "method", - "name": "toggleEmojiPicker", - "parameters": [ - { - "name": "value", - "type": { - "text": "boolean" - }, - "description": "boolean" - } - ], - "description": "open/close picker" - }, - { - "kind": "method", - "name": "handleSelectEmoji", - "parameters": [ - { - "name": "valuePicked", - "optional": true, - "type": { - "text": "Emoji" - }, - "description": "emoji as value" - } - ] - }, - { - "kind": "method", - "name": "clearValue", - "parameters": [ - { - "name": "e", - "type": { - "text": "MouseEvent" - }, - "description": "MouseEvent" - } - ], - "description": "clear emoji value" - }, - { - "kind": "method", - "name": "handleFrequentEmojiCategory", - "description": "add recently used emojis" - }, - { - "kind": "method", - "name": "handleCustomEmoji", - "description": "handle custom emoji insertion" - }, - { - "kind": "method", - "name": "validateProperties", - "description": "validation for placeolder" - }, - { - "kind": "method", - "name": "closeEmojiPicker", - "parameters": [ - { - "name": "e", - "type": { - "text": "MouseEvent" - }, - "description": "mMouseEvent" - }, - { - "name": "element", - "type": { - "text": "FEmojiPicker" - }, - "description": "emoji-picker component" - } - ] - }, - { - "kind": "field", - "name": "outsideClick" - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "variant", - "type": { - "text": "\"curved\" | \"round\" | \"block\" | undefined" - }, - "default": "\"curved\"", - "fieldName": "variant" - }, - { - "name": "category", - "type": { - "text": "\"fill\" | \"outline\" | \"transparent\" | undefined" - }, - "default": "\"fill\"", - "fieldName": "category" - }, - { - "name": "value", - "type": { - "text": "string | undefined" - }, - "fieldName": "value" - }, - { - "name": "placeholder", - "type": { - "text": "string | undefined" - }, - "fieldName": "placeholder" - }, - { - "name": "size", - "type": { - "text": "\"medium\" | \"small\" | undefined" - }, - "default": "\"medium\"", - "fieldName": "size" - }, - { - "name": "state", - "type": { - "text": "FEmojiPickerState | undefined" - }, - "default": "\"default\"", - "fieldName": "state" - }, - { - "name": "recent", - "type": { - "text": "RecentEmojis | undefined" - }, - "default": "[]", - "fieldName": "recent" - }, - { - "name": "include", - "type": { - "text": "FEmojiPickerIncludesCategories | undefined" - }, - "default": "[]", - "fieldName": "include" - }, - { - "name": "exclude", - "type": { - "text": "FEmojiPickerExcludesCategories | undefined" - }, - "default": "[]", - "fieldName": "exclude" - }, - { - "name": "[\"exclude-emojis\"]", - "type": { - "text": "ExcludeEmojis | undefined" - }, - "default": "[]", - "fieldName": "[\"exclude-emojis\"]" - }, - { - "name": "custom", - "type": { - "text": "FEmojiPickerCustomEmojiData | undefined" - }, - "default": "[]", - "fieldName": "custom" - }, - { - "name": "[\"close-on-select\"]", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "[\"close-on-select\"]" - }, - { - "name": "clear", - "type": { - "text": "boolean | undefined" - }, - "default": "true", - "fieldName": "clear" - }, - { - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "disabled" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - } - } - ], - "exports": [ - { - "kind": "js", - "name": "FEmojiPicker", - "declaration": { - "name": "FEmojiPicker", - "module": "src/components/f-emoji-picker/f-emoji-picker.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-field/f-field.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FField", - "members": [ - { - "kind": "field", - "name": "variant", - "type": { - "text": "\"inline\" | \"normal\" | undefined" - }, - "default": "\"normal\"", - "attribute": "variant", - "reflects": true - }, - { - "kind": "field", - "name": "state", - "type": { - "text": "FFieldStateProp | undefined" - }, - "default": "\"default\"", - "attribute": "state", - "reflects": true - }, - { - "kind": "field", - "name": "size", - "type": { - "text": "\"medium\" | \"small\" | undefined" - }, - "attribute": "size", - "reflects": true - }, - { - "kind": "field", - "name": "description", - "type": { - "text": "string | undefined" - }, - "attribute": "description", - "reflects": true - }, - { - "kind": "field", - "name": "canDuplicate", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "can-duplicate", - "reflects": true - }, - { - "kind": "field", - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "disabled", - "reflects": true - }, - { - "kind": "field", - "name": "loading", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "loading", - "reflects": true - }, - { - "kind": "field", - "name": "readOnlyValue", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "read-only", - "reflects": true - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "variant", - "type": { - "text": "\"inline\" | \"normal\" | undefined" - }, - "default": "\"normal\"", - "fieldName": "variant" - }, - { - "name": "state", - "type": { - "text": "FFieldStateProp | undefined" - }, - "default": "\"default\"", - "fieldName": "state" - }, - { - "name": "size", - "type": { - "text": "\"medium\" | \"small\" | undefined" - }, - "fieldName": "size" - }, - { - "name": "description", - "type": { - "text": "string | undefined" - }, - "fieldName": "description" - }, - { - "name": "can-duplicate", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "canDuplicate" - }, - { - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "disabled" - }, - { - "name": "loading", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "loading" - }, - { - "name": "read-only", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "readOnlyValue" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - }, - "summary": "Text component includes Headings, titles, body texts and links." - } - ], - "exports": [ - { - "kind": "js", - "name": "FField", - "declaration": { - "name": "FField", - "module": "src/components/f-field/f-field.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-file-upload/f-file-upload.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FFileUpload", - "members": [ - { - "kind": "field", - "name": "type", - "type": { - "text": "\"single\" | \"multiple\" | undefined" - }, - "default": "\"single\"", - "attribute": "type", - "reflects": true - }, - { - "kind": "field", - "name": "value", - "type": { - "text": "FFileUploadValueType | undefined" - }, - "attribute": "value" - }, - { - "kind": "field", - "name": "placeholder", - "type": { - "text": "string | undefined" - }, - "attribute": "placeholder", - "reflects": true - }, - { - "kind": "field", - "name": "fileType", - "type": { - "text": "FFileUploadFileType | undefined" - }, - "default": "\"all\"", - "attribute": "file-type", - "reflects": true - }, - { - "kind": "field", - "name": "size", - "type": { - "text": "\"medium\" | \"small\" | undefined" - }, - "default": "\"medium\"", - "attribute": "size", - "reflects": true - }, - { - "kind": "field", - "name": "state", - "type": { - "text": "FFileUploadState | undefined" - }, - "default": "\"default\"", - "attribute": "state", - "reflects": true - }, - { - "kind": "field", - "name": "maxSize", - "type": { - "text": "FFileUploadSizeProp | undefined" - }, - "attribute": "max-size", - "reflects": true - }, - { - "kind": "field", - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "disabled", - "reflects": true - }, - { - "kind": "field", - "name": "loading", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "loading", - "reflects": true - }, - { - "kind": "field", - "name": "fileUploadSection", - "type": { - "text": "HTMLElement" - } - }, - { - "kind": "field", - "name": "fileUploadHeader", - "type": { - "text": "FDiv" - } - }, - { - "kind": "field", - "name": "fileUploadError", - "type": { - "text": "FDiv" - } - }, - { - "kind": "field", - "name": "labelSlot", - "type": { - "text": "HTMLElement" - } - }, - { - "kind": "field", - "name": "descriptionSlot", - "type": { - "text": "HTMLElement" - } - }, - { - "kind": "field", - "name": "helpSlot", - "type": { - "text": "HTMLElement" - } - }, - { - "kind": "field", - "name": "textOverflow", - "type": { - "text": "FText" - } - }, - { - "kind": "field", - "name": "_labelNodes", - "type": { - "text": "NodeListOf" - } - }, - { - "kind": "field", - "name": "_descriptionNodes", - "type": { - "text": "NodeListOf" - } - }, - { - "kind": "field", - "name": "_helpNodes", - "type": { - "text": "NodeListOf" - } - }, - { - "kind": "field", - "name": "bytes", - "type": { - "text": "number" - }, - "default": "0" - }, - { - "kind": "field", - "name": "sizeLimitFlag", - "type": { - "text": "boolean" - }, - "default": "true" - }, - { - "kind": "field", - "name": "acceptedFilesFlag", - "type": { - "text": "boolean" - }, - "default": "true" - }, - { - "kind": "field", - "name": "selectedFiles", - "type": { - "text": "File[] | undefined" - }, - "default": "[]" - }, - { - "kind": "field", - "name": "fileInputRef", - "type": { - "text": "Ref" - } - }, - { - "kind": "field", - "name": "hasLabel", - "description": "has label slot", - "readonly": true - }, - { - "kind": "field", - "name": "hasDescription", - "description": "has description slot", - "readonly": true - }, - { - "kind": "field", - "name": "hasHelperText", - "description": "has help slot", - "readonly": true - }, - { - "kind": "field", - "name": "fileFormatError", - "description": "error if file format is incorrect", - "readonly": true - }, - { - "kind": "field", - "name": "fileSizeError", - "description": "error if file size is more than given size", - "readonly": true - }, - { - "kind": "field", - "name": "dispatchValue", - "description": "value for event dispatch", - "readonly": true - }, - { - "kind": "method", - "name": "handleClick", - "description": "on click open file selector window on OS" - }, - { - "kind": "method", - "name": "dropFile", - "parameters": [ - { - "name": "e", - "type": { - "text": "DragEvent" - }, - "description": "DragEvent\ndrag and drop file(s) and event emission" - } - ] - }, - { - "kind": "method", - "name": "selectFile", - "parameters": [ - { - "name": "e", - "type": { - "text": "InputEvent" - }, - "description": "InputEvent" - } - ], - "description": "select file(s) from browse options" - }, - { - "kind": "method", - "name": "dispatchOnInput", - "parameters": [ - { - "name": "e", - "type": { - "text": "Event" - }, - "description": "Event" - } - ], - "description": "dispatch input event" - }, - { - "kind": "method", - "name": "handleRemoveFile", - "parameters": [ - { - "name": "e", - "type": { - "text": "MouseEvent" - }, - "description": "MouseEvent" - } - ], - "description": "on click remove the selected single file" - }, - { - "kind": "method", - "name": "handleRemoveRespectiveFile", - "parameters": [ - { - "name": "e", - "type": { - "text": "MouseEvent" - }, - "description": "MouseEvent" - }, - { - "name": "file", - "type": { - "text": "File" - }, - "description": "contains clicked file" - } - ], - "description": "removes the clicked respective file from selection array" - }, - { - "kind": "method", - "name": "checkOverflowing", - "description": "check if ellipsis happens on text and insert tooltip" - }, - { - "kind": "method", - "name": "handleMouseEnter", - "parameters": [ - { - "name": "e", - "type": { - "text": "MouseEvent" - }, - "description": "MouseEvent" - } - ], - "description": "in multiple file selection hovering on the particular file name may open the tooltip -if ellipsis is present" - }, - { - "kind": "method", - "name": "isLetter", - "parameters": [ - { - "name": "str", - "type": { - "text": "string" - }, - "description": "single character" - } - ], - "return": { - "type": { - "text": "" - } - } - }, - { - "kind": "method", - "name": "split", - "parameters": [ - { - "name": "str", - "type": { - "text": "string" - }, - "description": "string" - }, - { - "name": "index", - "type": { - "text": "number" - }, - "description": "index to splice from" - } - ], - "return": { - "type": { - "text": "" - } - } - }, - { - "kind": "method", - "name": "updateSelectedValues", - "description": "update file array locally" - }, - { - "kind": "method", - "name": "helpSectionMessages", - "description": "display messages according to conditions" - }, - { - "kind": "method", - "name": "helpSectionDisplay", - "description": "conditional help section display for false spacing issue" - }, - { - "kind": "method", - "name": "headerSectionDisplay", - "description": "conditional header section display for false spacing issue" - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "type", - "type": { - "text": "\"single\" | \"multiple\" | undefined" - }, - "default": "\"single\"", - "fieldName": "type" - }, - { - "name": "value", - "type": { - "text": "FFileUploadValueType | undefined" - }, - "fieldName": "value" - }, - { - "name": "placeholder", - "type": { - "text": "string | undefined" - }, - "fieldName": "placeholder" - }, - { - "name": "file-type", - "type": { - "text": "FFileUploadFileType | undefined" - }, - "default": "\"all\"", - "fieldName": "fileType" - }, - { - "name": "size", - "type": { - "text": "\"medium\" | \"small\" | undefined" - }, - "default": "\"medium\"", - "fieldName": "size" - }, - { - "name": "state", - "type": { - "text": "FFileUploadState | undefined" - }, - "default": "\"default\"", - "fieldName": "state" - }, - { - "name": "max-size", - "type": { - "text": "FFileUploadSizeProp | undefined" - }, - "fieldName": "maxSize" - }, - { - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "disabled" - }, - { - "name": "loading", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "loading" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - } - } - ], - "exports": [ - { - "kind": "js", - "name": "FFileUpload", - "declaration": { - "name": "FFileUpload", - "module": "src/components/f-file-upload/f-file-upload.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-form/f-form.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FForm", - "members": [ - { - "kind": "field", - "name": "gap", - "type": { - "text": "\"large\" | \"medium\" | \"small\" | \"x-small\" | undefined" - }, - "default": "\"medium\"", - "attribute": "gap", - "reflects": true - }, - { - "kind": "field", - "name": "separator", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "separator", - "reflects": true - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "gap", - "type": { - "text": "\"large\" | \"medium\" | \"small\" | \"x-small\" | undefined" - }, - "default": "\"medium\"", - "fieldName": "gap" - }, - { - "name": "separator", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "separator" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - }, - "summary": "Text component includes Headings, titles, body texts and links." - } - ], - "exports": [ - { - "kind": "js", - "name": "FForm", - "declaration": { - "name": "FForm", - "module": "src/components/f-form/f-form.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-form-group/f-form-group.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FFormGroup", - "members": [ - { - "kind": "field", - "name": "label", - "type": { - "text": "FGroupLabel | undefined" - }, - "attribute": "label", - "reflects": true - }, - { - "kind": "field", - "name": "variant", - "type": { - "text": "\"normal\" | \"compact\" | undefined" - }, - "default": "\"normal\"", - "attribute": "variant", - "reflects": true - }, - { - "kind": "field", - "name": "direction", - "type": { - "text": "\"vertical\" | \"horizontal\" | undefined" - }, - "default": "\"vertical\"", - "attribute": "direction", - "reflects": true - }, - { - "kind": "field", - "name": "gap", - "type": { - "text": "\"large\" | \"medium\" | \"small\" | \"x-small\" | undefined" - }, - "default": "\"small\"", - "attribute": "gap", - "reflects": true - }, - { - "kind": "field", - "name": "collapse", - "type": { - "text": "\"none\" | \"accordion\" | \"text\" | undefined" - }, - "default": "\"none\"", - "attribute": "collapse", - "reflects": true - }, - { - "kind": "field", - "name": "isCollapsed", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "is-collapsed", - "reflects": true - }, - { - "kind": "field", - "name": "canDuplicate", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "can-duplicate", - "reflects": true - }, - { - "kind": "method", - "name": "applyStyles", - "description": "apply styles" - }, - { - "kind": "method", - "name": "applyCursorStyles", - "description": "apply cursor styles" - }, - { - "kind": "method", - "name": "duplicationClick", - "parameters": [ - { - "name": "e", - "type": { - "text": "MouseEvent" - } - } - ] - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "label", - "type": { - "text": "FGroupLabel | undefined" - }, - "fieldName": "label" - }, - { - "name": "variant", - "type": { - "text": "\"normal\" | \"compact\" | undefined" - }, - "default": "\"normal\"", - "fieldName": "variant" - }, - { - "name": "direction", - "type": { - "text": "\"vertical\" | \"horizontal\" | undefined" - }, - "default": "\"vertical\"", - "fieldName": "direction" - }, - { - "name": "gap", - "type": { - "text": "\"large\" | \"medium\" | \"small\" | \"x-small\" | undefined" - }, - "default": "\"small\"", - "fieldName": "gap" - }, - { - "name": "collapse", - "type": { - "text": "\"none\" | \"accordion\" | \"text\" | undefined" - }, - "default": "\"none\"", - "fieldName": "collapse" - }, - { - "name": "is-collapsed", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "isCollapsed" - }, - { - "name": "can-duplicate", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "canDuplicate" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - }, - "summary": "Text component includes Headings, titles, body texts and links." - } - ], - "exports": [ - { - "kind": "js", - "name": "FFormGroup", - "declaration": { - "name": "FFormGroup", - "module": "src/components/f-form-group/f-form-group.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-grid/f-grid.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FGrid", - "members": [ - { - "kind": "field", - "name": "minCellWidth", - "type": { - "text": "number | undefined" - }, - "attribute": "min-cell-width", - "reflects": true - }, - { - "kind": "field", - "name": "maxCellWidth", - "type": { - "text": "number | undefined" - }, - "attribute": "max-cell-width", - "reflects": true - }, - { - "kind": "field", - "name": "cellHeight", - "type": { - "text": "number | undefined" - }, - "attribute": "cell-height", - "reflects": true - }, - { - "kind": "field", - "name": "gap", - "type": { - "text": "\"x-large\" | \"large\" | \"medium\" | \"small\" | \"x-small\" | undefined" - }, - "default": "\"small\"", - "attribute": "gap", - "reflects": true - }, - { - "kind": "field", - "name": "gridTemplateColumns", - "description": "grid-template-columns to assign cell-width", - "readonly": true - }, - { - "kind": "method", - "name": "applyGridStyles", - "description": "styling for grid" - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "min-cell-width", - "type": { - "text": "number | undefined" - }, - "fieldName": "minCellWidth" - }, - { - "name": "max-cell-width", - "type": { - "text": "number | undefined" - }, - "fieldName": "maxCellWidth" - }, - { - "name": "cell-height", - "type": { - "text": "number | undefined" - }, - "fieldName": "cellHeight" - }, - { - "name": "gap", - "type": { - "text": "\"x-large\" | \"large\" | \"medium\" | \"small\" | \"x-small\" | undefined" - }, - "default": "\"small\"", - "fieldName": "gap" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - } - } - ], - "exports": [ - { - "kind": "js", - "name": "FGrid", - "declaration": { - "name": "FGrid", - "module": "src/components/f-grid/f-grid.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-icon/f-icon.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FIcon", - "members": [ - { - "kind": "field", - "name": "fill", - "type": { - "text": "string" - }, - "default": "\"\"" - }, - { - "kind": "field", - "name": "_source", - "type": { - "text": "string" - }, - "privacy": "private" - }, - { - "kind": "field", - "name": "_originalSource", - "type": { - "text": "string | undefined" - }, - "privacy": "private" - }, - { - "kind": "field", - "name": "_themeSubscription", - "type": { - "text": "Subscription | undefined" - }, - "privacy": "private" - }, - { - "kind": "field", - "name": "_configSubscription", - "type": { - "text": "Subscription | undefined" - }, - "privacy": "private" - }, - { - "kind": "field", - "name": "size", - "type": { - "text": "\"x-large\" | \"large\" | \"medium\" | \"small\" | \"x-small\" | undefined" - }, - "default": "\"small\"", - "attribute": "size" - }, - { - "kind": "field", - "name": "state", - "type": { - "text": "FIconState | undefined" - }, - "default": "\"default\"", - "attribute": "state" - }, - { - "kind": "field", - "name": "source", - "type": { - "text": "string" - }, - "attribute": "source" - }, - { - "kind": "field", - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "disabled", - "reflects": true - }, - { - "kind": "field", - "name": "loading", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "loading" - }, - { - "kind": "field", - "name": "clickable", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "clickable" - }, - { - "kind": "field", - "name": "required", - "type": { - "text": "array" - }, - "readonly": true, - "default": "[\"source\"]" - }, - { - "kind": "method", - "name": "validateProperties", - "description": "validation for all atrributes" - }, - { - "kind": "method", - "name": "applyStyles", - "description": "apply inline styles to shadow-dom for custom fill." - }, - { - "kind": "method", - "name": "computeSource", - "parameters": [ - { - "name": "value", - "type": { - "text": "string" - } - } - ] - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "size", - "type": { - "text": "\"x-large\" | \"large\" | \"medium\" | \"small\" | \"x-small\" | undefined" - }, - "default": "\"small\"", - "fieldName": "size" - }, - { - "name": "state", - "type": { - "text": "FIconState | undefined" - }, - "default": "\"default\"", - "fieldName": "state" - }, - { - "name": "source", - "type": { - "text": "string" - }, - "fieldName": "source" - }, - { - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "disabled" - }, - { - "name": "loading", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "loading" - }, - { - "name": "clickable", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "clickable" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - } - } - ], - "exports": [ - { - "kind": "js", - "name": "FIcon", - "declaration": { - "name": "FIcon", - "module": "src/components/f-icon/f-icon.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-icon-button/f-icon-button.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FIconButton", - "members": [ - { - "kind": "field", - "name": "fill", - "type": { - "text": "string" - }, - "default": "\"\"" - }, - { - "kind": "field", - "name": "iconInputClass", - "type": { - "text": "boolean" - }, - "default": "false" - }, - { - "kind": "field", - "name": "icon", - "type": { - "text": "string" - }, - "attribute": "icon" - }, - { - "kind": "field", - "name": "variant", - "type": { - "text": "FIconButtonVariant | undefined" - }, - "default": "\"round\"", - "attribute": "variant" - }, - { - "kind": "field", - "name": "category", - "type": { - "text": "FIconButtonType | undefined" - }, - "default": "\"fill\"", - "attribute": "category" - }, - { - "kind": "field", - "name": "size", - "type": { - "text": "FIconButtonSize | undefined" - }, - "default": "\"medium\"", - "attribute": "size", - "reflects": true - }, - { - "kind": "field", - "name": "state", - "type": { - "text": "FIconButtonState | undefined" - }, - "default": "\"primary\"", - "attribute": "state" - }, - { - "kind": "field", - "name": "counter", - "type": { - "text": "string | undefined" - }, - "attribute": "counter", - "reflects": true - }, - { - "kind": "field", - "name": "loading", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "loading", - "reflects": true - }, - { - "kind": "field", - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "disabled", - "reflects": true - }, - { - "kind": "field", - "name": "iconElement", - "type": { - "text": "FIcon" - }, - "description": "icon element reference" - }, - { - "kind": "field", - "name": "counterElement", - "type": { - "text": "FCounter | undefined" - }, - "description": "icon element reference" - }, - { - "kind": "field", - "name": "counterSize", - "description": "compute counter size based on button size", - "readonly": true - }, - { - "kind": "method", - "name": "applyStyles", - "description": "apply inline styles to shadow-dom for custom fill." - }, - { - "kind": "method", - "name": "validateProperties", - "description": "validation for all atrributes" - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "icon", - "type": { - "text": "string" - }, - "fieldName": "icon" - }, - { - "name": "variant", - "type": { - "text": "FIconButtonVariant | undefined" - }, - "default": "\"round\"", - "fieldName": "variant" - }, - { - "name": "category", - "type": { - "text": "FIconButtonType | undefined" - }, - "default": "\"fill\"", - "fieldName": "category" - }, - { - "name": "size", - "type": { - "text": "FIconButtonSize | undefined" - }, - "default": "\"medium\"", - "fieldName": "size" - }, - { - "name": "state", - "type": { - "text": "FIconButtonState | undefined" - }, - "default": "\"primary\"", - "fieldName": "state" - }, - { - "name": "counter", - "type": { - "text": "string | undefined" - }, - "fieldName": "counter" - }, - { - "name": "loading", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "loading" - }, - { - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "disabled" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - } - } - ], - "exports": [ - { - "kind": "js", - "name": "FIconButton", - "declaration": { - "name": "FIconButton", - "module": "src/components/f-icon-button/f-icon-button.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-input/f-input.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FInput", - "members": [ - { - "kind": "field", - "name": "showPassword", - "type": { - "text": "boolean" - }, - "default": "false" - }, - { - "kind": "field", - "name": "_labelNodes", - "type": { - "text": "NodeListOf" - } - }, - { - "kind": "field", - "name": "_hasLabel", - "type": { - "text": "boolean" - }, - "default": "false" - }, - { - "kind": "field", - "name": "_helpNodes", - "type": { - "text": "NodeListOf" - } - }, - { - "kind": "field", - "name": "_hasHelperText", - "type": { - "text": "boolean" - }, - "default": "false" - }, - { - "kind": "field", - "name": "variant", - "type": { - "text": "\"curved\" | \"round\" | \"block\" | undefined" - }, - "default": "\"curved\"", - "attribute": "variant", - "reflects": true - }, - { - "kind": "field", - "name": "category", - "type": { - "text": "\"fill\" | \"outline\" | \"transparent\" | undefined" - }, - "default": "\"fill\"", - "attribute": "category", - "reflects": true - }, - { - "kind": "field", - "name": "state", - "type": { - "text": "FInputState | undefined" - }, - "default": "\"default\"", - "attribute": "state", - "reflects": true - }, - { - "kind": "field", - "name": "size", - "type": { - "text": "\"medium\" | \"small\" | undefined" - }, - "default": "\"medium\"", - "attribute": "size", - "reflects": true - }, - { - "kind": "field", - "name": "type", - "type": { - "text": "\"text\" | \"number\" | \"email\" | \"password\" | \"url\" | \"tel\" | undefined" - }, - "default": "\"text\"", - "attribute": "type", - "reflects": true - }, - { - "kind": "field", - "name": "value", - "type": { - "text": "string | number | undefined" - }, - "attribute": "value", - "reflects": true - }, - { - "kind": "field", - "name": "placeholder", - "type": { - "text": "string | undefined" - }, - "attribute": "placeholder", - "reflects": true - }, - { - "kind": "field", - "name": "iconLeft", - "type": { - "text": "string | undefined" - }, - "attribute": "icon-left", - "reflects": true - }, - { - "kind": "field", - "name": "iconRight", - "type": { - "text": "string | undefined" - }, - "attribute": "icon-right", - "reflects": true - }, - { - "kind": "field", - "name": "prefix", - "type": { - "text": "string | null" - }, - "default": "null", - "attribute": "prefix", - "reflects": true - }, - { - "kind": "field", - "name": "suffix", - "type": { - "text": "string | undefined" - }, - "attribute": "suffix", - "reflects": true - }, - { - "kind": "field", - "name": "maxLength", - "type": { - "text": "number | undefined" - }, - "attribute": "max-length", - "reflects": true - }, - { - "kind": "field", - "name": "loading", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "loading", - "reflects": true - }, - { - "kind": "field", - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "disabled", - "reflects": true - }, - { - "kind": "field", - "name": "clear", - "type": { - "text": "boolean | undefined" - }, - "default": "true", - "attribute": "clear", - "reflects": true - }, - { - "kind": "field", - "name": "readOnly", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "read-only", - "reflects": true - }, - { - "kind": "field", - "name": "suffixWhen", - "type": { - "text": "FInputSuffixWhen | undefined" - }, - "attribute": "suffixWhen" - }, - { - "kind": "field", - "name": "inputElement", - "type": { - "text": "HTMLInputElement" - }, - "description": "input element reference" - }, - { - "kind": "field", - "name": "inputWrapperElement", - "type": { - "text": "HTMLInputElement" - }, - "description": "input element reference" - }, - { - "kind": "method", - "name": "handleInput", - "parameters": [ - { - "name": "e", - "type": { - "text": "InputEvent" - } - } - ], - "description": "emit input custom event" - }, - { - "kind": "method", - "name": "clearInputValue", - "description": "clear input value on clear icon clicked" - }, - { - "kind": "method", - "name": "dispatchInputEvent", - "parameters": [ - { - "name": "value", - "type": { - "text": "string | number" - } - }, - { - "name": "type", - "type": { - "text": "\"clear\" | \"input\"" - } - } - ] - }, - { - "kind": "field", - "name": "iconSize", - "description": "icon size", - "readonly": true - }, - { - "kind": "method", - "name": "togglePasswordView", - "description": "Toggle Password view" - }, - { - "kind": "method", - "name": "_onLabelSlotChange" - }, - { - "kind": "method", - "name": "_onHelpSlotChange" - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "variant", - "type": { - "text": "\"curved\" | \"round\" | \"block\" | undefined" - }, - "default": "\"curved\"", - "fieldName": "variant" - }, - { - "name": "category", - "type": { - "text": "\"fill\" | \"outline\" | \"transparent\" | undefined" - }, - "default": "\"fill\"", - "fieldName": "category" - }, - { - "name": "state", - "type": { - "text": "FInputState | undefined" - }, - "default": "\"default\"", - "fieldName": "state" - }, - { - "name": "size", - "type": { - "text": "\"medium\" | \"small\" | undefined" - }, - "default": "\"medium\"", - "fieldName": "size" - }, - { - "name": "type", - "type": { - "text": "\"text\" | \"number\" | \"email\" | \"password\" | \"url\" | \"tel\" | undefined" - }, - "default": "\"text\"", - "fieldName": "type" - }, - { - "name": "value", - "type": { - "text": "string | number | undefined" - }, - "fieldName": "value" - }, - { - "name": "placeholder", - "type": { - "text": "string | undefined" - }, - "fieldName": "placeholder" - }, - { - "name": "icon-left", - "type": { - "text": "string | undefined" - }, - "fieldName": "iconLeft" - }, - { - "name": "icon-right", - "type": { - "text": "string | undefined" - }, - "fieldName": "iconRight" - }, - { - "name": "prefix", - "type": { - "text": "string | null" - }, - "default": "null", - "fieldName": "prefix" - }, - { - "name": "suffix", - "type": { - "text": "string | undefined" - }, - "fieldName": "suffix" - }, - { - "name": "max-length", - "type": { - "text": "number | undefined" - }, - "fieldName": "maxLength" - }, - { - "name": "loading", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "loading" - }, - { - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "disabled" - }, - { - "name": "clear", - "type": { - "text": "boolean | undefined" - }, - "default": "true", - "fieldName": "clear" - }, - { - "name": "read-only", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "readOnly" - }, - { - "name": "suffixWhen", - "type": { - "text": "FInputSuffixWhen | undefined" - }, - "fieldName": "suffixWhen" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - } - } - ], - "exports": [ - { - "kind": "js", - "name": "FInput", - "declaration": { - "name": "FInput", - "module": "src/components/f-input/f-input.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-pictogram/f-pictogram.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FPictogram", - "members": [ - { - "kind": "field", - "name": "variant", - "type": { - "text": "FPictogramVariant | undefined" - }, - "default": "\"squircle\"", - "attribute": "variant", - "reflects": true - }, - { - "kind": "field", - "name": "source", - "type": { - "text": "string" - }, - "attribute": "source", - "reflects": true - }, - { - "kind": "field", - "name": "size", - "type": { - "text": "FPictogramSize | undefined" - }, - "default": "\"large\"", - "attribute": "size", - "reflects": true - }, - { - "kind": "field", - "name": "state", - "type": { - "text": "FPictogramState | undefined" - }, - "default": "\"default\"", - "attribute": "state", - "reflects": true - }, - { - "kind": "field", - "name": "loading", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "loading", - "reflects": true - }, - { - "kind": "field", - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "disabled", - "reflects": true - }, - { - "kind": "field", - "name": "fPicorgramWrapper", - "type": { - "text": "HTMLDivElement" - } - }, - { - "kind": "field", - "name": "clickable", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "clickable", - "reflects": true - }, - { - "kind": "field", - "name": "autoBg", - "type": { - "text": "boolean" - }, - "default": "false", - "attribute": "auto-bg", - "reflects": true - }, - { - "kind": "field", - "name": "isText", - "type": { - "text": "boolean" - }, - "default": "false" - }, - { - "kind": "field", - "name": "getLetters", - "readonly": true - }, - { - "kind": "method", - "name": "capitalizeFirstLetter", - "parameters": [ - { - "name": "string", - "type": { - "text": "string" - } - } - ] - }, - { - "kind": "field", - "name": "textSource", - "readonly": true - }, - { - "kind": "method", - "name": "hslToHex", - "parameters": [ - { - "name": "h", - "type": { - "text": "number" - } - }, - { - "name": "s", - "type": { - "text": "number" - } - }, - { - "name": "l", - "type": { - "text": "number" - } - } - ] - }, - { - "kind": "field", - "name": "textColor", - "readonly": true - }, - { - "kind": "field", - "name": "textColorStyling", - "readonly": true - }, - { - "kind": "field", - "name": "renderedHtml", - "readonly": true - }, - { - "kind": "method", - "name": "sourceSize" - }, - { - "kind": "field", - "name": "hashCode", - "readonly": true - }, - { - "kind": "method", - "name": "stringReplaceAtIndex", - "parameters": [ - { - "name": "str", - "type": { - "text": "string" - } - }, - { - "name": "index", - "type": { - "text": "number" - } - }, - { - "name": "chr", - "type": { - "text": "number" - } - } - ] - }, - { - "kind": "field", - "name": "hashCodeHover", - "readonly": true - }, - { - "kind": "method", - "name": "validateProperties" - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "variant", - "type": { - "text": "FPictogramVariant | undefined" - }, - "default": "\"squircle\"", - "fieldName": "variant" - }, - { - "name": "source", - "type": { - "text": "string" - }, - "fieldName": "source" - }, - { - "name": "size", - "type": { - "text": "FPictogramSize | undefined" - }, - "default": "\"large\"", - "fieldName": "size" - }, - { - "name": "state", - "type": { - "text": "FPictogramState | undefined" - }, - "default": "\"default\"", - "fieldName": "state" - }, - { - "name": "loading", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "loading" - }, - { - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "disabled" - }, - { - "name": "clickable", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "clickable" - }, - { - "name": "auto-bg", - "type": { - "text": "boolean" - }, - "default": "false", - "fieldName": "autoBg" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - } - } - ], - "exports": [ - { - "kind": "js", - "name": "FPictogram", - "declaration": { - "name": "FPictogram", - "module": "src/components/f-pictogram/f-pictogram.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-popover/f-popover.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FPopover", - "members": [ - { - "kind": "field", - "name": "placement", - "type": { - "text": "FPopoverPlacement | undefined" - }, - "default": "\"auto\"", - "attribute": "placement", - "reflects": true - }, - { - "kind": "field", - "name": "size", - "type": { - "text": "FPopoverSize | undefined" - }, - "default": "\"medium\"", - "attribute": "size", - "reflects": true - }, - { - "kind": "field", - "name": "open", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "open", - "reflects": true - }, - { - "kind": "field", - "name": "overlay", - "type": { - "text": "boolean | undefined" - }, - "default": "true", - "attribute": "overlay", - "reflects": true - }, - { - "kind": "field", - "name": "autoHeight", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "auto-height", - "reflects": true - }, - { - "kind": "field", - "name": "closeOnEscape", - "type": { - "text": "boolean | undefined" - }, - "default": "true", - "attribute": "close-on-escape", - "reflects": true - }, - { - "kind": "field", - "name": "target", - "type": { - "text": "string | HTMLElement" - }, - "attribute": "target", - "reflects": true - }, - { - "kind": "field", - "name": "cleanup", - "type": { - "text": "() => void" - } - }, - { - "kind": "field", - "name": "isEscapeClicked", - "type": { - "text": "boolean" - }, - "default": "false" - }, - { - "kind": "field", - "name": "isTooltip", - "type": { - "text": "boolean" - }, - "default": "false" - }, - { - "kind": "field", - "name": "offset", - "type": { - "text": "FPopOverOffset | null" - }, - "default": "null" - }, - { - "kind": "field", - "name": "targetElement", - "readonly": true - }, - { - "kind": "method", - "name": "stringToHTML", - "parameters": [ - { - "name": "str", - "type": { - "text": "string" - } - } - ] - }, - { - "kind": "method", - "name": "computePlacement" - }, - { - "kind": "method", - "name": "computePosition", - "parameters": [ - { - "name": "isTooltip", - "type": { - "text": "boolean" - } - } - ] - }, - { - "kind": "method", - "name": "dispatchEsc" - }, - { - "kind": "method", - "name": "escapekeyHandle", - "parameters": [ - { - "name": "e", - "type": { - "text": "KeyboardEvent" - } - }, - { - "name": "el", - "type": { - "text": "HTMLElement" - } - } - ] - }, - { - "kind": "method", - "name": "overlayClick" - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "placement", - "type": { - "text": "FPopoverPlacement | undefined" - }, - "default": "\"auto\"", - "fieldName": "placement" - }, - { - "name": "size", - "type": { - "text": "FPopoverSize | undefined" - }, - "default": "\"medium\"", - "fieldName": "size" - }, - { - "name": "open", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "open" - }, - { - "name": "overlay", - "type": { - "text": "boolean | undefined" - }, - "default": "true", - "fieldName": "overlay" - }, - { - "name": "auto-height", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "autoHeight" - }, - { - "name": "close-on-escape", - "type": { - "text": "boolean | undefined" - }, - "default": "true", - "fieldName": "closeOnEscape" - }, - { - "name": "target", - "type": { - "text": "string | HTMLElement" - }, - "fieldName": "target" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - } - } - ], - "exports": [ - { - "kind": "js", - "name": "FPopover", - "declaration": { - "name": "FPopover", - "module": "src/components/f-popover/f-popover.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-progress-bar/f-progress-bar.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FProgressBar", - "members": [ - { - "kind": "field", - "name": "value", - "type": { - "text": "FProgressBarValueProp | undefined" - }, - "attribute": "value", - "reflects": true - }, - { - "kind": "field", - "name": "variant", - "type": { - "text": "\"block\" | \"curved\" | undefined" - }, - "default": "\"block\"", - "attribute": "variant", - "reflects": true - }, - { - "kind": "field", - "name": "size", - "type": { - "text": "\"large\" | \"medium\" | \"small\" | \"x-small\" | undefined" - }, - "default": "\"medium\"", - "attribute": "size", - "reflects": true - }, - { - "kind": "field", - "name": "state", - "type": { - "text": "FProgressBarState | undefined" - }, - "default": "\"default\"", - "attribute": "state", - "reflects": true - }, - { - "kind": "field", - "name": "width", - "type": { - "text": "FProgressBarWidthProp | undefined" - }, - "default": "\"fill-container\"", - "attribute": "width", - "reflects": true - }, - { - "kind": "field", - "name": "fProgressBarFill", - "type": { - "text": "FDiv | undefined" - }, - "description": "progress-bar fill query selector" - }, - { - "kind": "field", - "name": "computedHeight", - "description": "compyr height of the progress-bar", - "readonly": true - }, - { - "kind": "field", - "name": "computedWidth", - "description": "compute width of fill in the track", - "readonly": true - }, - { - "kind": "method", - "name": "validateProperties", - "description": "validation for all atrributes" - }, - { - "kind": "field", - "name": "fill", - "type": { - "text": "string" - }, - "default": "\"\"" - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "value", - "type": { - "text": "FProgressBarValueProp | undefined" - }, - "fieldName": "value" - }, - { - "name": "variant", - "type": { - "text": "\"block\" | \"curved\" | undefined" - }, - "default": "\"block\"", - "fieldName": "variant" - }, - { - "name": "size", - "type": { - "text": "\"large\" | \"medium\" | \"small\" | \"x-small\" | undefined" - }, - "default": "\"medium\"", - "fieldName": "size" - }, - { - "name": "state", - "type": { - "text": "FProgressBarState | undefined" - }, - "default": "\"default\"", - "fieldName": "state" - }, - { - "name": "width", - "type": { - "text": "FProgressBarWidthProp | undefined" - }, - "default": "\"fill-container\"", - "fieldName": "width" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - } - } - ], - "exports": [ - { - "kind": "js", - "name": "FProgressBar", - "declaration": { - "name": "FProgressBar", - "module": "src/components/f-progress-bar/f-progress-bar.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-radio/f-radio.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FRadio", - "members": [ - { - "kind": "field", - "name": "value", - "type": { - "text": "\"selected\" | \"unselected\" | undefined" - }, - "default": "\"unselected\"", - "attribute": "value", - "reflects": true - }, - { - "kind": "field", - "name": "state", - "type": { - "text": "FRadioState | undefined" - }, - "default": "\"default\"", - "attribute": "state", - "reflects": true - }, - { - "kind": "field", - "name": "size", - "type": { - "text": "\"small\" | \"medium\" | undefined" - }, - "attribute": "size", - "reflects": true - }, - { - "kind": "field", - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "disabled", - "reflects": true - }, - { - "kind": "field", - "name": "slotWrapper", - "type": { - "text": "FDiv" - } - }, - { - "kind": "method", - "name": "handleClick", - "parameters": [ - { - "name": "e", - "type": { - "text": "MouseEvent" - } - } - ], - "description": "emit event on click" - }, - { - "kind": "method", - "name": "checkSlots" - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "value", - "type": { - "text": "\"selected\" | \"unselected\" | undefined" - }, - "default": "\"unselected\"", - "fieldName": "value" - }, - { - "name": "state", - "type": { - "text": "FRadioState | undefined" - }, - "default": "\"default\"", - "fieldName": "state" - }, - { - "name": "size", - "type": { - "text": "\"small\" | \"medium\" | undefined" - }, - "fieldName": "size" - }, - { - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "disabled" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - } - } - ], - "exports": [ - { - "kind": "js", - "name": "FRadio", - "declaration": { - "name": "FRadio", - "module": "src/components/f-radio/f-radio.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-search/f-search.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FSearch", - "members": [ - { - "kind": "field", - "name": "variant", - "type": { - "text": "\"curved\" | \"round\" | \"block\" | undefined" - }, - "default": "\"curved\"", - "attribute": "variant", - "reflects": true - }, - { - "kind": "field", - "name": "category", - "type": { - "text": "\"fill\" | \"outline\" | \"transparent\" | undefined" - }, - "default": "\"fill\"", - "attribute": "category", - "reflects": true - }, - { - "kind": "field", - "name": "result", - "type": { - "text": "FSearchSuggestions | undefined" - }, - "default": "[]", - "attribute": "result", - "reflects": true - }, - { - "kind": "field", - "name": "state", - "type": { - "text": "FSearchState | undefined" - }, - "default": "\"default\"", - "attribute": "state", - "reflects": true - }, - { - "kind": "field", - "name": "size", - "type": { - "text": "\"medium\" | \"small\" | undefined" - }, - "default": "\"medium\"", - "attribute": "size", - "reflects": true - }, - { - "kind": "field", - "name": "value", - "type": { - "text": "string | undefined" - }, - "attribute": "value", - "reflects": true - }, - { - "kind": "field", - "name": "[\"selected-scope\"]", - "type": { - "text": "string | undefined" - }, - "attribute": "[\"selected-scope\"]", - "reflects": true - }, - { - "kind": "field", - "name": "placeholder", - "type": { - "text": "string | undefined" - }, - "attribute": "placeholder", - "reflects": true - }, - { - "kind": "field", - "name": "scope", - "type": { - "text": "FSearchScope | undefined" - }, - "default": "\"none\"", - "attribute": "scope", - "reflects": true - }, - { - "kind": "field", - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "disabled", - "reflects": true - }, - { - "kind": "field", - "name": "clear", - "type": { - "text": "boolean | undefined" - }, - "default": "true", - "attribute": "clear", - "reflects": true - }, - { - "kind": "field", - "name": "[\"search-button\"]", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "[\"search-button\"]", - "reflects": true - }, - { - "kind": "field", - "name": "labelSlot", - "type": { - "text": "HTMLElement" - } - }, - { - "kind": "field", - "name": "descriptionSlot", - "type": { - "text": "HTMLElement" - } - }, - { - "kind": "field", - "name": "helpSlot", - "type": { - "text": "HTMLElement" - } - }, - { - "kind": "field", - "name": "headerSection", - "type": { - "text": "FDiv" - } - }, - { - "kind": "field", - "name": "helperTextSection", - "type": { - "text": "FDiv" - } - }, - { - "kind": "field", - "name": "_labelNodes", - "type": { - "text": "NodeListOf" - } - }, - { - "kind": "field", - "name": "_descriptionNodes", - "type": { - "text": "NodeListOf" - } - }, - { - "kind": "field", - "name": "_helpNodes", - "type": { - "text": "NodeListOf" - } - }, - { - "kind": "field", - "name": "hasLabel", - "description": "has label slot", - "readonly": true - }, - { - "kind": "field", - "name": "hasDescription", - "description": "has description slot", - "readonly": true - }, - { - "kind": "field", - "name": "hasHelperText", - "description": "has help slot", - "readonly": true - }, - { - "kind": "method", - "name": "handleInput", - "parameters": [ - { - "name": "e", - "type": { - "text": "CustomEvent" - } - } - ], - "description": "emit input custom event" - }, - { - "kind": "method", - "name": "handleScopeSelection", - "parameters": [ - { - "name": "e", - "type": { - "text": "CustomEvent" - } - } - ], - "description": "emit input custom event for scope" - }, - { - "kind": "method", - "name": "handleSearchClick", - "parameters": [ - { - "name": "e", - "type": { - "text": "CustomEvent" - } - } - ], - "description": "emit search custom event" - }, - { - "kind": "method", - "name": "clearInputValue", - "description": "clear input value on clear icon clicked" - }, - { - "kind": "method", - "name": "dispatchInputEvent", - "parameters": [ - { - "name": "value", - "type": { - "text": "string" - }, - "description": "string for value" - }, - { - "name": "scope", - "default": "\"\"", - "description": "string for scope value" - } - ] - }, - { - "kind": "field", - "name": "applyStyling", - "description": "set styling class", - "readonly": true - }, - { - "kind": "method", - "name": "displayHelpSection", - "description": "conditional help section display for false spacing issue" - }, - { - "kind": "method", - "name": "displayHeaderSection", - "description": "conditional header section display for false spacing issue" - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "variant", - "type": { - "text": "\"curved\" | \"round\" | \"block\" | undefined" - }, - "default": "\"curved\"", - "fieldName": "variant" - }, - { - "name": "category", - "type": { - "text": "\"fill\" | \"outline\" | \"transparent\" | undefined" - }, - "default": "\"fill\"", - "fieldName": "category" - }, - { - "name": "result", - "type": { - "text": "FSearchSuggestions | undefined" - }, - "default": "[]", - "fieldName": "result" - }, - { - "name": "state", - "type": { - "text": "FSearchState | undefined" - }, - "default": "\"default\"", - "fieldName": "state" - }, - { - "name": "size", - "type": { - "text": "\"medium\" | \"small\" | undefined" - }, - "default": "\"medium\"", - "fieldName": "size" - }, - { - "name": "value", - "type": { - "text": "string | undefined" - }, - "fieldName": "value" - }, - { - "name": "[\"selected-scope\"]", - "type": { - "text": "string | undefined" - }, - "fieldName": "[\"selected-scope\"]" - }, - { - "name": "placeholder", - "type": { - "text": "string | undefined" - }, - "fieldName": "placeholder" - }, - { - "name": "scope", - "type": { - "text": "FSearchScope | undefined" - }, - "default": "\"none\"", - "fieldName": "scope" - }, - { - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "disabled" - }, - { - "name": "clear", - "type": { - "text": "boolean | undefined" - }, - "default": "true", - "fieldName": "clear" - }, - { - "name": "[\"search-button\"]", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "[\"search-button\"]" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - } - } - ], - "exports": [ - { - "kind": "js", - "name": "FSearch", - "declaration": { - "name": "FSearch", - "module": "src/components/f-search/f-search.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-select/f-select.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FSelect", - "members": [ - { - "kind": "field", - "name": "_labelNodes", - "type": { - "text": "NodeListOf" - } - }, - { - "kind": "field", - "name": "_hasLabel", - "type": { - "text": "boolean" - }, - "default": "false" - }, - { - "kind": "field", - "name": "_helpNodes", - "type": { - "text": "NodeListOf" - } - }, - { - "kind": "field", - "name": "_hasHelperText", - "type": { - "text": "boolean" - }, - "default": "false" - }, - { - "kind": "field", - "name": "openDropdown", - "type": { - "text": "boolean" - }, - "default": "false" - }, - { - "kind": "field", - "name": "viewMoreTags", - "type": { - "text": "boolean" - }, - "default": "false" - }, - { - "kind": "field", - "name": "searchValue", - "type": { - "text": "string" - }, - "default": "\"\"" - }, - { - "kind": "field", - "name": "selectedOptions", - "type": { - "text": "FSelectOptions" - }, - "default": "[]" - }, - { - "kind": "field", - "name": "filteredOptions", - "type": { - "text": "FSelectOptions" - }, - "default": "[]" - }, - { - "kind": "field", - "name": "currentCursor", - "type": { - "text": "number" - }, - "default": "-1" - }, - { - "kind": "field", - "name": "currentGroupCursor", - "type": { - "text": "number" - }, - "default": "-1" - }, - { - "kind": "field", - "name": "optimizedHeight", - "type": { - "text": "number" - }, - "default": "0" - }, - { - "kind": "field", - "name": "preferredOpenDirection", - "type": { - "text": "string" - }, - "default": "\"below\"" - }, - { - "kind": "field", - "name": "optionsTop", - "type": { - "text": "string" - }, - "default": "\"\"" - }, - { - "kind": "field", - "name": "optionsBottom", - "type": { - "text": "string" - }, - "default": "\"\"" - }, - { - "kind": "field", - "name": "currentGroupOptionCursor", - "type": { - "text": "number" - }, - "default": "-1" - }, - { - "kind": "field", - "name": "inputElement", - "type": { - "text": "HTMLInputElement" - } - }, - { - "kind": "field", - "name": "wrapperElement", - "type": { - "text": "HTMLDivElement" - } - }, - { - "kind": "field", - "name": "optionElement", - "type": { - "text": "HTMLDivElement" - } - }, - { - "kind": "field", - "name": "type", - "type": { - "text": "\"single\" | \"multiple\" | undefined" - }, - "default": "\"single\"", - "attribute": "type", - "reflects": true - }, - { - "kind": "field", - "name": "variant", - "type": { - "text": "\"curved\" | \"round\" | \"block\" | undefined" - }, - "default": "\"curved\"", - "attribute": "variant", - "reflects": true - }, - { - "kind": "field", - "name": "category", - "type": { - "text": "\"fill\" | \"outline\" | \"transparent\" | undefined" - }, - "default": "\"fill\"", - "attribute": "category", - "reflects": true - }, - { - "kind": "field", - "name": "state", - "type": { - "text": "FSelectState | undefined" - }, - "default": "\"default\"", - "attribute": "state", - "reflects": true - }, - { - "kind": "field", - "name": "size", - "type": { - "text": "\"medium\" | \"small\" | undefined" - }, - "attribute": "size", - "reflects": true - }, - { - "kind": "field", - "name": "value", - "type": { - "text": "FSelectOptions | string | undefined" - }, - "attribute": "value", - "reflects": true - }, - { - "kind": "field", - "name": "options", - "type": { - "text": "FSelectOptions" - }, - "attribute": "options", - "reflects": true - }, - { - "kind": "field", - "name": "placeholder", - "type": { - "text": "string | undefined" - }, - "attribute": "placeholder", - "reflects": true - }, - { - "kind": "field", - "name": "optionTemplate", - "type": { - "text": "FSelectOptionTemplate | undefined" - }, - "attribute": "option-template" - }, - { - "kind": "field", - "name": "[\"option-template\"]" - }, - { - "kind": "field", - "name": "iconLeft", - "type": { - "text": "string | undefined" - }, - "attribute": "icon-left", - "reflects": true - }, - { - "kind": "field", - "name": "height", - "type": { - "text": "FSelectHeightProp" - }, - "default": "180", - "attribute": "height", - "reflects": true - }, - { - "kind": "field", - "name": "width", - "type": { - "text": "FSelectWidthProp | undefined" - }, - "default": "\"fill-container\"", - "attribute": "width", - "reflects": true - }, - { - "kind": "field", - "name": "loading", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "loading", - "reflects": true - }, - { - "kind": "field", - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "disabled", - "reflects": true - }, - { - "kind": "field", - "name": "searchable", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "searchable", - "reflects": true - }, - { - "kind": "field", - "name": "clear", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "clear", - "reflects": true - }, - { - "kind": "field", - "name": "checkbox", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "checkbox", - "reflects": true - }, - { - "kind": "field", - "name": "createOption", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "create-option", - "reflects": true - }, - { - "kind": "field", - "name": "selectionLimit", - "type": { - "text": "number" - }, - "default": "2", - "attribute": "selection-limit", - "reflects": true - }, - { - "kind": "field", - "name": "iconSize", - "description": "icon size", - "readonly": true - }, - { - "kind": "field", - "name": "outsideClick" - }, - { - "kind": "field", - "name": "containerScroll" - }, - { - "kind": "method", - "name": "applyOptionsStyle", - "parameters": [ - { - "name": "width", - "type": { - "text": "number" - } - } - ], - "description": "apply styling to f-select options wrapper." - }, - { - "kind": "method", - "name": "getIndex", - "parameters": [ - { - "name": "option", - "type": { - "text": "FSelectSingleOption" - } - } - ], - "description": "index search for the resepctive option" - }, - { - "kind": "method", - "name": "getIndexInGroup", - "parameters": [ - { - "name": "option", - "type": { - "text": "FSelectSingleOption" - } - }, - { - "name": "group", - "type": { - "text": "string" - } - } - ], - "description": "index search for respective option of the respective group" - }, - { - "kind": "method", - "name": "isSelected", - "parameters": [ - { - "name": "option", - "type": { - "text": "FSelectOptionObject | string" - } - } - ], - "description": "check selection for respective option." - }, - { - "kind": "method", - "name": "isGroupSelection", - "parameters": [ - { - "name": "option", - "type": { - "text": "FSelectSingleOption" - } - }, - { - "name": "group", - "type": { - "text": "string" - } - } - ], - "description": "check selection for respective option of the respective group" - }, - { - "kind": "method", - "name": "clearInputValue", - "parameters": [ - { - "name": "e", - "type": { - "text": "MouseEvent" - } - } - ], - "description": "clear input value on clear icon clicked" - }, - { - "kind": "method", - "name": "clearSelectionInGroups", - "parameters": [ - { - "name": "e", - "type": { - "text": "MouseEvent" - } - } - ], - "description": "clear te search string" - }, - { - "kind": "method", - "name": "getCheckedValue", - "parameters": [ - { - "name": "group", - "type": { - "text": "string" - } - } - ], - "description": "check if all values of group are selected or not or are in idetereminate state" - }, - { - "kind": "method", - "name": "getSlicedSelections", - "parameters": [ - { - "name": "optionList", - "type": { - "text": "FSelectOptionsProp" - } - } - ], - "description": "get sliced array to show selected options" - }, - { - "kind": "method", - "name": "applyInputStyle", - "description": "change width of input inside f-select according to searchable prop" - }, - { - "kind": "method", - "name": "getConcaticateGroupOptions", - "parameters": [ - { - "name": "array", - "type": { - "text": "FSelectOptionsGroup" - } - } - ], - "description": "get concatinated array from groups" - }, - { - "kind": "method", - "name": "clearFilterSearchString", - "description": "clear search string" - }, - { - "kind": "method", - "name": "isStringsArray", - "parameters": [ - { - "name": "arr", - "type": { - "text": "unknown[]" - } - } - ] - }, - { - "kind": "method", - "name": "createNewOption", - "parameters": [ - { - "name": "e", - "type": { - "text": "MouseEvent" - } - } - ], - "description": "Create New Option when option not present" - }, - { - "kind": "method", - "name": "validateProperties", - "description": "validate properties" - }, - { - "kind": "method", - "name": "updateDimentions", - "description": "options wrapper dimentions update on the basis of window screen" - }, - { - "kind": "method", - "name": "_onLabelSlotChange" - }, - { - "kind": "method", - "name": "_onHelpSlotChange" - }, - { - "kind": "field", - "name": "singleSelectionStyle", - "readonly": true - }, - { - "kind": "method", - "name": "getOptionQaId", - "parameters": [ - { - "name": "option", - "type": { - "text": "FSelectSingleOption" - } - } - ] - }, - { - "kind": "field", - "name": "handleDropDownOpen", - "default": "handleDropDownOpen" - }, - { - "kind": "field", - "name": "handleDropDownClose", - "default": "handleDropDownClose" - }, - { - "kind": "field", - "name": "handleOptionSelection", - "default": "handleOptionSelection" - }, - { - "kind": "field", - "name": "handleSelectionGroup", - "default": "handleSelectionGroup" - }, - { - "kind": "field", - "name": "handleRemoveGroupSelection", - "default": "handleRemoveGroupSelection" - }, - { - "kind": "field", - "name": "handleCheckboxInput", - "default": "handleCheckboxInput" - }, - { - "kind": "field", - "name": "handleCheckboxGroup", - "default": "handleCheckboxGroup" - }, - { - "kind": "field", - "name": "handleSelectAll", - "default": "handleSelectAll" - }, - { - "kind": "field", - "name": "handleViewMoreTags", - "default": "handleViewMoreTags" - }, - { - "kind": "field", - "name": "handleInput", - "default": "handleInput" - }, - { - "kind": "field", - "name": "handleBlur", - "default": "handleBlur" - }, - { - "kind": "field", - "name": "renderSingleSelection", - "default": "renderSingleSelection" - }, - { - "kind": "field", - "name": "renderMultipleSelectionTag", - "default": "renderMultipleSelectionTag" - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "type", - "type": { - "text": "\"single\" | \"multiple\" | undefined" - }, - "default": "\"single\"", - "fieldName": "type" - }, - { - "name": "variant", - "type": { - "text": "\"curved\" | \"round\" | \"block\" | undefined" - }, - "default": "\"curved\"", - "fieldName": "variant" - }, - { - "name": "category", - "type": { - "text": "\"fill\" | \"outline\" | \"transparent\" | undefined" - }, - "default": "\"fill\"", - "fieldName": "category" - }, - { - "name": "state", - "type": { - "text": "FSelectState | undefined" - }, - "default": "\"default\"", - "fieldName": "state" - }, - { - "name": "size", - "type": { - "text": "\"medium\" | \"small\" | undefined" - }, - "fieldName": "size" - }, - { - "name": "value", - "type": { - "text": "FSelectOptions | string | undefined" - }, - "fieldName": "value" - }, - { - "name": "options", - "type": { - "text": "FSelectOptions" - }, - "fieldName": "options" - }, - { - "name": "placeholder", - "type": { - "text": "string | undefined" - }, - "fieldName": "placeholder" - }, - { - "name": "option-template", - "type": { - "text": "FSelectOptionTemplate | undefined" - }, - "fieldName": "optionTemplate" - }, - { - "name": "icon-left", - "type": { - "text": "string | undefined" - }, - "fieldName": "iconLeft" - }, - { - "name": "height", - "type": { - "text": "FSelectHeightProp" - }, - "default": "180", - "fieldName": "height" - }, - { - "name": "width", - "type": { - "text": "FSelectWidthProp | undefined" - }, - "default": "\"fill-container\"", - "fieldName": "width" - }, - { - "name": "loading", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "loading" - }, - { - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "disabled" - }, - { - "name": "searchable", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "searchable" - }, - { - "name": "clear", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "clear" - }, - { - "name": "checkbox", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "checkbox" - }, - { - "name": "create-option", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "createOption" - }, - { - "name": "selection-limit", - "type": { - "text": "number" - }, - "default": "2", - "fieldName": "selectionLimit" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - } - } - ], - "exports": [ - { - "kind": "js", - "name": "FSelect", - "declaration": { - "name": "FSelect", - "module": "src/components/f-select/f-select.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-select/handlers.ts", - "declarations": [ - { - "kind": "function", - "name": "handleDropDownOpen", - "parameters": [ - { - "name": "this", - "type": { - "text": "FSelect" - } - }, - { - "name": "e", - "type": { - "text": "MouseEvent" - } - } - ], - "description": "open options menu" - }, - { - "kind": "function", - "name": "handleDropDownClose", - "parameters": [ - { - "name": "this", - "type": { - "text": "FSelect" - } - }, - { - "name": "e", - "type": { - "text": "MouseEvent" - } - }, - { - "name": "clearSearch", - "default": "true" - } - ], - "description": "close options menu" - }, - { - "kind": "function", - "name": "handleOptionSelection", - "parameters": [ - { - "name": "this", - "type": { - "text": "FSelect" - } - }, - { - "name": "option", - "type": { - "text": "FSelectSingleOption" - } - }, - { - "name": "e", - "type": { - "text": "MouseEvent" - } - } - ], - "description": "action for selection of options if the options is in the form of array" - }, - { - "kind": "function", - "name": "handleSelectionGroup", - "parameters": [ - { - "name": "this", - "type": { - "text": "FSelect" - } - }, - { - "name": "option", - "type": { - "text": "FSelectSingleOption" - } - }, - { - "name": "group", - "type": { - "text": "string" - } - }, - { - "name": "e", - "type": { - "text": "MouseEvent" - } - } - ], - "description": "action for selection of options if the options is in the form of groups" - }, - { - "kind": "function", - "name": "handleRemoveGroupSelection", - "parameters": [ - { - "name": "this", - "type": { - "text": "FSelect" - } - }, - { - "name": "option", - "type": { - "text": "FSelectSingleOption" - } - }, - { - "name": "e", - "type": { - "text": "MouseEvent" - } - } - ], - "description": "remove selection option (in group) when f-tag is clicked" - }, - { - "kind": "function", - "name": "handleCheckboxInput", - "parameters": [ - { - "name": "this", - "type": { - "text": "FSelect" - } - }, - { - "name": "option", - "type": { - "text": "FSelectSingleOption" - } - }, - { - "name": "e", - "type": { - "text": "MouseEvent" - } - } - ], - "description": "handle click on checkbox" - }, - { - "kind": "function", - "name": "handleCheckboxGroup", - "parameters": [ - { - "name": "this", - "type": { - "text": "FSelect" - } - }, - { - "name": "option", - "type": { - "text": "FSelectSingleOption" - } - }, - { - "name": "group", - "type": { - "text": "string" - } - }, - { - "name": "e", - "type": { - "text": "MouseEvent" - } - } - ], - "description": "handle click on checkbox in group" - }, - { - "kind": "function", - "name": "handleSelectAll", - "parameters": [ - { - "name": "this", - "type": { - "text": "FSelect" - } - }, - { - "name": "e", - "type": { - "text": "MouseEvent" - } - }, - { - "name": "group", - "type": { - "text": "string" - } - } - ], - "description": "select all options inside a particular group" - }, - { - "kind": "function", - "name": "handleViewMoreTags", - "parameters": [ - { - "name": "this", - "type": { - "text": "FSelect" - } - }, - { - "name": "e", - "type": { - "text": "MouseEvent" - } - } - ], - "description": "hide/show f-tags when multiple options are selected" - }, - { - "kind": "function", - "name": "handleInput", - "parameters": [ - { - "name": "this", - "type": { - "text": "FSelect" - } - }, - { - "name": "e", - "type": { - "text": "InputEvent" - } - } - ], - "description": "emit input custom event for option selection" - }, - { - "kind": "function", - "name": "handleBlur", - "parameters": [ - { - "name": "this", - "type": { - "text": "FSelect" - } - }, - { - "name": "e", - "type": { - "text": "FocusEvent" - } - } - ] - } - ], - "exports": [ - { - "kind": "js", - "name": "handleDropDownOpen", - "declaration": { - "name": "handleDropDownOpen", - "module": "src/components/f-select/handlers.ts" - } - }, - { - "kind": "js", - "name": "handleDropDownClose", - "declaration": { - "name": "handleDropDownClose", - "module": "src/components/f-select/handlers.ts" - } - }, - { - "kind": "js", - "name": "handleOptionSelection", - "declaration": { - "name": "handleOptionSelection", - "module": "src/components/f-select/handlers.ts" - } - }, - { - "kind": "js", - "name": "handleSelectionGroup", - "declaration": { - "name": "handleSelectionGroup", - "module": "src/components/f-select/handlers.ts" - } - }, - { - "kind": "js", - "name": "handleRemoveGroupSelection", - "declaration": { - "name": "handleRemoveGroupSelection", - "module": "src/components/f-select/handlers.ts" - } - }, - { - "kind": "js", - "name": "handleCheckboxInput", - "declaration": { - "name": "handleCheckboxInput", - "module": "src/components/f-select/handlers.ts" - } - }, - { - "kind": "js", - "name": "handleCheckboxGroup", - "declaration": { - "name": "handleCheckboxGroup", - "module": "src/components/f-select/handlers.ts" - } - }, - { - "kind": "js", - "name": "handleSelectAll", - "declaration": { - "name": "handleSelectAll", - "module": "src/components/f-select/handlers.ts" - } - }, - { - "kind": "js", - "name": "handleViewMoreTags", - "declaration": { - "name": "handleViewMoreTags", - "module": "src/components/f-select/handlers.ts" - } - }, - { - "kind": "js", - "name": "handleInput", - "declaration": { - "name": "handleInput", - "module": "src/components/f-select/handlers.ts" - } - }, - { - "kind": "js", - "name": "handleBlur", - "declaration": { - "name": "handleBlur", - "module": "src/components/f-select/handlers.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-select/render.ts", - "declarations": [ - { - "kind": "function", - "name": "render", - "parameters": [ - { - "name": "this", - "type": { - "text": "FSelect" - } - } - ] - }, - { - "kind": "function", - "name": "renderSingleSelection", - "parameters": [ - { - "name": "this", - "type": { - "text": "FSelect" - } - }, - { - "name": "option", - "type": { - "text": "FSelectSingleOption" - } - } - ] - }, - { - "kind": "function", - "name": "renderMultipleSelectionTag", - "parameters": [ - { - "name": "this", - "type": { - "text": "FSelect" - } - }, - { - "name": "option", - "type": { - "text": "FSelectSingleOption" - } - } - ] - } - ], - "exports": [ - { - "kind": "js", - "name": "default", - "declaration": { - "name": "render", - "module": "src/components/f-select/render.ts" - } - }, - { - "kind": "js", - "name": "renderSingleSelection", - "declaration": { - "name": "renderSingleSelection", - "module": "src/components/f-select/render.ts" - } - }, - { - "kind": "js", - "name": "renderMultipleSelectionTag", - "declaration": { - "name": "renderMultipleSelectionTag", - "module": "src/components/f-select/render.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-spacer/f-spacer.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FSpacer", - "members": [ - { - "kind": "field", - "name": "size", - "type": { - "text": "FSpacerSizeProp | undefined" - }, - "default": "\"medium\"", - "attribute": "size", - "reflects": true - }, - { - "kind": "method", - "name": "applySize", - "description": "Applying height,width related style, based on size property" - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "size", - "type": { - "text": "FSpacerSizeProp | undefined" - }, - "default": "\"medium\"", - "fieldName": "size" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - } - } - ], - "exports": [ - { - "kind": "js", - "name": "FSpacer", - "declaration": { - "name": "FSpacer", - "module": "src/components/f-spacer/f-spacer.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-suggest/display-options.ts", - "declarations": [ - { - "kind": "function", - "name": "displayOptions", - "parameters": [ - { - "name": "this", - "type": { - "text": "FSuggest" - } - }, - { - "name": "suggestions", - "type": { - "text": "string[]" - } - } - ] - }, - { - "kind": "function", - "name": "displayCustomTemplate", - "parameters": [ - { - "name": "this", - "type": { - "text": "FSuggest" - } - }, - { - "name": "suggestions", - "type": { - "text": "FSuggestTemplate[]" - } - } - ] - }, - { - "kind": "function", - "name": "displayCategories", - "parameters": [ - { - "name": "this", - "type": { - "text": "FSuggest" - } - }, - { - "name": "suggestions", - "type": { - "text": "FSuggestSuggestionsCategory" - } - } - ] - } - ], - "exports": [ - { - "kind": "js", - "name": "displayOptions", - "declaration": { - "name": "displayOptions", - "module": "src/components/f-suggest/display-options.ts" - } - }, - { - "kind": "js", - "name": "displayCustomTemplate", - "declaration": { - "name": "displayCustomTemplate", - "module": "src/components/f-suggest/display-options.ts" - } - }, - { - "kind": "js", - "name": "displayCategories", - "declaration": { - "name": "displayCategories", - "module": "src/components/f-suggest/display-options.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-suggest/f-suggest.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FSuggest", - "members": [ - { - "kind": "field", - "name": "variant", - "type": { - "text": "\"curved\" | \"round\" | \"block\" | undefined" - }, - "default": "\"curved\"", - "attribute": "variant", - "reflects": true - }, - { - "kind": "field", - "name": "category", - "type": { - "text": "\"fill\" | \"outline\" | \"transparent\" | undefined" - }, - "default": "\"fill\"", - "attribute": "category", - "reflects": true - }, - { - "kind": "field", - "name": "suggestions", - "type": { - "text": "FSuggestSuggestions | undefined" - }, - "default": "[]", - "attribute": "suggestions" - }, - { - "kind": "field", - "name": "state", - "type": { - "text": "FSuggestState | undefined" - }, - "default": "\"default\"", - "attribute": "state", - "reflects": true - }, - { - "kind": "field", - "name": "size", - "type": { - "text": "\"medium\" | \"small\" | undefined" - }, - "default": "\"medium\"", - "attribute": "size", - "reflects": true - }, - { - "kind": "field", - "name": "value", - "type": { - "text": "string | undefined" - }, - "attribute": "value", - "reflects": true - }, - { - "kind": "field", - "name": "placeholder", - "type": { - "text": "string | undefined" - }, - "attribute": "placeholder", - "reflects": true - }, - { - "kind": "field", - "name": "iconLeft", - "type": { - "text": "string | undefined" - }, - "attribute": "icon-left", - "reflects": true - }, - { - "kind": "field", - "name": "iconRight", - "type": { - "text": "string | undefined" - }, - "attribute": "icon-right", - "reflects": true - }, - { - "kind": "field", - "name": "prefix", - "type": { - "text": "string | null" - }, - "default": "null", - "attribute": "prefix", - "reflects": true - }, - { - "kind": "field", - "name": "suffix", - "type": { - "text": "string | undefined" - }, - "attribute": "suffix", - "reflects": true - }, - { - "kind": "field", - "name": "maxLength", - "type": { - "text": "number | undefined" - }, - "attribute": "max-length", - "reflects": true - }, - { - "kind": "field", - "name": "loading", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "loading", - "reflects": true - }, - { - "kind": "field", - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "disabled", - "reflects": true - }, - { - "kind": "field", - "name": "clear", - "type": { - "text": "boolean | undefined" - }, - "default": "true", - "attribute": "clear", - "reflects": true - }, - { - "kind": "field", - "name": "readOnly", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "read-only", - "reflects": true - }, - { - "kind": "field", - "name": "suffixWhen", - "type": { - "text": "FSuggestSuffixWhen | undefined" - }, - "attribute": "suffixWhen" - }, - { - "kind": "field", - "name": "fInput", - "type": { - "text": "FInput" - }, - "description": "input element reference" - }, - { - "kind": "field", - "name": "popOverElement", - "type": { - "text": "FPopover" - }, - "description": "popover element reference" - }, - { - "kind": "field", - "name": "FSelectOptions", - "type": { - "text": "FDiv | undefined" - } - }, - { - "kind": "field", - "name": "currentIndex", - "type": { - "text": "number" - }, - "default": "-1" - }, - { - "kind": "field", - "name": "currentCategoryIndex", - "type": { - "text": "number" - }, - "default": "0" - }, - { - "kind": "method", - "name": "handleInput", - "parameters": [ - { - "name": "e", - "type": { - "text": "CustomEvent" - } - } - ], - "description": "emit input custom event" - }, - { - "kind": "method", - "name": "clearInputValue", - "description": "clear input value on clear icon clicked" - }, - { - "kind": "method", - "name": "dispatchInputEvent", - "parameters": [ - { - "name": "value", - "type": { - "text": "string | FSuggestTemplate" - } - } - ] - }, - { - "kind": "method", - "name": "handleBlur", - "parameters": [ - { - "name": "wait", - "default": "true" - } - ] - }, - { - "kind": "method", - "name": "handleFocus" - }, - { - "kind": "field", - "name": "anySuggestions", - "readonly": true - }, - { - "kind": "field", - "name": "isStringArraySuggestions", - "readonly": true - }, - { - "kind": "field", - "name": "isTemplateArraySuggestions", - "readonly": true - }, - { - "kind": "field", - "name": "filteredSuggestions", - "readonly": true - }, - { - "kind": "field", - "name": "isSearchComponent", - "readonly": true - }, - { - "kind": "method", - "name": "handleKeyDown", - "parameters": [ - { - "name": "event", - "type": { - "text": "KeyboardEvent" - } - } - ] - }, - { - "kind": "method", - "name": "navigateOptions", - "parameters": [ - { - "name": "direction", - "type": { - "text": "number" - } - } - ] - }, - { - "kind": "method", - "name": "scrollFocusedOptionIntoView" - }, - { - "kind": "method", - "name": "selectOption" - }, - { - "kind": "field", - "name": "displayOptions", - "default": "displayOptions" - }, - { - "kind": "field", - "name": "displayCategories", - "default": "displayCategories" - }, - { - "kind": "field", - "name": "displayCustomTemplate", - "default": "displayCustomTemplate" - }, - { - "kind": "method", - "name": "getSuggestionHtml", - "parameters": [ - { - "name": "suggestions", - "type": { - "text": "FSuggestSuggestions" - } - } - ] - }, - { - "kind": "method", - "name": "handleSuggest", - "parameters": [ - { - "name": "event", - "type": { - "text": "PointerEvent" - } - } - ] - }, - { - "kind": "method", - "name": "handleSelect", - "parameters": [ - { - "name": "sg", - "type": { - "text": "FSuggestTemplate" - } - } - ] - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "variant", - "type": { - "text": "\"curved\" | \"round\" | \"block\" | undefined" - }, - "default": "\"curved\"", - "fieldName": "variant" - }, - { - "name": "category", - "type": { - "text": "\"fill\" | \"outline\" | \"transparent\" | undefined" - }, - "default": "\"fill\"", - "fieldName": "category" - }, - { - "name": "suggestions", - "type": { - "text": "FSuggestSuggestions | undefined" - }, - "default": "[]", - "fieldName": "suggestions" - }, - { - "name": "state", - "type": { - "text": "FSuggestState | undefined" - }, - "default": "\"default\"", - "fieldName": "state" - }, - { - "name": "size", - "type": { - "text": "\"medium\" | \"small\" | undefined" - }, - "default": "\"medium\"", - "fieldName": "size" - }, - { - "name": "value", - "type": { - "text": "string | undefined" - }, - "fieldName": "value" - }, - { - "name": "placeholder", - "type": { - "text": "string | undefined" - }, - "fieldName": "placeholder" - }, - { - "name": "icon-left", - "type": { - "text": "string | undefined" - }, - "fieldName": "iconLeft" - }, - { - "name": "icon-right", - "type": { - "text": "string | undefined" - }, - "fieldName": "iconRight" - }, - { - "name": "prefix", - "type": { - "text": "string | null" - }, - "default": "null", - "fieldName": "prefix" - }, - { - "name": "suffix", - "type": { - "text": "string | undefined" - }, - "fieldName": "suffix" - }, - { - "name": "max-length", - "type": { - "text": "number | undefined" - }, - "fieldName": "maxLength" - }, - { - "name": "loading", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "loading" - }, - { - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "disabled" - }, - { - "name": "clear", - "type": { - "text": "boolean | undefined" - }, - "default": "true", - "fieldName": "clear" - }, - { - "name": "read-only", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "readOnly" - }, - { - "name": "suffixWhen", - "type": { - "text": "FSuggestSuffixWhen | undefined" - }, - "fieldName": "suffixWhen" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - } - } - ], - "exports": [ - { - "kind": "js", - "name": "FSuggest", - "declaration": { - "name": "FSuggest", - "module": "src/components/f-suggest/f-suggest.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-tab/f-tab.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FTab", - "members": [ - { - "kind": "field", - "name": "tabSection", - "type": { - "text": "FDiv" - }, - "description": "id selecteor for f-tab-section" - }, - { - "kind": "field", - "name": "showScrollIcons", - "type": { - "text": "boolean" - }, - "default": "false", - "description": "local state for showing and vanishing scroll-icons" - }, - { - "kind": "field", - "name": "isOverflowing", - "type": { - "text": "boolean" - }, - "default": "false", - "description": "localState to check whether on overflow, scroll exists or not" - }, - { - "kind": "field", - "name": "variant", - "type": { - "text": "\"fill\" | \"transparent\" | undefined" - }, - "default": "\"transparent\"", - "attribute": "variant", - "reflects": true - }, - { - "kind": "field", - "name": "direction", - "type": { - "text": "\"horizontal\" | \"vertical\"" - }, - "default": "\"horizontal\"", - "attribute": "direction", - "reflects": true - }, - { - "kind": "field", - "name": "alignment", - "type": { - "text": "\"left\" | \"right\" | \"center\" | \"top\" | \"bottom\" | \"middle\" | undefined" - }, - "default": "\"left\"", - "attribute": "alignment", - "reflects": true - }, - { - "kind": "field", - "name": "nodeWidth", - "type": { - "text": "FTabNodeWidthProp | undefined" - }, - "default": "\"hug-content\"", - "attribute": "node-width", - "reflects": true - }, - { - "kind": "field", - "name": "tabsAlignment", - "description": "return alignment of the tabs according to the scroll-bar and directions+alignment conditions.", - "readonly": true - }, - { - "kind": "method", - "name": "handleScroll", - "parameters": [ - { - "name": "e", - "type": { - "text": "MouseEvent" - }, - "description": "MouseEvtn" - }, - { - "name": "position", - "type": { - "text": "\"left\" | \"top\"" - }, - "description": "name of the position" - }, - { - "name": "positionValue", - "type": { - "text": "number" - }, - "description": "value of the position" - } - ] - }, - { - "kind": "method", - "name": "checkOverflowing", - "return": { - "type": { - "text": "" - } - } - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "variant", - "type": { - "text": "\"fill\" | \"transparent\" | undefined" - }, - "default": "\"transparent\"", - "fieldName": "variant" - }, - { - "name": "direction", - "type": { - "text": "\"horizontal\" | \"vertical\"" - }, - "default": "\"horizontal\"", - "fieldName": "direction" - }, - { - "name": "alignment", - "type": { - "text": "\"left\" | \"right\" | \"center\" | \"top\" | \"bottom\" | \"middle\" | undefined" - }, - "default": "\"left\"", - "fieldName": "alignment" - }, - { - "name": "node-width", - "type": { - "text": "FTabNodeWidthProp | undefined" - }, - "default": "\"hug-content\"", - "fieldName": "nodeWidth" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - } - } - ], - "exports": [ - { - "kind": "js", - "name": "FTab", - "declaration": { - "name": "FTab", - "module": "src/components/f-tab/f-tab.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-switch/f-switch.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FSwitch", - "members": [ - { - "kind": "field", - "name": "value", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "value", - "reflects": true - }, - { - "kind": "field", - "name": "state", - "type": { - "text": "FSwitchState | undefined" - }, - "default": "\"default\"", - "attribute": "state", - "reflects": true - }, - { - "kind": "field", - "name": "size", - "type": { - "text": "\"small\" | \"medium\" | undefined" - }, - "attribute": "size", - "reflects": true - }, - { - "kind": "field", - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "disabled", - "reflects": true - }, - { - "kind": "field", - "name": "switchSlots", - "type": { - "text": "FDiv" - } - }, - { - "kind": "field", - "name": "_labelNodes", - "type": { - "text": "NodeListOf" - } - }, - { - "kind": "field", - "name": "_subtitleNodes", - "type": { - "text": "NodeListOf" - } - }, - { - "kind": "field", - "name": "_iconTooltipNodes", - "type": { - "text": "NodeListOf" - } - }, - { - "kind": "field", - "name": "hasLabel", - "description": "has label slot", - "readonly": true - }, - { - "kind": "field", - "name": "hasSubtitle", - "description": "has subtitle slot", - "readonly": true - }, - { - "kind": "field", - "name": "hasIconTooltip", - "description": "has icon-tooltip slot", - "readonly": true - }, - { - "kind": "method", - "name": "handleInput", - "parameters": [ - { - "name": "e", - "type": { - "text": "InputEvent" - } - } - ], - "description": "emit event." - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "value", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "value" - }, - { - "name": "state", - "type": { - "text": "FSwitchState | undefined" - }, - "default": "\"default\"", - "fieldName": "state" - }, - { - "name": "size", - "type": { - "text": "\"small\" | \"medium\" | undefined" - }, - "fieldName": "size" - }, - { - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "disabled" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - } - } - ], - "exports": [ - { - "kind": "js", - "name": "FSwitch", - "declaration": { - "name": "FSwitch", - "module": "src/components/f-switch/f-switch.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-tab-node/f-tab-node.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FTabNode", - "members": [ - { - "kind": "field", - "name": "width", - "type": { - "text": "FTabNodeWidthProp | undefined" - }, - "default": "\"hug-content\"" - }, - { - "kind": "field", - "name": "contentId", - "type": { - "text": "string" - }, - "attribute": "content-id", - "reflects": true - }, - { - "kind": "field", - "name": "active", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "active", - "reflects": true - }, - { - "kind": "field", - "name": "tabWidth", - "description": "tab-width", - "readonly": true - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "content-id", - "type": { - "text": "string" - }, - "fieldName": "contentId" - }, - { - "name": "active", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "active" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - } - } - ], - "exports": [ - { - "kind": "js", - "name": "FTabNode", - "declaration": { - "name": "FTabNode", - "module": "src/components/f-tab-node/f-tab-node.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-tab-content/f-tab-content.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FTabContent", - "members": [ - { - "kind": "field", - "name": "transition", - "type": { - "text": "\"fade\" | \"slide\" | \"none\" | undefined" - }, - "default": "\"none\"", - "attribute": "transition", - "reflects": true - }, - { - "kind": "field", - "name": "duration", - "type": { - "text": "number | undefined" - }, - "default": "200", - "attribute": "duration", - "reflects": true - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "transition", - "type": { - "text": "\"fade\" | \"slide\" | \"none\" | undefined" - }, - "default": "\"none\"", - "fieldName": "transition" - }, - { - "name": "duration", - "type": { - "text": "number | undefined" - }, - "default": "200", - "fieldName": "duration" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - } - } - ], - "exports": [ - { - "kind": "js", - "name": "FTabContent", - "declaration": { - "name": "FTabContent", - "module": "src/components/f-tab-content/f-tab-content.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-tag/f-tag.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FTag", - "members": [ - { - "kind": "field", - "name": "tagSystemIcon", - "type": { - "text": "boolean" - }, - "default": "false" - }, - { - "kind": "field", - "name": "fill", - "type": { - "text": "string" - }, - "default": "\"\"" - }, - { - "kind": "field", - "name": "label", - "type": { - "text": "string" - }, - "attribute": "label" - }, - { - "kind": "field", - "name": "size", - "type": { - "text": "\"large\" | \"medium\" | \"small\" | undefined" - }, - "default": "\"medium\"", - "attribute": "size", - "reflects": true - }, - { - "kind": "field", - "name": "state", - "type": { - "text": "FTagStateProp | undefined" - }, - "default": "\"neutral\"", - "attribute": "state", - "reflects": true - }, - { - "kind": "field", - "name": "iconLeft", - "type": { - "text": "string | undefined" - }, - "attribute": "icon-left", - "reflects": true - }, - { - "kind": "field", - "name": "iconRight", - "type": { - "text": "string | undefined" - }, - "attribute": "icon-right", - "reflects": true - }, - { - "kind": "field", - "name": "counter", - "type": { - "text": "number | undefined" - }, - "attribute": "counter", - "reflects": true - }, - { - "kind": "field", - "name": "loading", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "loading", - "reflects": true - }, - { - "kind": "field", - "name": "selected", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "selected", - "reflects": true - }, - { - "kind": "field", - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "disabled", - "reflects": true - }, - { - "kind": "field", - "name": "clickable", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "clickable" - }, - { - "kind": "field", - "name": "iconSize", - "description": "compute icon size based on tag size", - "readonly": true - }, - { - "kind": "field", - "name": "textColor", - "description": "compute textColor when custom color of tag is defined.", - "readonly": true - }, - { - "kind": "field", - "name": "loaderColor", - "description": "compute loaderColor when custom color of tag is defined.", - "readonly": true - }, - { - "kind": "method", - "name": "applyStyles", - "description": "apply inline styles to shadow-dom for custom fill." - }, - { - "kind": "method", - "name": "validateProperties", - "description": "validation for all atrributes" - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "label", - "type": { - "text": "string" - }, - "fieldName": "label" - }, - { - "name": "size", - "type": { - "text": "\"large\" | \"medium\" | \"small\" | undefined" - }, - "default": "\"medium\"", - "fieldName": "size" - }, - { - "name": "state", - "type": { - "text": "FTagStateProp | undefined" - }, - "default": "\"neutral\"", - "fieldName": "state" - }, - { - "name": "icon-left", - "type": { - "text": "string | undefined" - }, - "fieldName": "iconLeft" - }, - { - "name": "icon-right", - "type": { - "text": "string | undefined" - }, - "fieldName": "iconRight" - }, - { - "name": "counter", - "type": { - "text": "number | undefined" - }, - "fieldName": "counter" - }, - { - "name": "loading", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "loading" - }, - { - "name": "selected", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "selected" - }, - { - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "disabled" - }, - { - "name": "clickable", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "clickable" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - }, - "summary": "Tags allow users to categorize the content. They can be used to add metadata to an element such as category, or property or show a status." - } - ], - "exports": [ - { - "kind": "js", - "name": "FTag", - "declaration": { - "name": "FTag", - "module": "src/components/f-tag/f-tag.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-template/f-template.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FTemplate", - "members": [ - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - }, - "attributes": [ - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ] - } - ], - "exports": [ - { - "kind": "js", - "name": "FTemplate", - "declaration": { - "name": "FTemplate", - "module": "src/components/f-template/f-template.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-text/f-text.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FText", - "members": [ - { - "kind": "field", - "name": "fill", - "type": { - "text": "string" - }, - "default": "\"\"" - }, - { - "kind": "field", - "name": "variant", - "type": { - "text": "\"heading\" | \"para\" | \"code\" | undefined" - }, - "default": "\"para\"", - "attribute": "variant", - "reflects": true - }, - { - "kind": "field", - "name": "size", - "type": { - "text": "\"x-large\" | \"large\" | \"medium\" | \"small\" | \"x-small\" | undefined" - }, - "default": "\"medium\"", - "attribute": "size", - "reflects": true - }, - { - "kind": "field", - "name": "weight", - "type": { - "text": "\"bold\" | \"medium\" | \"regular\" | undefined" - }, - "attribute": "weight", - "reflects": true - }, - { - "kind": "field", - "name": "highlight", - "type": { - "text": "string | undefined" - }, - "attribute": "highlight", - "reflects": true - }, - { - "kind": "field", - "name": "state", - "type": { - "text": "FTextStateProp | undefined" - }, - "default": "\"default\"", - "attribute": "state", - "reflects": true - }, - { - "kind": "field", - "name": "align", - "type": { - "text": "\"left\" | \"center\" | \"right\" | undefined" - }, - "default": "\"left\"", - "attribute": "align", - "reflects": true - }, - { - "kind": "field", - "name": "inline", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "inline", - "reflects": true - }, - { - "kind": "field", - "name": "editable", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "editable", - "reflects": true - }, - { - "kind": "field", - "name": "loading", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "loading", - "reflects": true - }, - { - "kind": "field", - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "disabled", - "reflects": true - }, - { - "kind": "field", - "name": "ellipsis", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "ellipsis", - "reflects": true - }, - { - "kind": "field", - "name": "defaultSlot", - "type": { - "text": "HTMLSlotElement" - } - }, - { - "kind": "field", - "name": "innerTextValue", - "type": { - "text": "HTMLDivElement" - } - }, - { - "kind": "field", - "name": "spanEditable", - "type": { - "text": "HTMLSpanElement" - } - }, - { - "kind": "field", - "name": "editTextIcon", - "type": { - "text": "HTMLDivElement" - } - }, - { - "kind": "field", - "name": "highlightedText", - "type": { - "text": "string | null" - }, - "default": "null" - }, - { - "kind": "field", - "name": "isTextInput", - "type": { - "text": "boolean" - }, - "default": "false" - }, - { - "kind": "field", - "name": "iconSize", - "readonly": true - }, - { - "kind": "method", - "name": "validateProperties", - "description": "validation for all atrributes" - }, - { - "kind": "method", - "name": "handleInput", - "parameters": [ - { - "name": "e", - "type": { - "text": "InputEvent" - } - } - ] - }, - { - "kind": "method", - "name": "handleEdit" - }, - { - "kind": "method", - "name": "handleSubmit" - }, - { - "kind": "method", - "name": "editOnHover", - "parameters": [ - { - "name": "display", - "type": { - "text": "\"flex\" | \"none\"" - } - } - ] - }, - { - "kind": "method", - "name": "showEmptyPlaceholder" - }, - { - "kind": "method", - "name": "removeMarkTag", - "parameters": [ - { - "name": "str", - "type": { - "text": "string" - } - } - ] - }, - { - "kind": "method", - "name": "handleSlotChange" - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "variant", - "type": { - "text": "\"heading\" | \"para\" | \"code\" | undefined" - }, - "default": "\"para\"", - "fieldName": "variant" - }, - { - "name": "size", - "type": { - "text": "\"x-large\" | \"large\" | \"medium\" | \"small\" | \"x-small\" | undefined" - }, - "default": "\"medium\"", - "fieldName": "size" - }, - { - "name": "weight", - "type": { - "text": "\"bold\" | \"medium\" | \"regular\" | undefined" - }, - "fieldName": "weight" - }, - { - "name": "highlight", - "type": { - "text": "string | undefined" - }, - "fieldName": "highlight" - }, - { - "name": "state", - "type": { - "text": "FTextStateProp | undefined" - }, - "default": "\"default\"", - "fieldName": "state" - }, - { - "name": "align", - "type": { - "text": "\"left\" | \"center\" | \"right\" | undefined" - }, - "default": "\"left\"", - "fieldName": "align" - }, - { - "name": "inline", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "inline" - }, - { - "name": "editable", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "editable" - }, - { - "name": "loading", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "loading" - }, - { - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "disabled" - }, - { - "name": "ellipsis", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "ellipsis" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - }, - "summary": "Text component includes Headings, titles, body texts and links." - } - ], - "exports": [ - { - "kind": "js", - "name": "FText", - "declaration": { - "name": "FText", - "module": "src/components/f-text/f-text.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-toast/f-toast-queue.ts", - "declarations": [], - "exports": [ - { - "kind": "js", - "name": "default", - "declaration": { - "module": "src/components/f-toast/f-toast-queue.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-toast/f-toast.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FToast", - "members": [ - { - "kind": "field", - "name": "type", - "type": { - "text": "\"auto-hide\" | \"persists\" | undefined" - }, - "default": "\"auto-hide\"", - "attribute": "type", - "reflects": true - }, - { - "kind": "field", - "name": "duration", - "type": { - "text": "number | undefined" - }, - "default": "5000", - "attribute": "duration", - "reflects": true - }, - { - "kind": "field", - "name": "state", - "type": { - "text": "FToastState | undefined" - }, - "default": "\"default\"", - "attribute": "state", - "reflects": true - }, - { - "kind": "field", - "name": "[\"close-button\"]", - "type": { - "text": "boolean | undefined" - }, - "default": "true", - "attribute": "[\"close-button\"]", - "reflects": true - }, - { - "kind": "field", - "name": "mouseover", - "type": { - "text": "boolean" - }, - "default": "false" - }, - { - "kind": "field", - "name": "removeTimeout", - "type": { - "text": "ReturnType" - } - }, - { - "kind": "field", - "name": "toasterRef", - "type": { - "text": "Ref" - } - }, - { - "kind": "field", - "name": "uid", - "description": "get current uid", - "readonly": true - }, - { - "kind": "method", - "name": "generateId", - "description": "generating uid for toast queue", - "parameters": [ - { - "description": "length of uid", - "name": "length" - } - ], - "return": { - "type": { - "text": "" - } - } - }, - { - "kind": "method", - "name": "remove", - "description": "remove the toast on click of remove icon" - }, - { - "kind": "method", - "name": "autoRemoveConfig", - "description": "checks for whether or not the toast auto-hides or persists", - "return": { - "type": { - "text": "" - } - } - }, - { - "kind": "method", - "name": "setPosition", - "parameters": [ - { - "name": "top", - "type": { - "text": "string" - }, - "description": "top position string in px" - }, - { - "name": "right", - "type": { - "text": "string" - }, - "description": "rigjt position string in px" - } - ], - "description": "set position of resepective toast" - }, - { - "kind": "method", - "name": "dispatchOnRemove", - "description": "dispatch remove event", - "parameters": [ - { - "description": "Event", - "name": "e" - } - ] - }, - { - "kind": "method", - "name": "addToastToQueue", - "description": "add toast to queue" - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "type", - "type": { - "text": "\"auto-hide\" | \"persists\" | undefined" - }, - "default": "\"auto-hide\"", - "fieldName": "type" - }, - { - "name": "duration", - "type": { - "text": "number | undefined" - }, - "default": "5000", - "fieldName": "duration" - }, - { - "name": "state", - "type": { - "text": "FToastState | undefined" - }, - "default": "\"default\"", - "fieldName": "state" - }, - { - "name": "[\"close-button\"]", - "type": { - "text": "boolean | undefined" - }, - "default": "true", - "fieldName": "[\"close-button\"]" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - } - } - ], - "exports": [ - { - "kind": "js", - "name": "FToast", - "declaration": { - "name": "FToast", - "module": "src/components/f-toast/f-toast.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-text-area/f-text-area.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FTextArea", - "members": [ - { - "kind": "field", - "name": "value", - "type": { - "text": "string | undefined" - }, - "attribute": "value", - "reflects": true - }, - { - "kind": "field", - "name": "category", - "type": { - "text": "\"fill\" | \"transparent\" | \"outline\" | undefined" - }, - "default": "\"fill\"", - "attribute": "category", - "reflects": true - }, - { - "kind": "field", - "name": "state", - "type": { - "text": "FTextAreaState | undefined" - }, - "default": "\"default\"", - "attribute": "state", - "reflects": true - }, - { - "kind": "field", - "name": "size", - "type": { - "text": "\"small\" | \"medium\" | undefined" - }, - "attribute": "size", - "reflects": true - }, - { - "kind": "field", - "name": "rows", - "type": { - "text": "string | undefined" - }, - "attribute": "rows", - "reflects": true - }, - { - "kind": "field", - "name": "placeholder", - "type": { - "text": "string | undefined" - }, - "attribute": "placeholder", - "reflects": true - }, - { - "kind": "field", - "name": "maxLength", - "type": { - "text": "string | undefined" - }, - "attribute": "max-length", - "reflects": true - }, - { - "kind": "field", - "name": "resizable", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "resizable", - "reflects": true - }, - { - "kind": "field", - "name": "clear", - "type": { - "text": "boolean | undefined" - }, - "default": "true", - "attribute": "clear", - "reflects": true - }, - { - "kind": "field", - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "disabled", - "reflects": true - }, - { - "kind": "field", - "name": "readOnly", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "read-only", - "reflects": true - }, - { - "kind": "field", - "name": "maskValue", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "mask-value", - "reflects": true - }, - { - "kind": "method", - "name": "handleInput", - "parameters": [ - { - "name": "e", - "type": { - "text": "InputEvent" - } - } - ], - "description": "emit event" - }, - { - "kind": "method", - "name": "replaceCharacter", - "parameters": [ - { - "name": "string", - "type": { - "text": "string" - } - }, - { - "name": "index", - "type": { - "text": "number" - } - }, - { - "name": "replacement", - "type": { - "text": "string" - } - } - ] - }, - { - "kind": "method", - "name": "clearValue", - "description": "clear value inside f-text-area on click of clear icon." - }, - { - "kind": "method", - "name": "applyStyles", - "parameters": [ - { - "name": "parent", - "type": { - "text": "HTMLElement | \"\"" - } - } - ], - "description": "apply styles" - }, - { - "kind": "method", - "name": "getDots" - }, - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - }, - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "attributes": [ - { - "name": "value", - "type": { - "text": "string | undefined" - }, - "fieldName": "value" - }, - { - "name": "category", - "type": { - "text": "\"fill\" | \"transparent\" | \"outline\" | undefined" - }, - "default": "\"fill\"", - "fieldName": "category" - }, - { - "name": "state", - "type": { - "text": "FTextAreaState | undefined" - }, - "default": "\"default\"", - "fieldName": "state" - }, - { - "name": "size", - "type": { - "text": "\"small\" | \"medium\" | undefined" - }, - "fieldName": "size" - }, - { - "name": "rows", - "type": { - "text": "string | undefined" - }, - "fieldName": "rows" - }, - { - "name": "placeholder", - "type": { - "text": "string | undefined" - }, - "fieldName": "placeholder" - }, - { - "name": "max-length", - "type": { - "text": "string | undefined" - }, - "fieldName": "maxLength" - }, - { - "name": "resizable", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "resizable" - }, - { - "name": "clear", - "type": { - "text": "boolean | undefined" - }, - "default": "true", - "fieldName": "clear" - }, - { - "name": "disabled", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "disabled" - }, - { - "name": "read-only", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "readOnly" - }, - { - "name": "mask-value", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "maskValue" - }, - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip", - "inheritedFrom": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ], - "superclass": { - "name": "FRoot", - "module": "/src/mixins/components/f-root/f-root" - } - } - ], - "exports": [ - { - "kind": "js", - "name": "FTextArea", - "declaration": { - "name": "FTextArea", - "module": "src/components/f-text-area/f-text-area.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/components/f-tooltip/f-tooltip.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FTooltip", - "members": [ - { - "kind": "field", - "name": "open", - "type": { - "text": "boolean" - }, - "default": "false", - "description": "local attribute for opem/close of tooltip" - }, - { - "kind": "field", - "name": "placement", - "type": { - "text": "FTooltipPlacement | undefined" - }, - "default": "\"auto\"", - "attribute": "placement", - "reflects": true - }, - { - "kind": "field", - "name": "closable", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "attribute": "closable", - "reflects": true - }, - { - "kind": "field", - "name": "target", - "type": { - "text": "string | HTMLElement" - } - } - ], - "attributes": [ - { - "name": "placement", - "type": { - "text": "FTooltipPlacement | undefined" - }, - "default": "\"auto\"", - "fieldName": "placement" - }, - { - "name": "closable", - "type": { - "text": "boolean | undefined" - }, - "default": "false", - "fieldName": "closable" - } - ], - "superclass": { - "name": "LitElement", - "package": "lit" - }, - "customElement": true - } - ], - "exports": [ - { - "kind": "js", - "name": "FTooltip", - "declaration": { - "name": "FTooltip", - "module": "src/components/f-tooltip/f-tooltip.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/mixins/svg/checked-mark.ts", - "declarations": [], - "exports": [ - { - "kind": "js", - "name": "default", - "declaration": { - "module": "src/mixins/svg/checked-mark.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/mixins/svg/indeterminate-mark.ts", - "declarations": [], - "exports": [ - { - "kind": "js", - "name": "default", - "declaration": { - "module": "src/mixins/svg/indeterminate-mark.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/mixins/svg/loader.ts", - "declarations": [], - "exports": [ - { - "kind": "js", - "name": "default", - "declaration": { - "module": "src/mixins/svg/loader.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/mixins/svg/not-found.ts", - "declarations": [], - "exports": [ - { - "kind": "js", - "name": "default", - "declaration": { - "module": "src/mixins/svg/not-found.ts" - } - } - ] - }, - { - "kind": "javascript-module", - "path": "src/mixins/components/f-root/f-root.ts", - "declarations": [ - { - "kind": "class", - "description": "", - "name": "FRoot", - "members": [ - { - "kind": "field", - "name": "tooltipElement", - "type": { - "text": "HTMLElement" - } - }, - { - "kind": "field", - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "attribute": "tooltip", - "reflects": true - }, - { - "kind": "field", - "name": "mouseEnter", - "type": { - "text": "() => void | undefined" - } - }, - { - "kind": "field", - "name": "mouseLeave", - "type": { - "text": "() => void | undefined" - } - } - ], - "attributes": [ - { - "name": "tooltip", - "type": { - "text": "string | undefined" - }, - "fieldName": "tooltip" - } - ], - "superclass": { - "name": "LitElement", - "package": "lit" - }, - "summary": "Every component must extent this class to consume gbobal styles , such as css reset, font family,...", - "customElement": true - } - ], - "exports": [ - { - "kind": "js", - "name": "FRoot", - "declaration": { - "name": "FRoot", - "module": "src/mixins/components/f-root/f-root.ts" - } - } - ] - } - ] + "schemaVersion": "1.0.0", + "readme": "", + "modules": [ + { + "kind": "javascript-module", + "path": "src/index.ts", + "declarations": [], + "exports": [ + { + "kind": "js", + "name": "flowElement", + "declaration": { + "name": "flowElement", + "module": "\"./utils\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"@cldcvr/flow-core-config\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-button/f-button\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-icon/f-icon\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-divider/f-divider\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-counter/f-counter\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-div/f-div\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-text/f-text\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-spacer/f-spacer\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-icon-button/f-icon-button\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-pictogram/f-pictogram\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-template/f-template\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-popover/f-popover\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-tag/f-tag\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-input/f-input\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-form-group/f-form-group\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-checkbox/f-checkbox\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-field/f-field\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-radio/f-radio\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-form/f-form\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-switch/f-switch\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-text-area/f-text-area\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-select/f-select\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-tooltip/f-tooltip\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-tab/f-tab\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-tab-node/f-tab-node\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-tab-content/f-tab-content\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-emoji-picker/f-emoji-picker\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-file-upload/f-file-upload\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-suggest/f-suggest\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-toast/f-toast\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-search/f-search\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-date-time-picker/f-date-time-picker\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-accordion/f-accordion\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-grid/f-grid\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-carousel/f-carousel\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-carousel-content/f-carousel-content\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-progress-bar/f-progress-bar\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./components/f-breadcrumb/f-breadcrumb\"" + } + }, + { + "kind": "js", + "name": "*", + "declaration": { + "name": "*", + "package": "\"./mixins/components/f-root/f-root\"" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/utils/flow-element.ts", + "declarations": [ + { + "kind": "function", + "name": "flowElement", + "parameters": [ + { + "name": "tagName", + "type": { + "text": "string" + } + } + ] + } + ], + "exports": [ + { + "kind": "js", + "name": "default", + "declaration": { + "name": "flowElement", + "module": "src/utils/flow-element.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/utils/get-computed-html.ts", + "declarations": [ + { + "kind": "function", + "name": "getComputedHTML", + "parameters": [ + { + "name": "data", + "type": { + "text": "TemplateResult" + } + } + ] + } + ], + "exports": [ + { + "kind": "js", + "name": "default", + "declaration": { + "name": "getComputedHTML", + "module": "src/utils/get-computed-html.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/utils/get-custom-fill-color.ts", + "declarations": [ + { + "kind": "function", + "name": "getCustomFillColor", + "parameters": [ + { + "name": "state", + "type": { + "text": "string" + } + } + ] + } + ], + "exports": [ + { + "kind": "js", + "name": "default", + "declaration": { + "name": "getCustomFillColor", + "module": "src/utils/get-custom-fill-color.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/utils/get-formatted-bytes.ts", + "declarations": [ + { + "kind": "function", + "name": "getFormattedBytes", + "parameters": [ + { + "name": "size", + "type": { + "text": "number" + } + }, + { + "name": "sizeType", + "default": "\"b\"" + } + ] + } + ], + "exports": [ + { + "kind": "js", + "name": "default", + "declaration": { + "name": "getFormattedBytes", + "module": "src/utils/get-formatted-bytes.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/utils/get-hex-color.ts", + "declarations": [ + { + "kind": "function", + "name": "getColourNameToHex", + "parameters": [ + { + "name": "colour", + "type": { + "text": "string" + } + } + ] + } + ], + "exports": [ + { + "kind": "js", + "name": "default", + "declaration": { + "name": "getColourNameToHex", + "module": "src/utils/get-hex-color.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/utils/get-lighten-darken-color.ts", + "declarations": [ + { + "kind": "function", + "name": "LightenDarkenColor", + "parameters": [ + { + "name": "col", + "type": { + "text": "string" + } + }, + { + "name": "amt", + "type": { + "text": "number" + } + } + ] + } + ], + "exports": [ + { + "kind": "js", + "name": "default", + "declaration": { + "name": "LightenDarkenColor", + "module": "src/utils/get-lighten-darken-color.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/utils/get-text-contrast.ts", + "declarations": [ + { + "kind": "function", + "name": "getTextContrast", + "parameters": [ + { + "name": "hexcolor", + "type": { + "text": "string" + } + } + ] + } + ], + "exports": [ + { + "kind": "js", + "name": "default", + "declaration": { + "name": "getTextContrast", + "module": "src/utils/get-text-contrast.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/utils/index.ts", + "declarations": [], + "exports": [ + { + "kind": "js", + "name": "isValidHttpUrl", + "declaration": { + "name": "isValidHttpUrl", + "module": "src/utils/index.ts" + } + }, + { + "kind": "js", + "name": "getTextContrast", + "declaration": { + "name": "getTextContrast", + "module": "src/utils/index.ts" + } + }, + { + "kind": "js", + "name": "getColourNameToHex", + "declaration": { + "name": "getColourNameToHex", + "module": "src/utils/index.ts" + } + }, + { + "kind": "js", + "name": "isValidEmail", + "declaration": { + "name": "isValidEmail", + "module": "src/utils/index.ts" + } + }, + { + "kind": "js", + "name": "getCustomFillColor", + "declaration": { + "name": "getCustomFillColor", + "module": "src/utils/index.ts" + } + }, + { + "kind": "js", + "name": "LightenDarkenColor", + "declaration": { + "name": "LightenDarkenColor", + "module": "src/utils/index.ts" + } + }, + { + "kind": "js", + "name": "getFormattedBytes", + "declaration": { + "name": "getFormattedBytes", + "module": "src/utils/index.ts" + } + }, + { + "kind": "js", + "name": "flowElement", + "declaration": { + "name": "flowElement", + "module": "src/utils/index.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/utils/is-valid-email.ts", + "declarations": [ + { + "kind": "function", + "name": "isValidEmail", + "parameters": [ + { + "name": "email", + "type": { + "text": "string" + } + } + ] + } + ], + "exports": [ + { + "kind": "js", + "name": "default", + "declaration": { + "name": "isValidEmail", + "module": "src/utils/is-valid-email.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/utils/is-valid-http-url.ts", + "declarations": [ + { + "kind": "function", + "name": "isValidHttpUrl", + "parameters": [ + { + "name": "stringurl", + "type": { + "text": "string" + } + } + ] + } + ], + "exports": [ + { + "kind": "js", + "name": "default", + "declaration": { + "name": "isValidHttpUrl", + "module": "src/utils/is-valid-http-url.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-button/f-button.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FButton", + "members": [ + { + "kind": "field", + "name": "fill", + "type": { + "text": "string" + }, + "default": "\"\"" + }, + { + "kind": "field", + "name": "label", + "type": { + "text": "string" + }, + "attribute": "label" + }, + { + "kind": "field", + "name": "category", + "type": { + "text": "\"fill\" | \"outline\" | \"transparent\" | undefined" + }, + "default": "\"fill\"", + "attribute": "category", + "reflects": true + }, + { + "kind": "field", + "name": "size", + "type": { + "text": "\"large\" | \"medium\" | \"small\" | \"x-small\" | undefined" + }, + "default": "\"medium\"", + "attribute": "size", + "reflects": true + }, + { + "kind": "field", + "name": "state", + "type": { + "text": "FButtonState | undefined" + }, + "default": "\"primary\"", + "attribute": "state", + "reflects": true + }, + { + "kind": "field", + "name": "variant", + "type": { + "text": "\"round\" | \"curved\" | \"block\" | undefined" + }, + "default": "\"round\"", + "attribute": "variant", + "reflects": true + }, + { + "kind": "field", + "name": "iconLeft", + "type": { + "text": "string | undefined" + }, + "attribute": "icon-left", + "reflects": true + }, + { + "kind": "field", + "name": "iconRight", + "type": { + "text": "string | undefined" + }, + "attribute": "icon-right", + "reflects": true + }, + { + "kind": "field", + "name": "counter", + "type": { + "text": "string | undefined" + }, + "attribute": "counter", + "reflects": true + }, + { + "kind": "field", + "name": "loading", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "loading", + "reflects": true + }, + { + "kind": "field", + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "disabled", + "reflects": true + }, + { + "kind": "field", + "name": "labelWrap", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "label-wrap", + "reflects": true + }, + { + "kind": "field", + "name": "iconElement", + "type": { + "text": "FIcon" + }, + "description": "icon element reference" + }, + { + "kind": "field", + "name": "counterElement", + "type": { + "text": "FCounter | undefined" + }, + "description": "counter element reference" + }, + { + "kind": "field", + "name": "counterSize", + "description": "compute counter size based on button size", + "readonly": true + }, + { + "kind": "field", + "name": "textColor", + "description": "compute textColor when custom color of tag is defined.", + "readonly": true + }, + { + "kind": "field", + "name": "required", + "type": { + "text": "array" + }, + "readonly": true, + "default": "[\"label\"]", + "description": "mention required fields here for generating vue types" + }, + { + "kind": "method", + "name": "validateProperties", + "description": "validation for all atrributes" + }, + { + "kind": "method", + "name": "applyStyles", + "description": "apply inline styles to shadow-dom for custom fill." + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "label", + "type": { + "text": "string" + }, + "fieldName": "label" + }, + { + "name": "category", + "type": { + "text": "\"fill\" | \"outline\" | \"transparent\" | undefined" + }, + "default": "\"fill\"", + "fieldName": "category" + }, + { + "name": "size", + "type": { + "text": "\"large\" | \"medium\" | \"small\" | \"x-small\" | undefined" + }, + "default": "\"medium\"", + "fieldName": "size" + }, + { + "name": "state", + "type": { + "text": "FButtonState | undefined" + }, + "default": "\"primary\"", + "fieldName": "state" + }, + { + "name": "variant", + "type": { + "text": "\"round\" | \"curved\" | \"block\" | undefined" + }, + "default": "\"round\"", + "fieldName": "variant" + }, + { + "name": "icon-left", + "type": { + "text": "string | undefined" + }, + "fieldName": "iconLeft" + }, + { + "name": "icon-right", + "type": { + "text": "string | undefined" + }, + "fieldName": "iconRight" + }, + { + "name": "counter", + "type": { + "text": "string | undefined" + }, + "fieldName": "counter" + }, + { + "name": "loading", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "loading" + }, + { + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "disabled" + }, + { + "name": "label-wrap", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "labelWrap" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + }, + "summary": "Buttons allow users to perform an action or to initiate a new function." + } + ], + "exports": [ + { + "kind": "js", + "name": "FButton", + "declaration": { + "name": "FButton", + "module": "src/components/f-button/f-button.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-carousel/f-carousel.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FCarousel", + "members": [ + { + "kind": "field", + "name": "activeContentId", + "type": { + "text": "string | undefined" + }, + "attribute": "active-content-id" + }, + { + "kind": "field", + "name": "autoPlay", + "type": { + "text": "boolean | undefined" + }, + "attribute": "auto-play" + }, + { + "kind": "field", + "name": "autoPlayInterval", + "type": { + "text": "number | undefined" + }, + "attribute": "auto-play-interval" + }, + { + "kind": "field", + "name": "slides", + "type": { + "text": "HTMLElement" + } + }, + { + "kind": "field", + "name": "slider", + "type": { + "text": "HTMLElement" + } + }, + { + "kind": "field", + "name": "dots", + "type": { + "text": "HTMLElement" + } + }, + { + "kind": "field", + "name": "nextArrow", + "type": { + "text": "FIcon" + } + }, + { + "kind": "field", + "name": "progress", + "type": { + "text": "FDiv | undefined" + } + }, + { + "kind": "field", + "name": "prevArrow", + "type": { + "text": "FIcon" + } + }, + { + "kind": "field", + "name": "activeSlide", + "type": { + "text": "HTMLElement | null | undefined" + } + }, + { + "kind": "field", + "name": "slideElements", + "type": { + "text": "NodeListOf | undefined" + } + }, + { + "kind": "method", + "name": "handleNavigation", + "parameters": [ + { + "name": "type", + "default": "\"next\"", + "type": { + "text": "\"next\" | \"prev\"" + } + } + ] + }, + { + "kind": "method", + "name": "handleTransitionEnd" + }, + { + "kind": "method", + "name": "removeClonnedSlides" + }, + { + "kind": "method", + "name": "checkAutoPlay" + }, + { + "kind": "method", + "name": "handleProgressEnd" + }, + { + "kind": "method", + "name": "emitNavigationEvent", + "parameters": [ + { + "name": "type", + "type": { + "text": "\"next\" | \"prev\"" + } + }, + { + "name": "contentId", + "type": { + "text": "string" + } + } + ] + }, + { + "kind": "method", + "name": "jumpTo", + "parameters": [ + { + "name": "contentId", + "type": { + "text": "string" + } + } + ] + }, + { + "kind": "method", + "name": "getSlideIndex", + "parameters": [ + { + "name": "slide", + "type": { + "text": "HTMLElement" + } + } + ] + }, + { + "kind": "method", + "name": "slideTransition", + "parameters": [ + { + "name": "slideIndex", + "type": { + "text": "number" + } + }, + { + "name": "duration", + "default": "0.3" + } + ] + }, + { + "kind": "method", + "name": "renderDots" + }, + { + "kind": "method", + "name": "updateDots", + "parameters": [ + { + "name": "activeIndex", + "default": "null", + "type": { + "text": "number | null" + } + } + ] + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "active-content-id", + "type": { + "text": "string | undefined" + }, + "fieldName": "activeContentId" + }, + { + "name": "auto-play", + "type": { + "text": "boolean | undefined" + }, + "fieldName": "autoPlay" + }, + { + "name": "auto-play-interval", + "type": { + "text": "number | undefined" + }, + "fieldName": "autoPlayInterval" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + } + } + ], + "exports": [ + { + "kind": "js", + "name": "FCarousel", + "declaration": { + "name": "FCarousel", + "module": "src/components/f-carousel/f-carousel.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-carousel/i-fcarousel-example.ts", + "declarations": [], + "exports": [ + { + "kind": "js", + "name": "default", + "declaration": { + "name": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", + "module": "src/components/f-carousel/i-fcarousel-example.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-accordion/f-accordion.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FAccordion", + "members": [ + { + "kind": "field", + "name": "open", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "open", + "reflects": true + }, + { + "kind": "field", + "name": "icon", + "type": { + "text": "\"chevron\" | \"caret\" | \"plus\" | \"none\" | undefined" + }, + "default": "\"chevron\"", + "attribute": "icon", + "reflects": true + }, + { + "kind": "field", + "name": "iconSize", + "type": { + "text": "\"x-small\" | \"small\" | \"medium\" | \"large\" | undefined" + }, + "default": "\"small\"", + "attribute": "icon-size", + "reflects": true + }, + { + "kind": "field", + "name": "iconPlacement", + "type": { + "text": "\"right\" | \"left\" | undefined" + }, + "default": "\"right\"", + "attribute": "icon-placement", + "reflects": true + }, + { + "kind": "field", + "name": "maxHeight", + "type": { + "text": "FAccordionBodyHeightProp | undefined" + }, + "attribute": "max-height", + "reflects": true + }, + { + "kind": "field", + "name": "fAccordionBody", + "type": { + "text": "FDiv | undefined" + } + }, + { + "kind": "field", + "name": "fAccordionHeader", + "type": { + "text": "FDiv | undefined" + } + }, + { + "kind": "field", + "name": "iconName", + "description": "identify icon-name from string", + "readonly": true + }, + { + "kind": "method", + "name": "toggleAccordion", + "description": "toggle accordion" + }, + { + "kind": "method", + "name": "stateChange", + "parameters": [ + { + "name": "mouseState", + "type": { + "text": "\"enter\" | \"leave\"" + } + } + ], + "description": "changeState" + }, + { + "kind": "method", + "name": "dispatchToggleEvent", + "parameters": [ + { + "name": "value", + "type": { + "text": "boolean" + }, + "description": "boolean" + } + ], + "description": "toggle event dispatch" + }, + { + "kind": "method", + "name": "handleAccordionBody", + "description": "handling max-height of body" + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "open", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "open" + }, + { + "name": "icon", + "type": { + "text": "\"chevron\" | \"caret\" | \"plus\" | \"none\" | undefined" + }, + "default": "\"chevron\"", + "fieldName": "icon" + }, + { + "name": "icon-size", + "type": { + "text": "\"x-small\" | \"small\" | \"medium\" | \"large\" | undefined" + }, + "default": "\"small\"", + "fieldName": "iconSize" + }, + { + "name": "icon-placement", + "type": { + "text": "\"right\" | \"left\" | undefined" + }, + "default": "\"right\"", + "fieldName": "iconPlacement" + }, + { + "name": "max-height", + "type": { + "text": "FAccordionBodyHeightProp | undefined" + }, + "fieldName": "maxHeight" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + } + } + ], + "exports": [ + { + "kind": "js", + "name": "FAccordion", + "declaration": { + "name": "FAccordion", + "module": "src/components/f-accordion/f-accordion.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-carousel-content/f-carousel-content.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FCarouselContent", + "members": [ + { + "kind": "field", + "name": "contentId", + "type": { + "text": "string" + }, + "attribute": "content-id", + "reflects": true + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "content-id", + "type": { + "text": "string" + }, + "fieldName": "contentId" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + } + } + ], + "exports": [ + { + "kind": "js", + "name": "FCarouselContent", + "declaration": { + "name": "FCarouselContent", + "module": "src/components/f-carousel-content/f-carousel-content.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-checkbox/f-checkbox.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FCheckbox", + "members": [ + { + "kind": "field", + "name": "value", + "type": { + "text": "\"checked\" | \"unchecked\" | \"indeterminate\" | undefined" + }, + "default": "\"unchecked\"", + "attribute": "value", + "reflects": true + }, + { + "kind": "field", + "name": "state", + "type": { + "text": "FCheckboxState | undefined" + }, + "default": "\"default\"", + "attribute": "state", + "reflects": true + }, + { + "kind": "field", + "name": "size", + "type": { + "text": "\"small\" | \"medium\" | undefined" + }, + "attribute": "size", + "reflects": true + }, + { + "kind": "field", + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "disabled", + "reflects": true + }, + { + "kind": "field", + "name": "slotWrapper", + "type": { + "text": "FDiv" + } + }, + { + "kind": "method", + "name": "handleInput", + "parameters": [ + { + "name": "e", + "type": { + "text": "InputEvent" + } + } + ], + "description": "emit event." + }, + { + "kind": "method", + "name": "checkSlots" + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "value", + "type": { + "text": "\"checked\" | \"unchecked\" | \"indeterminate\" | undefined" + }, + "default": "\"unchecked\"", + "fieldName": "value" + }, + { + "name": "state", + "type": { + "text": "FCheckboxState | undefined" + }, + "default": "\"default\"", + "fieldName": "state" + }, + { + "name": "size", + "type": { + "text": "\"small\" | \"medium\" | undefined" + }, + "fieldName": "size" + }, + { + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "disabled" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + } + } + ], + "exports": [ + { + "kind": "js", + "name": "FCheckbox", + "declaration": { + "name": "FCheckbox", + "module": "src/components/f-checkbox/f-checkbox.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-breadcrumb/f-breadcrumb.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FBreadcrumb", + "members": [ + { + "kind": "field", + "name": "size", + "type": { + "text": "\"medium\" | \"small\" | undefined" + }, + "default": "\"medium\"", + "attribute": "size", + "reflects": true + }, + { + "kind": "field", + "name": "crumbs", + "type": { + "text": "FBreadcrumbs" + }, + "attribute": "crumbs" + }, + { + "kind": "field", + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "disabled", + "reflects": true + }, + { + "kind": "field", + "name": "popOverElement", + "type": { + "text": "FPopover" + }, + "description": "popover element reference" + }, + { + "kind": "field", + "name": "breadCrumbPopover", + "type": { + "text": "FDiv" + } + }, + { + "kind": "field", + "name": "initialCrumbs", + "type": { + "text": "FBreadCrumbsProp" + } + }, + { + "kind": "field", + "name": "middlePopoverCrumbs", + "type": { + "text": "FBreadcrumbs" + }, + "default": "[]" + }, + { + "kind": "field", + "name": "endingCrumbs", + "type": { + "text": "FBreadcrumbs" + }, + "default": "[]" + }, + { + "kind": "field", + "name": "textSize", + "description": "text size computed", + "readonly": true + }, + { + "kind": "method", + "name": "isCurrentCrumb", + "parameters": [ + { + "name": "index", + "type": { + "text": "number" + }, + "description": "index number of crumbs" + }, + { + "name": "array", + "type": { + "text": "FBreadcrumbs" + }, + "description": "crumbs array" + } + ], + "return": { + "type": { + "text": "" + } + } + }, + { + "kind": "method", + "name": "createSeperateCrumbs", + "description": "create seperate crumbs when crumbs length is greater than 4" + }, + { + "kind": "method", + "name": "crumbLoop", + "parameters": [ + { + "name": "crumb", + "type": { + "text": "FBreadCrumbsProp" + } + }, + { + "name": "index", + "type": { + "text": "number" + } + }, + { + "name": "array", + "type": { + "text": "FBreadcrumbs" + } + } + ], + "return": { + "type": { + "text": "" + } + } + }, + { + "kind": "method", + "name": "togglePopover", + "parameters": [ + { + "name": "action", + "type": { + "text": "\"open\" | \"close\"" + }, + "description": "action whether to close or open popover" + } + ] + }, + { + "kind": "method", + "name": "handleDispatchEvent", + "parameters": [ + { + "name": "e", + "type": { + "text": "MouseEvent" + }, + "description": "event" + }, + { + "name": "value", + "type": { + "text": "FBreadCrumbsProp" + }, + "description": "crumb value" + } + ], + "description": "dispatch click event" + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "size", + "type": { + "text": "\"medium\" | \"small\" | undefined" + }, + "default": "\"medium\"", + "fieldName": "size" + }, + { + "name": "crumbs", + "type": { + "text": "FBreadcrumbs" + }, + "fieldName": "crumbs" + }, + { + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "disabled" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + } + } + ], + "exports": [ + { + "kind": "js", + "name": "FBreadcrumb", + "declaration": { + "name": "FBreadcrumb", + "module": "src/components/f-breadcrumb/f-breadcrumb.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-counter/f-counter.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FCounter", + "members": [ + { + "kind": "field", + "name": "fill", + "type": { + "text": "string" + }, + "default": "\"\"" + }, + { + "kind": "field", + "name": "label", + "type": { + "text": "number" + }, + "attribute": "label" + }, + { + "kind": "field", + "name": "size", + "type": { + "text": "\"large\" | \"medium\" | \"small\" | undefined" + }, + "default": "\"medium\"", + "attribute": "size" + }, + { + "kind": "field", + "name": "state", + "type": { + "text": "FCounterStateProp | undefined" + }, + "default": "\"neutral\"", + "attribute": "state" + }, + { + "kind": "field", + "name": "loading", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "loading" + }, + { + "kind": "field", + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "disabled" + }, + { + "kind": "field", + "name": "required", + "type": { + "text": "array" + }, + "readonly": true, + "default": "[\"label\"]", + "description": "mention required fields here" + }, + { + "kind": "method", + "name": "validateProperties" + }, + { + "kind": "field", + "name": "computedLabel", + "readonly": true + }, + { + "kind": "method", + "name": "abbrNum", + "parameters": [ + { + "name": "number", + "type": { + "text": "number" + } + }, + { + "name": "decPlaces", + "type": { + "text": "number" + } + } + ] + }, + { + "kind": "field", + "name": "textColor", + "description": "compute textColor when custom color of tag is defined.", + "readonly": true + }, + { + "kind": "field", + "name": "loaderColor", + "description": "compute loaderColor when custom color of tag is defined.", + "readonly": true + }, + { + "kind": "method", + "name": "applyStyles", + "description": "apply inline styles to shadow-dom for custom fill." + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "label", + "type": { + "text": "number" + }, + "fieldName": "label" + }, + { + "name": "size", + "type": { + "text": "\"large\" | \"medium\" | \"small\" | undefined" + }, + "default": "\"medium\"", + "fieldName": "size" + }, + { + "name": "state", + "type": { + "text": "FCounterStateProp | undefined" + }, + "default": "\"neutral\"", + "fieldName": "state" + }, + { + "name": "loading", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "loading" + }, + { + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "disabled" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + } + } + ], + "exports": [ + { + "kind": "js", + "name": "FCounter", + "declaration": { + "name": "FCounter", + "module": "src/components/f-counter/f-counter.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-date-time-picker/f-date-time-picker.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FDateTimePicker", + "members": [ + { + "kind": "field", + "name": "variant", + "type": { + "text": "\"curved\" | \"round\" | \"block\" | undefined" + }, + "default": "\"curved\"", + "attribute": "variant", + "reflects": true + }, + { + "kind": "field", + "name": "category", + "type": { + "text": "\"fill\" | \"outline\" | \"transparent\" | undefined" + }, + "default": "\"fill\"", + "attribute": "category", + "reflects": true + }, + { + "kind": "field", + "name": "mode", + "type": { + "text": "\"date-time\" | \"date-only\" | \"time-only\" | undefined" + }, + "default": "\"date-time\"", + "attribute": "mode", + "reflects": true + }, + { + "kind": "field", + "name": "value", + "type": { + "text": "DateValueType | undefined" + }, + "attribute": "value", + "reflects": true + }, + { + "kind": "field", + "name": "placeholder", + "type": { + "text": "string | undefined" + }, + "attribute": "placeholder", + "reflects": true + }, + { + "kind": "field", + "name": "size", + "type": { + "text": "\"small\" | \"medium\" | undefined" + }, + "default": "\"medium\"", + "attribute": "size", + "reflects": true + }, + { + "kind": "field", + "name": "state", + "type": { + "text": "FDateTimePickerState | undefined" + }, + "default": "\"default\"", + "attribute": "state", + "reflects": true + }, + { + "kind": "field", + "name": "[\"min-date\"]", + "type": { + "text": "FDateOption | undefined" + }, + "attribute": "[\"min-date\"]", + "reflects": true + }, + { + "kind": "field", + "name": "[\"max-date\"]", + "type": { + "text": "FDateOption | undefined" + }, + "attribute": "[\"max-date\"]", + "reflects": true + }, + { + "kind": "field", + "name": "[\"disable-date\"]", + "type": { + "text": "DateDisableType | undefined" + }, + "default": "[]", + "attribute": "[\"disable-date\"]", + "reflects": true + }, + { + "kind": "field", + "name": "clear", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "clear", + "reflects": true + }, + { + "kind": "field", + "name": "[\"is-range\"]", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "[\"is-range\"]", + "reflects": true + }, + { + "kind": "field", + "name": "inline", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "inline", + "reflects": true + }, + { + "kind": "field", + "name": "[\"week-number\"]", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "[\"week-number\"]", + "reflects": true + }, + { + "kind": "field", + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "disabled", + "reflects": true + }, + { + "kind": "field", + "name": "loading", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "loading", + "reflects": true + }, + { + "kind": "field", + "name": "dateTimePickerElement", + "type": { + "text": "FInput" + } + }, + { + "kind": "field", + "name": "helpSlotElement", + "type": { + "text": "FDiv" + } + }, + { + "kind": "field", + "name": "flatPickerElement", + "type": { + "text": "Instance" + }, + "description": "flatpickr instance" + }, + { + "kind": "field", + "name": "placeholderText", + "description": "conditional placeholder", + "readonly": true + }, + { + "kind": "field", + "name": "regexDateTime", + "description": "regex for date-time validation on keyboard typing", + "readonly": true + }, + { + "kind": "field", + "name": "dateValidationMessage", + "description": "validation message", + "readonly": true + }, + { + "kind": "method", + "name": "handleInput", + "parameters": [ + { + "name": "dateObj", + "type": { + "text": "object" + } + }, + { + "name": "dateStr", + "type": { + "text": "string" + } + } + ], + "description": "emit input custom event" + }, + { + "kind": "method", + "name": "dispatchInputEvent", + "parameters": [ + { + "name": "dateObj", + "type": { + "text": "object" + }, + "description": "Date as an object" + }, + { + "name": "dateStr", + "type": { + "text": "string" + }, + "description": "Date oin string format" + } + ] + }, + { + "kind": "method", + "name": "dateObjectFromString", + "parameters": [ + { + "name": "e", + "type": { + "text": "CustomEvent" + }, + "description": "custom-event value having date string" + } + ], + "return": { + "type": { + "text": "" + } + } + }, + { + "kind": "method", + "name": "handleKeyboardInput", + "parameters": [ + { + "name": "e", + "type": { + "text": "CustomEvent" + }, + "description": "custom-event value having date string" + } + ] + }, + { + "kind": "method", + "name": "datePickerOnChange", + "parameters": [ + { + "name": "selectedDates", + "type": { + "text": "Date[]" + }, + "description": "selected date object array" + }, + { + "name": "dateStr", + "type": { + "text": "string" + }, + "description": "selected date string" + } + ] + }, + { + "kind": "method", + "name": "createDateTimePicker", + "parameters": [ + { + "name": "element", + "type": { + "text": "HTMLElement" + }, + "description": "element w.r.t which creation of date picker takes place" + } + ], + "description": "creates date picker" + }, + { + "kind": "method", + "name": "addWeekNoStyle", + "description": "week-number border conditional styling" + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "variant", + "type": { + "text": "\"curved\" | \"round\" | \"block\" | undefined" + }, + "default": "\"curved\"", + "fieldName": "variant" + }, + { + "name": "category", + "type": { + "text": "\"fill\" | \"outline\" | \"transparent\" | undefined" + }, + "default": "\"fill\"", + "fieldName": "category" + }, + { + "name": "mode", + "type": { + "text": "\"date-time\" | \"date-only\" | \"time-only\" | undefined" + }, + "default": "\"date-time\"", + "fieldName": "mode" + }, + { + "name": "value", + "type": { + "text": "DateValueType | undefined" + }, + "fieldName": "value" + }, + { + "name": "placeholder", + "type": { + "text": "string | undefined" + }, + "fieldName": "placeholder" + }, + { + "name": "size", + "type": { + "text": "\"small\" | \"medium\" | undefined" + }, + "default": "\"medium\"", + "fieldName": "size" + }, + { + "name": "state", + "type": { + "text": "FDateTimePickerState | undefined" + }, + "default": "\"default\"", + "fieldName": "state" + }, + { + "name": "[\"min-date\"]", + "type": { + "text": "FDateOption | undefined" + }, + "fieldName": "[\"min-date\"]" + }, + { + "name": "[\"max-date\"]", + "type": { + "text": "FDateOption | undefined" + }, + "fieldName": "[\"max-date\"]" + }, + { + "name": "[\"disable-date\"]", + "type": { + "text": "DateDisableType | undefined" + }, + "default": "[]", + "fieldName": "[\"disable-date\"]" + }, + { + "name": "clear", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "clear" + }, + { + "name": "[\"is-range\"]", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "[\"is-range\"]" + }, + { + "name": "inline", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "inline" + }, + { + "name": "[\"week-number\"]", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "[\"week-number\"]" + }, + { + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "disabled" + }, + { + "name": "loading", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "loading" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + } + } + ], + "exports": [ + { + "kind": "js", + "name": "FDateTimePicker", + "declaration": { + "name": "FDateTimePicker", + "module": "src/components/f-date-time-picker/f-date-time-picker.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-div/f-div.ts", + "declarations": [ + { + "kind": "class", + "description": "END : constant values required for `f-div`", + "name": "FDiv", + "members": [ + { + "kind": "field", + "name": "fill", + "type": { + "text": "string" + }, + "default": "\"\"" + }, + { + "kind": "field", + "name": "variant", + "type": { + "text": "\"block\" | \"curved\" | \"round\" | undefined" + }, + "default": "\"block\"", + "attribute": "variant", + "reflects": true + }, + { + "kind": "field", + "name": "direction", + "type": { + "text": "\"row\" | \"column\" | undefined" + }, + "default": "\"row\"", + "attribute": "direction", + "reflects": true + }, + { + "kind": "field", + "name": "state", + "type": { + "text": "FDivStateProp | undefined" + }, + "default": "\"transparent\"", + "attribute": "state", + "reflects": true + }, + { + "kind": "field", + "name": "border", + "type": { + "text": "FDivBorderProp | undefined" + }, + "attribute": "border", + "reflects": true + }, + { + "kind": "field", + "name": "gap", + "type": { + "text": "\"auto\" | \"x-large\" | \"large\" | \"medium\" | \"small\" | \"x-small\" | \"none\" | undefined" + }, + "default": "\"none\"", + "attribute": "gap", + "reflects": true + }, + { + "kind": "field", + "name": "padding", + "type": { + "text": "FDivPaddingProp | undefined" + }, + "default": "\"none\"", + "attribute": "padding", + "reflects": true + }, + { + "kind": "field", + "name": "align", + "type": { + "text": "| \"top-left\"\n\t\t| \"top-center\"\n\t\t| \"top-right\"\n\t\t| \"middle-left\"\n\t\t| \"middle-center\"\n\t\t| \"middle-right\"\n\t\t| \"bottom-left\"\n\t\t| \"bottom-center\"\n\t\t| \"bottom-right\" | undefined" + }, + "default": "\"top-left\"", + "attribute": "align", + "reflects": true + }, + { + "kind": "field", + "name": "width", + "type": { + "text": "FDivWidthProp | undefined" + }, + "default": "\"fill-container\"", + "attribute": "width", + "reflects": true + }, + { + "kind": "field", + "name": "height", + "type": { + "text": "FDivHeightProp | undefined" + }, + "default": "\"fill-container\"", + "attribute": "height", + "reflects": true + }, + { + "kind": "field", + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "disabled", + "reflects": true + }, + { + "kind": "field", + "name": "loading", + "type": { + "text": "\"skeleton\" | \"loader\" | undefined" + }, + "attribute": "loading", + "reflects": true + }, + { + "kind": "field", + "name": "clickable", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "clickable", + "reflects": true + }, + { + "kind": "field", + "name": "overflow", + "type": { + "text": "\"wrap\" | \"scroll\" | \"hidden\" | \"visible\" | undefined" + }, + "default": "\"wrap\"", + "attribute": "overflow", + "reflects": true + }, + { + "kind": "field", + "name": "selected", + "type": { + "text": "\"none\" | \"background\" | \"border\" | \"notch-right\" | \"notch-left\" | undefined" + }, + "default": "\"none\"", + "attribute": "selected", + "reflects": true + }, + { + "kind": "field", + "name": "sticky", + "type": { + "text": "\"none\" | \"top\" | \"bottom\" | \"left\" | \"right\" | undefined" + }, + "default": "\"none\"", + "attribute": "sticky", + "reflects": true + }, + { + "kind": "method", + "name": "applyBorder", + "description": "Applying border related style, based on value" + }, + { + "kind": "method", + "name": "applyPadding", + "description": "Applying padding related style, based on value" + }, + { + "kind": "method", + "name": "applySize", + "description": "Applying height,width related style, based on value" + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "variant", + "type": { + "text": "\"block\" | \"curved\" | \"round\" | undefined" + }, + "default": "\"block\"", + "fieldName": "variant" + }, + { + "name": "direction", + "type": { + "text": "\"row\" | \"column\" | undefined" + }, + "default": "\"row\"", + "fieldName": "direction" + }, + { + "name": "state", + "type": { + "text": "FDivStateProp | undefined" + }, + "default": "\"transparent\"", + "fieldName": "state" + }, + { + "name": "border", + "type": { + "text": "FDivBorderProp | undefined" + }, + "fieldName": "border" + }, + { + "name": "gap", + "type": { + "text": "\"auto\" | \"x-large\" | \"large\" | \"medium\" | \"small\" | \"x-small\" | \"none\" | undefined" + }, + "default": "\"none\"", + "fieldName": "gap" + }, + { + "name": "padding", + "type": { + "text": "FDivPaddingProp | undefined" + }, + "default": "\"none\"", + "fieldName": "padding" + }, + { + "name": "align", + "type": { + "text": "| \"top-left\"\n\t\t| \"top-center\"\n\t\t| \"top-right\"\n\t\t| \"middle-left\"\n\t\t| \"middle-center\"\n\t\t| \"middle-right\"\n\t\t| \"bottom-left\"\n\t\t| \"bottom-center\"\n\t\t| \"bottom-right\" | undefined" + }, + "default": "\"top-left\"", + "fieldName": "align" + }, + { + "name": "width", + "type": { + "text": "FDivWidthProp | undefined" + }, + "default": "\"fill-container\"", + "fieldName": "width" + }, + { + "name": "height", + "type": { + "text": "FDivHeightProp | undefined" + }, + "default": "\"fill-container\"", + "fieldName": "height" + }, + { + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "disabled" + }, + { + "name": "loading", + "type": { + "text": "\"skeleton\" | \"loader\" | undefined" + }, + "fieldName": "loading" + }, + { + "name": "clickable", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "clickable" + }, + { + "name": "overflow", + "type": { + "text": "\"wrap\" | \"scroll\" | \"hidden\" | \"visible\" | undefined" + }, + "default": "\"wrap\"", + "fieldName": "overflow" + }, + { + "name": "selected", + "type": { + "text": "\"none\" | \"background\" | \"border\" | \"notch-right\" | \"notch-left\" | undefined" + }, + "default": "\"none\"", + "fieldName": "selected" + }, + { + "name": "sticky", + "type": { + "text": "\"none\" | \"top\" | \"bottom\" | \"left\" | \"right\" | undefined" + }, + "default": "\"none\"", + "fieldName": "sticky" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + }, + "summary": "F-div is used as a container for HTML elements." + } + ], + "exports": [ + { + "kind": "js", + "name": "FDiv", + "declaration": { + "name": "FDiv", + "module": "src/components/f-div/f-div.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-divider/f-divider.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FDivider", + "members": [ + { + "kind": "field", + "name": "fill", + "type": { + "text": "string" + }, + "default": "\"\"" + }, + { + "kind": "field", + "name": "variant", + "type": { + "text": "\"solid\" | \"dashed\" | \"dotted\" | undefined" + }, + "default": "\"solid\"", + "attribute": "variant", + "reflects": true + }, + { + "kind": "field", + "name": "size", + "type": { + "text": "\"large\" | \"medium\" | undefined" + }, + "default": "\"medium\"", + "attribute": "size", + "reflects": true + }, + { + "kind": "field", + "name": "state", + "type": { + "text": "FDividerState | undefined" + }, + "default": "\"default\"", + "attribute": "state", + "reflects": true + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "variant", + "type": { + "text": "\"solid\" | \"dashed\" | \"dotted\" | undefined" + }, + "default": "\"solid\"", + "fieldName": "variant" + }, + { + "name": "size", + "type": { + "text": "\"large\" | \"medium\" | undefined" + }, + "default": "\"medium\"", + "fieldName": "size" + }, + { + "name": "state", + "type": { + "text": "FDividerState | undefined" + }, + "default": "\"default\"", + "fieldName": "state" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + } + } + ], + "exports": [ + { + "kind": "js", + "name": "FDivider", + "declaration": { + "name": "FDivider", + "module": "src/components/f-divider/f-divider.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-emoji-picker/f-emoji-picker.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FEmojiPicker", + "members": [ + { + "kind": "field", + "name": "variant", + "type": { + "text": "\"curved\" | \"round\" | \"block\" | undefined" + }, + "default": "\"curved\"", + "attribute": "variant", + "reflects": true + }, + { + "kind": "field", + "name": "category", + "type": { + "text": "\"fill\" | \"outline\" | \"transparent\" | undefined" + }, + "default": "\"fill\"", + "attribute": "category", + "reflects": true + }, + { + "kind": "field", + "name": "value", + "type": { + "text": "string | undefined" + }, + "attribute": "value", + "reflects": true + }, + { + "kind": "field", + "name": "placeholder", + "type": { + "text": "string | undefined" + }, + "attribute": "placeholder", + "reflects": true + }, + { + "kind": "field", + "name": "size", + "type": { + "text": "\"medium\" | \"small\" | undefined" + }, + "default": "\"medium\"", + "attribute": "size", + "reflects": true + }, + { + "kind": "field", + "name": "state", + "type": { + "text": "FEmojiPickerState | undefined" + }, + "default": "\"default\"", + "attribute": "state", + "reflects": true + }, + { + "kind": "field", + "name": "recent", + "type": { + "text": "RecentEmojis | undefined" + }, + "default": "[]", + "attribute": "recent", + "reflects": true + }, + { + "kind": "field", + "name": "include", + "type": { + "text": "FEmojiPickerIncludesCategories | undefined" + }, + "default": "[]", + "attribute": "include", + "reflects": true + }, + { + "kind": "field", + "name": "exclude", + "type": { + "text": "FEmojiPickerExcludesCategories | undefined" + }, + "default": "[]", + "attribute": "exclude", + "reflects": true + }, + { + "kind": "field", + "name": "[\"exclude-emojis\"]", + "type": { + "text": "ExcludeEmojis | undefined" + }, + "default": "[]", + "attribute": "[\"exclude-emojis\"]", + "reflects": true + }, + { + "kind": "field", + "name": "custom", + "type": { + "text": "FEmojiPickerCustomEmojiData | undefined" + }, + "default": "[]", + "attribute": "custom", + "reflects": true + }, + { + "kind": "field", + "name": "[\"close-on-select\"]", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "[\"close-on-select\"]", + "reflects": true + }, + { + "kind": "field", + "name": "clear", + "type": { + "text": "boolean | undefined" + }, + "default": "true", + "attribute": "clear", + "reflects": true + }, + { + "kind": "field", + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "disabled", + "reflects": true + }, + { + "kind": "field", + "name": "_labelNodes", + "type": { + "text": "NodeListOf" + } + }, + { + "kind": "field", + "name": "_descriptionNodes", + "type": { + "text": "NodeListOf" + } + }, + { + "kind": "field", + "name": "_helpNodes", + "type": { + "text": "NodeListOf" + } + }, + { + "kind": "field", + "name": "emojiPickerHeader", + "type": { + "text": "FDiv" + } + }, + { + "kind": "field", + "name": "emojiPickerError", + "type": { + "text": "FDiv" + } + }, + { + "kind": "field", + "name": "labelSlot", + "type": { + "text": "HTMLElement" + } + }, + { + "kind": "field", + "name": "descriptionSlot", + "type": { + "text": "HTMLElement" + } + }, + { + "kind": "field", + "name": "helpSlot", + "type": { + "text": "HTMLElement" + } + }, + { + "kind": "field", + "name": "emojiPicker", + "type": { + "text": "FDiv" + } + }, + { + "kind": "field", + "name": "emojiPickerPopover", + "type": { + "text": "FPopover" + } + }, + { + "kind": "field", + "name": "picker", + "type": { + "text": "Picker | undefined" + } + }, + { + "kind": "field", + "name": "categories", + "type": { + "text": "array" + }, + "default": "[\n\t\t\"frequent\",\n\t\t\"people\",\n\t\t\"nature\",\n\t\t\"foods\",\n\t\t\"activity\",\n\t\t\"places\",\n\t\t\"objects\",\n\t\t\"symbols\",\n\t\t\"flags\"\n\t]" + }, + { + "kind": "field", + "name": "hasLabel", + "description": "has label slot", + "readonly": true + }, + { + "kind": "field", + "name": "hasDescription", + "description": "has description slot", + "readonly": true + }, + { + "kind": "field", + "name": "hasHelperText", + "description": "has help slot", + "readonly": true + }, + { + "kind": "field", + "name": "iconSize", + "description": "icon size", + "readonly": true + }, + { + "kind": "field", + "name": "excludeCategories", + "description": "exclude categories", + "readonly": true + }, + { + "kind": "field", + "name": "categroiesToDisplay", + "description": "categories to be displayed for picker according to inclide amd exclude", + "readonly": true + }, + { + "kind": "method", + "name": "headerSectionDisplay", + "description": "header slot display" + }, + { + "kind": "method", + "name": "helpSectionDisplay", + "description": "help section display" + }, + { + "kind": "method", + "name": "toggleEmojiPicker", + "parameters": [ + { + "name": "value", + "type": { + "text": "boolean" + }, + "description": "boolean" + } + ], + "description": "open/close picker" + }, + { + "kind": "method", + "name": "handleSelectEmoji", + "parameters": [ + { + "name": "valuePicked", + "optional": true, + "type": { + "text": "Emoji" + }, + "description": "emoji as value" + } + ] + }, + { + "kind": "method", + "name": "clearValue", + "parameters": [ + { + "name": "e", + "type": { + "text": "MouseEvent" + }, + "description": "MouseEvent" + } + ], + "description": "clear emoji value" + }, + { + "kind": "method", + "name": "handleFrequentEmojiCategory", + "description": "add recently used emojis" + }, + { + "kind": "method", + "name": "handleCustomEmoji", + "description": "handle custom emoji insertion" + }, + { + "kind": "method", + "name": "validateProperties", + "description": "validation for placeolder" + }, + { + "kind": "method", + "name": "closeEmojiPicker", + "parameters": [ + { + "name": "e", + "type": { + "text": "MouseEvent" + }, + "description": "mMouseEvent" + }, + { + "name": "element", + "type": { + "text": "FEmojiPicker" + }, + "description": "emoji-picker component" + } + ] + }, + { + "kind": "field", + "name": "outsideClick" + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "variant", + "type": { + "text": "\"curved\" | \"round\" | \"block\" | undefined" + }, + "default": "\"curved\"", + "fieldName": "variant" + }, + { + "name": "category", + "type": { + "text": "\"fill\" | \"outline\" | \"transparent\" | undefined" + }, + "default": "\"fill\"", + "fieldName": "category" + }, + { + "name": "value", + "type": { + "text": "string | undefined" + }, + "fieldName": "value" + }, + { + "name": "placeholder", + "type": { + "text": "string | undefined" + }, + "fieldName": "placeholder" + }, + { + "name": "size", + "type": { + "text": "\"medium\" | \"small\" | undefined" + }, + "default": "\"medium\"", + "fieldName": "size" + }, + { + "name": "state", + "type": { + "text": "FEmojiPickerState | undefined" + }, + "default": "\"default\"", + "fieldName": "state" + }, + { + "name": "recent", + "type": { + "text": "RecentEmojis | undefined" + }, + "default": "[]", + "fieldName": "recent" + }, + { + "name": "include", + "type": { + "text": "FEmojiPickerIncludesCategories | undefined" + }, + "default": "[]", + "fieldName": "include" + }, + { + "name": "exclude", + "type": { + "text": "FEmojiPickerExcludesCategories | undefined" + }, + "default": "[]", + "fieldName": "exclude" + }, + { + "name": "[\"exclude-emojis\"]", + "type": { + "text": "ExcludeEmojis | undefined" + }, + "default": "[]", + "fieldName": "[\"exclude-emojis\"]" + }, + { + "name": "custom", + "type": { + "text": "FEmojiPickerCustomEmojiData | undefined" + }, + "default": "[]", + "fieldName": "custom" + }, + { + "name": "[\"close-on-select\"]", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "[\"close-on-select\"]" + }, + { + "name": "clear", + "type": { + "text": "boolean | undefined" + }, + "default": "true", + "fieldName": "clear" + }, + { + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "disabled" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + } + } + ], + "exports": [ + { + "kind": "js", + "name": "FEmojiPicker", + "declaration": { + "name": "FEmojiPicker", + "module": "src/components/f-emoji-picker/f-emoji-picker.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-field/f-field.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FField", + "members": [ + { + "kind": "field", + "name": "variant", + "type": { + "text": "\"inline\" | \"normal\" | undefined" + }, + "default": "\"normal\"", + "attribute": "variant", + "reflects": true + }, + { + "kind": "field", + "name": "state", + "type": { + "text": "FFieldStateProp | undefined" + }, + "default": "\"default\"", + "attribute": "state", + "reflects": true + }, + { + "kind": "field", + "name": "size", + "type": { + "text": "\"medium\" | \"small\" | undefined" + }, + "attribute": "size", + "reflects": true + }, + { + "kind": "field", + "name": "description", + "type": { + "text": "string | undefined" + }, + "attribute": "description", + "reflects": true + }, + { + "kind": "field", + "name": "canDuplicate", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "can-duplicate", + "reflects": true + }, + { + "kind": "field", + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "disabled", + "reflects": true + }, + { + "kind": "field", + "name": "loading", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "loading", + "reflects": true + }, + { + "kind": "field", + "name": "readOnlyValue", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "read-only", + "reflects": true + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "variant", + "type": { + "text": "\"inline\" | \"normal\" | undefined" + }, + "default": "\"normal\"", + "fieldName": "variant" + }, + { + "name": "state", + "type": { + "text": "FFieldStateProp | undefined" + }, + "default": "\"default\"", + "fieldName": "state" + }, + { + "name": "size", + "type": { + "text": "\"medium\" | \"small\" | undefined" + }, + "fieldName": "size" + }, + { + "name": "description", + "type": { + "text": "string | undefined" + }, + "fieldName": "description" + }, + { + "name": "can-duplicate", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "canDuplicate" + }, + { + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "disabled" + }, + { + "name": "loading", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "loading" + }, + { + "name": "read-only", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "readOnlyValue" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + }, + "summary": "Text component includes Headings, titles, body texts and links." + } + ], + "exports": [ + { + "kind": "js", + "name": "FField", + "declaration": { + "name": "FField", + "module": "src/components/f-field/f-field.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-file-upload/f-file-upload.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FFileUpload", + "members": [ + { + "kind": "field", + "name": "type", + "type": { + "text": "\"single\" | \"multiple\" | undefined" + }, + "default": "\"single\"", + "attribute": "type", + "reflects": true + }, + { + "kind": "field", + "name": "value", + "type": { + "text": "FFileUploadValueType | undefined" + }, + "attribute": "value" + }, + { + "kind": "field", + "name": "placeholder", + "type": { + "text": "string | undefined" + }, + "attribute": "placeholder", + "reflects": true + }, + { + "kind": "field", + "name": "fileType", + "type": { + "text": "FFileUploadFileType | undefined" + }, + "default": "\"all\"", + "attribute": "file-type", + "reflects": true + }, + { + "kind": "field", + "name": "size", + "type": { + "text": "\"medium\" | \"small\" | undefined" + }, + "default": "\"medium\"", + "attribute": "size", + "reflects": true + }, + { + "kind": "field", + "name": "state", + "type": { + "text": "FFileUploadState | undefined" + }, + "default": "\"default\"", + "attribute": "state", + "reflects": true + }, + { + "kind": "field", + "name": "maxSize", + "type": { + "text": "FFileUploadSizeProp | undefined" + }, + "attribute": "max-size", + "reflects": true + }, + { + "kind": "field", + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "disabled", + "reflects": true + }, + { + "kind": "field", + "name": "loading", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "loading", + "reflects": true + }, + { + "kind": "field", + "name": "fileUploadSection", + "type": { + "text": "HTMLElement" + } + }, + { + "kind": "field", + "name": "fileUploadHeader", + "type": { + "text": "FDiv" + } + }, + { + "kind": "field", + "name": "fileUploadError", + "type": { + "text": "FDiv" + } + }, + { + "kind": "field", + "name": "labelSlot", + "type": { + "text": "HTMLElement" + } + }, + { + "kind": "field", + "name": "descriptionSlot", + "type": { + "text": "HTMLElement" + } + }, + { + "kind": "field", + "name": "helpSlot", + "type": { + "text": "HTMLElement" + } + }, + { + "kind": "field", + "name": "textOverflow", + "type": { + "text": "FText" + } + }, + { + "kind": "field", + "name": "_labelNodes", + "type": { + "text": "NodeListOf" + } + }, + { + "kind": "field", + "name": "_descriptionNodes", + "type": { + "text": "NodeListOf" + } + }, + { + "kind": "field", + "name": "_helpNodes", + "type": { + "text": "NodeListOf" + } + }, + { + "kind": "field", + "name": "bytes", + "type": { + "text": "number" + }, + "default": "0" + }, + { + "kind": "field", + "name": "sizeLimitFlag", + "type": { + "text": "boolean" + }, + "default": "true" + }, + { + "kind": "field", + "name": "acceptedFilesFlag", + "type": { + "text": "boolean" + }, + "default": "true" + }, + { + "kind": "field", + "name": "selectedFiles", + "type": { + "text": "File[] | undefined" + }, + "default": "[]" + }, + { + "kind": "field", + "name": "fileInputRef", + "type": { + "text": "Ref" + } + }, + { + "kind": "field", + "name": "hasLabel", + "description": "has label slot", + "readonly": true + }, + { + "kind": "field", + "name": "hasDescription", + "description": "has description slot", + "readonly": true + }, + { + "kind": "field", + "name": "hasHelperText", + "description": "has help slot", + "readonly": true + }, + { + "kind": "field", + "name": "fileFormatError", + "description": "error if file format is incorrect", + "readonly": true + }, + { + "kind": "field", + "name": "fileSizeError", + "description": "error if file size is more than given size", + "readonly": true + }, + { + "kind": "field", + "name": "dispatchValue", + "description": "value for event dispatch", + "readonly": true + }, + { + "kind": "method", + "name": "handleClick", + "description": "on click open file selector window on OS" + }, + { + "kind": "method", + "name": "dropFile", + "parameters": [ + { + "name": "e", + "type": { + "text": "DragEvent" + }, + "description": "DragEvent\ndrag and drop file(s) and event emission" + } + ] + }, + { + "kind": "method", + "name": "selectFile", + "parameters": [ + { + "name": "e", + "type": { + "text": "InputEvent" + }, + "description": "InputEvent" + } + ], + "description": "select file(s) from browse options" + }, + { + "kind": "method", + "name": "dispatchOnInput", + "parameters": [ + { + "name": "e", + "type": { + "text": "Event" + }, + "description": "Event" + } + ], + "description": "dispatch input event" + }, + { + "kind": "method", + "name": "handleRemoveFile", + "parameters": [ + { + "name": "e", + "type": { + "text": "MouseEvent" + }, + "description": "MouseEvent" + } + ], + "description": "on click remove the selected single file" + }, + { + "kind": "method", + "name": "handleRemoveRespectiveFile", + "parameters": [ + { + "name": "e", + "type": { + "text": "MouseEvent" + }, + "description": "MouseEvent" + }, + { + "name": "file", + "type": { + "text": "File" + }, + "description": "contains clicked file" + } + ], + "description": "removes the clicked respective file from selection array" + }, + { + "kind": "method", + "name": "checkOverflowing", + "description": "check if ellipsis happens on text and insert tooltip" + }, + { + "kind": "method", + "name": "handleMouseEnter", + "parameters": [ + { + "name": "e", + "type": { + "text": "MouseEvent" + }, + "description": "MouseEvent" + } + ], + "description": "in multiple file selection hovering on the particular file name may open the tooltip -if ellipsis is present" + }, + { + "kind": "method", + "name": "isLetter", + "parameters": [ + { + "name": "str", + "type": { + "text": "string" + }, + "description": "single character" + } + ], + "return": { + "type": { + "text": "" + } + } + }, + { + "kind": "method", + "name": "split", + "parameters": [ + { + "name": "str", + "type": { + "text": "string" + }, + "description": "string" + }, + { + "name": "index", + "type": { + "text": "number" + }, + "description": "index to splice from" + } + ], + "return": { + "type": { + "text": "" + } + } + }, + { + "kind": "method", + "name": "updateSelectedValues", + "description": "update file array locally" + }, + { + "kind": "method", + "name": "helpSectionMessages", + "description": "display messages according to conditions" + }, + { + "kind": "method", + "name": "helpSectionDisplay", + "description": "conditional help section display for false spacing issue" + }, + { + "kind": "method", + "name": "headerSectionDisplay", + "description": "conditional header section display for false spacing issue" + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "type", + "type": { + "text": "\"single\" | \"multiple\" | undefined" + }, + "default": "\"single\"", + "fieldName": "type" + }, + { + "name": "value", + "type": { + "text": "FFileUploadValueType | undefined" + }, + "fieldName": "value" + }, + { + "name": "placeholder", + "type": { + "text": "string | undefined" + }, + "fieldName": "placeholder" + }, + { + "name": "file-type", + "type": { + "text": "FFileUploadFileType | undefined" + }, + "default": "\"all\"", + "fieldName": "fileType" + }, + { + "name": "size", + "type": { + "text": "\"medium\" | \"small\" | undefined" + }, + "default": "\"medium\"", + "fieldName": "size" + }, + { + "name": "state", + "type": { + "text": "FFileUploadState | undefined" + }, + "default": "\"default\"", + "fieldName": "state" + }, + { + "name": "max-size", + "type": { + "text": "FFileUploadSizeProp | undefined" + }, + "fieldName": "maxSize" + }, + { + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "disabled" + }, + { + "name": "loading", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "loading" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + } + } + ], + "exports": [ + { + "kind": "js", + "name": "FFileUpload", + "declaration": { + "name": "FFileUpload", + "module": "src/components/f-file-upload/f-file-upload.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-form/f-form.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FForm", + "members": [ + { + "kind": "field", + "name": "gap", + "type": { + "text": "\"large\" | \"medium\" | \"small\" | \"x-small\" | undefined" + }, + "default": "\"medium\"", + "attribute": "gap", + "reflects": true + }, + { + "kind": "field", + "name": "separator", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "separator", + "reflects": true + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "gap", + "type": { + "text": "\"large\" | \"medium\" | \"small\" | \"x-small\" | undefined" + }, + "default": "\"medium\"", + "fieldName": "gap" + }, + { + "name": "separator", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "separator" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + }, + "summary": "Text component includes Headings, titles, body texts and links." + } + ], + "exports": [ + { + "kind": "js", + "name": "FForm", + "declaration": { + "name": "FForm", + "module": "src/components/f-form/f-form.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-form-group/f-form-group.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FFormGroup", + "members": [ + { + "kind": "field", + "name": "label", + "type": { + "text": "FGroupLabel | undefined" + }, + "attribute": "label", + "reflects": true + }, + { + "kind": "field", + "name": "variant", + "type": { + "text": "\"normal\" | \"compact\" | undefined" + }, + "default": "\"normal\"", + "attribute": "variant", + "reflects": true + }, + { + "kind": "field", + "name": "direction", + "type": { + "text": "\"vertical\" | \"horizontal\" | undefined" + }, + "default": "\"vertical\"", + "attribute": "direction", + "reflects": true + }, + { + "kind": "field", + "name": "gap", + "type": { + "text": "\"large\" | \"medium\" | \"small\" | \"x-small\" | undefined" + }, + "default": "\"small\"", + "attribute": "gap", + "reflects": true + }, + { + "kind": "field", + "name": "collapse", + "type": { + "text": "\"none\" | \"accordion\" | \"text\" | undefined" + }, + "default": "\"none\"", + "attribute": "collapse", + "reflects": true + }, + { + "kind": "field", + "name": "isCollapsed", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "is-collapsed", + "reflects": true + }, + { + "kind": "field", + "name": "canDuplicate", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "can-duplicate", + "reflects": true + }, + { + "kind": "method", + "name": "applyStyles", + "description": "apply styles" + }, + { + "kind": "method", + "name": "applyCursorStyles", + "description": "apply cursor styles" + }, + { + "kind": "method", + "name": "duplicationClick", + "parameters": [ + { + "name": "e", + "type": { + "text": "MouseEvent" + } + } + ] + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "label", + "type": { + "text": "FGroupLabel | undefined" + }, + "fieldName": "label" + }, + { + "name": "variant", + "type": { + "text": "\"normal\" | \"compact\" | undefined" + }, + "default": "\"normal\"", + "fieldName": "variant" + }, + { + "name": "direction", + "type": { + "text": "\"vertical\" | \"horizontal\" | undefined" + }, + "default": "\"vertical\"", + "fieldName": "direction" + }, + { + "name": "gap", + "type": { + "text": "\"large\" | \"medium\" | \"small\" | \"x-small\" | undefined" + }, + "default": "\"small\"", + "fieldName": "gap" + }, + { + "name": "collapse", + "type": { + "text": "\"none\" | \"accordion\" | \"text\" | undefined" + }, + "default": "\"none\"", + "fieldName": "collapse" + }, + { + "name": "is-collapsed", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "isCollapsed" + }, + { + "name": "can-duplicate", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "canDuplicate" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + }, + "summary": "Text component includes Headings, titles, body texts and links." + } + ], + "exports": [ + { + "kind": "js", + "name": "FFormGroup", + "declaration": { + "name": "FFormGroup", + "module": "src/components/f-form-group/f-form-group.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-grid/f-grid.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FGrid", + "members": [ + { + "kind": "field", + "name": "minCellWidth", + "type": { + "text": "number | undefined" + }, + "attribute": "min-cell-width", + "reflects": true + }, + { + "kind": "field", + "name": "maxCellWidth", + "type": { + "text": "number | undefined" + }, + "attribute": "max-cell-width", + "reflects": true + }, + { + "kind": "field", + "name": "cellHeight", + "type": { + "text": "number | undefined" + }, + "attribute": "cell-height", + "reflects": true + }, + { + "kind": "field", + "name": "gap", + "type": { + "text": "\"x-large\" | \"large\" | \"medium\" | \"small\" | \"x-small\" | undefined" + }, + "default": "\"small\"", + "attribute": "gap", + "reflects": true + }, + { + "kind": "field", + "name": "gridTemplateColumns", + "description": "grid-template-columns to assign cell-width", + "readonly": true + }, + { + "kind": "method", + "name": "applyGridStyles", + "description": "styling for grid" + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "min-cell-width", + "type": { + "text": "number | undefined" + }, + "fieldName": "minCellWidth" + }, + { + "name": "max-cell-width", + "type": { + "text": "number | undefined" + }, + "fieldName": "maxCellWidth" + }, + { + "name": "cell-height", + "type": { + "text": "number | undefined" + }, + "fieldName": "cellHeight" + }, + { + "name": "gap", + "type": { + "text": "\"x-large\" | \"large\" | \"medium\" | \"small\" | \"x-small\" | undefined" + }, + "default": "\"small\"", + "fieldName": "gap" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + } + } + ], + "exports": [ + { + "kind": "js", + "name": "FGrid", + "declaration": { + "name": "FGrid", + "module": "src/components/f-grid/f-grid.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-icon/f-icon.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FIcon", + "members": [ + { + "kind": "field", + "name": "fill", + "type": { + "text": "string" + }, + "default": "\"\"" + }, + { + "kind": "field", + "name": "_source", + "type": { + "text": "string" + }, + "privacy": "private" + }, + { + "kind": "field", + "name": "_originalSource", + "type": { + "text": "string | undefined" + }, + "privacy": "private" + }, + { + "kind": "field", + "name": "_themeSubscription", + "type": { + "text": "Subscription | undefined" + }, + "privacy": "private" + }, + { + "kind": "field", + "name": "_configSubscription", + "type": { + "text": "Subscription | undefined" + }, + "privacy": "private" + }, + { + "kind": "field", + "name": "size", + "type": { + "text": "\"x-large\" | \"large\" | \"medium\" | \"small\" | \"x-small\" | undefined" + }, + "default": "\"small\"", + "attribute": "size" + }, + { + "kind": "field", + "name": "state", + "type": { + "text": "FIconState | undefined" + }, + "default": "\"default\"", + "attribute": "state" + }, + { + "kind": "field", + "name": "source", + "type": { + "text": "string" + }, + "attribute": "source" + }, + { + "kind": "field", + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "disabled", + "reflects": true + }, + { + "kind": "field", + "name": "loading", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "loading" + }, + { + "kind": "field", + "name": "clickable", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "clickable" + }, + { + "kind": "field", + "name": "required", + "type": { + "text": "array" + }, + "readonly": true, + "default": "[\"source\"]" + }, + { + "kind": "method", + "name": "validateProperties", + "description": "validation for all atrributes" + }, + { + "kind": "method", + "name": "applyStyles", + "description": "apply inline styles to shadow-dom for custom fill." + }, + { + "kind": "method", + "name": "computeSource", + "parameters": [ + { + "name": "value", + "type": { + "text": "string" + } + } + ] + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "size", + "type": { + "text": "\"x-large\" | \"large\" | \"medium\" | \"small\" | \"x-small\" | undefined" + }, + "default": "\"small\"", + "fieldName": "size" + }, + { + "name": "state", + "type": { + "text": "FIconState | undefined" + }, + "default": "\"default\"", + "fieldName": "state" + }, + { + "name": "source", + "type": { + "text": "string" + }, + "fieldName": "source" + }, + { + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "disabled" + }, + { + "name": "loading", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "loading" + }, + { + "name": "clickable", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "clickable" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + } + } + ], + "exports": [ + { + "kind": "js", + "name": "FIcon", + "declaration": { + "name": "FIcon", + "module": "src/components/f-icon/f-icon.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-input/f-input.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FInput", + "members": [ + { + "kind": "field", + "name": "showPassword", + "type": { + "text": "boolean" + }, + "default": "false" + }, + { + "kind": "field", + "name": "_labelNodes", + "type": { + "text": "NodeListOf" + } + }, + { + "kind": "field", + "name": "_hasLabel", + "type": { + "text": "boolean" + }, + "default": "false" + }, + { + "kind": "field", + "name": "_helpNodes", + "type": { + "text": "NodeListOf" + } + }, + { + "kind": "field", + "name": "_hasHelperText", + "type": { + "text": "boolean" + }, + "default": "false" + }, + { + "kind": "field", + "name": "variant", + "type": { + "text": "\"curved\" | \"round\" | \"block\" | undefined" + }, + "default": "\"curved\"", + "attribute": "variant", + "reflects": true + }, + { + "kind": "field", + "name": "category", + "type": { + "text": "\"fill\" | \"outline\" | \"transparent\" | undefined" + }, + "default": "\"fill\"", + "attribute": "category", + "reflects": true + }, + { + "kind": "field", + "name": "state", + "type": { + "text": "FInputState | undefined" + }, + "default": "\"default\"", + "attribute": "state", + "reflects": true + }, + { + "kind": "field", + "name": "size", + "type": { + "text": "\"medium\" | \"small\" | undefined" + }, + "default": "\"medium\"", + "attribute": "size", + "reflects": true + }, + { + "kind": "field", + "name": "type", + "type": { + "text": "\"text\" | \"number\" | \"email\" | \"password\" | \"url\" | \"tel\" | undefined" + }, + "default": "\"text\"", + "attribute": "type", + "reflects": true + }, + { + "kind": "field", + "name": "value", + "type": { + "text": "string | number | undefined" + }, + "attribute": "value", + "reflects": true + }, + { + "kind": "field", + "name": "placeholder", + "type": { + "text": "string | undefined" + }, + "attribute": "placeholder", + "reflects": true + }, + { + "kind": "field", + "name": "iconLeft", + "type": { + "text": "string | undefined" + }, + "attribute": "icon-left", + "reflects": true + }, + { + "kind": "field", + "name": "iconRight", + "type": { + "text": "string | undefined" + }, + "attribute": "icon-right", + "reflects": true + }, + { + "kind": "field", + "name": "prefix", + "type": { + "text": "string | null" + }, + "default": "null", + "attribute": "prefix", + "reflects": true + }, + { + "kind": "field", + "name": "suffix", + "type": { + "text": "string | undefined" + }, + "attribute": "suffix", + "reflects": true + }, + { + "kind": "field", + "name": "maxLength", + "type": { + "text": "number | undefined" + }, + "attribute": "max-length", + "reflects": true + }, + { + "kind": "field", + "name": "loading", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "loading", + "reflects": true + }, + { + "kind": "field", + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "disabled", + "reflects": true + }, + { + "kind": "field", + "name": "clear", + "type": { + "text": "boolean | undefined" + }, + "default": "true", + "attribute": "clear", + "reflects": true + }, + { + "kind": "field", + "name": "readOnly", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "read-only", + "reflects": true + }, + { + "kind": "field", + "name": "suffixWhen", + "type": { + "text": "FInputSuffixWhen | undefined" + }, + "attribute": "suffixWhen" + }, + { + "kind": "field", + "name": "inputElement", + "type": { + "text": "HTMLInputElement" + }, + "description": "input element reference" + }, + { + "kind": "field", + "name": "inputWrapperElement", + "type": { + "text": "HTMLInputElement" + }, + "description": "input element reference" + }, + { + "kind": "method", + "name": "handleInput", + "parameters": [ + { + "name": "e", + "type": { + "text": "InputEvent" + } + } + ], + "description": "emit input custom event" + }, + { + "kind": "method", + "name": "clearInputValue", + "description": "clear input value on clear icon clicked" + }, + { + "kind": "method", + "name": "dispatchInputEvent", + "parameters": [ + { + "name": "value", + "type": { + "text": "string | number" + } + }, + { + "name": "type", + "type": { + "text": "\"clear\" | \"input\"" + } + } + ] + }, + { + "kind": "field", + "name": "iconSize", + "description": "icon size", + "readonly": true + }, + { + "kind": "method", + "name": "togglePasswordView", + "description": "Toggle Password view" + }, + { + "kind": "method", + "name": "_onLabelSlotChange" + }, + { + "kind": "method", + "name": "_onHelpSlotChange" + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "variant", + "type": { + "text": "\"curved\" | \"round\" | \"block\" | undefined" + }, + "default": "\"curved\"", + "fieldName": "variant" + }, + { + "name": "category", + "type": { + "text": "\"fill\" | \"outline\" | \"transparent\" | undefined" + }, + "default": "\"fill\"", + "fieldName": "category" + }, + { + "name": "state", + "type": { + "text": "FInputState | undefined" + }, + "default": "\"default\"", + "fieldName": "state" + }, + { + "name": "size", + "type": { + "text": "\"medium\" | \"small\" | undefined" + }, + "default": "\"medium\"", + "fieldName": "size" + }, + { + "name": "type", + "type": { + "text": "\"text\" | \"number\" | \"email\" | \"password\" | \"url\" | \"tel\" | undefined" + }, + "default": "\"text\"", + "fieldName": "type" + }, + { + "name": "value", + "type": { + "text": "string | number | undefined" + }, + "fieldName": "value" + }, + { + "name": "placeholder", + "type": { + "text": "string | undefined" + }, + "fieldName": "placeholder" + }, + { + "name": "icon-left", + "type": { + "text": "string | undefined" + }, + "fieldName": "iconLeft" + }, + { + "name": "icon-right", + "type": { + "text": "string | undefined" + }, + "fieldName": "iconRight" + }, + { + "name": "prefix", + "type": { + "text": "string | null" + }, + "default": "null", + "fieldName": "prefix" + }, + { + "name": "suffix", + "type": { + "text": "string | undefined" + }, + "fieldName": "suffix" + }, + { + "name": "max-length", + "type": { + "text": "number | undefined" + }, + "fieldName": "maxLength" + }, + { + "name": "loading", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "loading" + }, + { + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "disabled" + }, + { + "name": "clear", + "type": { + "text": "boolean | undefined" + }, + "default": "true", + "fieldName": "clear" + }, + { + "name": "read-only", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "readOnly" + }, + { + "name": "suffixWhen", + "type": { + "text": "FInputSuffixWhen | undefined" + }, + "fieldName": "suffixWhen" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + } + } + ], + "exports": [ + { + "kind": "js", + "name": "FInput", + "declaration": { + "name": "FInput", + "module": "src/components/f-input/f-input.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-icon-button/f-icon-button.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FIconButton", + "members": [ + { + "kind": "field", + "name": "fill", + "type": { + "text": "string" + }, + "default": "\"\"" + }, + { + "kind": "field", + "name": "iconInputClass", + "type": { + "text": "boolean" + }, + "default": "false" + }, + { + "kind": "field", + "name": "icon", + "type": { + "text": "string" + }, + "attribute": "icon" + }, + { + "kind": "field", + "name": "variant", + "type": { + "text": "FIconButtonVariant | undefined" + }, + "default": "\"round\"", + "attribute": "variant" + }, + { + "kind": "field", + "name": "category", + "type": { + "text": "FIconButtonType | undefined" + }, + "default": "\"fill\"", + "attribute": "category" + }, + { + "kind": "field", + "name": "size", + "type": { + "text": "FIconButtonSize | undefined" + }, + "default": "\"medium\"", + "attribute": "size", + "reflects": true + }, + { + "kind": "field", + "name": "state", + "type": { + "text": "FIconButtonState | undefined" + }, + "default": "\"primary\"", + "attribute": "state" + }, + { + "kind": "field", + "name": "counter", + "type": { + "text": "string | undefined" + }, + "attribute": "counter", + "reflects": true + }, + { + "kind": "field", + "name": "loading", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "loading", + "reflects": true + }, + { + "kind": "field", + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "disabled", + "reflects": true + }, + { + "kind": "field", + "name": "iconElement", + "type": { + "text": "FIcon" + }, + "description": "icon element reference" + }, + { + "kind": "field", + "name": "counterElement", + "type": { + "text": "FCounter | undefined" + }, + "description": "icon element reference" + }, + { + "kind": "field", + "name": "counterSize", + "description": "compute counter size based on button size", + "readonly": true + }, + { + "kind": "method", + "name": "applyStyles", + "description": "apply inline styles to shadow-dom for custom fill." + }, + { + "kind": "method", + "name": "validateProperties", + "description": "validation for all atrributes" + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "icon", + "type": { + "text": "string" + }, + "fieldName": "icon" + }, + { + "name": "variant", + "type": { + "text": "FIconButtonVariant | undefined" + }, + "default": "\"round\"", + "fieldName": "variant" + }, + { + "name": "category", + "type": { + "text": "FIconButtonType | undefined" + }, + "default": "\"fill\"", + "fieldName": "category" + }, + { + "name": "size", + "type": { + "text": "FIconButtonSize | undefined" + }, + "default": "\"medium\"", + "fieldName": "size" + }, + { + "name": "state", + "type": { + "text": "FIconButtonState | undefined" + }, + "default": "\"primary\"", + "fieldName": "state" + }, + { + "name": "counter", + "type": { + "text": "string | undefined" + }, + "fieldName": "counter" + }, + { + "name": "loading", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "loading" + }, + { + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "disabled" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + } + } + ], + "exports": [ + { + "kind": "js", + "name": "FIconButton", + "declaration": { + "name": "FIconButton", + "module": "src/components/f-icon-button/f-icon-button.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-pictogram/f-pictogram.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FPictogram", + "members": [ + { + "kind": "field", + "name": "variant", + "type": { + "text": "FPictogramVariant | undefined" + }, + "default": "\"squircle\"", + "attribute": "variant", + "reflects": true + }, + { + "kind": "field", + "name": "source", + "type": { + "text": "string" + }, + "attribute": "source", + "reflects": true + }, + { + "kind": "field", + "name": "size", + "type": { + "text": "FPictogramSize | undefined" + }, + "default": "\"large\"", + "attribute": "size", + "reflects": true + }, + { + "kind": "field", + "name": "state", + "type": { + "text": "FPictogramState | undefined" + }, + "default": "\"default\"", + "attribute": "state", + "reflects": true + }, + { + "kind": "field", + "name": "loading", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "loading", + "reflects": true + }, + { + "kind": "field", + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "disabled", + "reflects": true + }, + { + "kind": "field", + "name": "fPicorgramWrapper", + "type": { + "text": "HTMLDivElement" + } + }, + { + "kind": "field", + "name": "clickable", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "clickable", + "reflects": true + }, + { + "kind": "field", + "name": "autoBg", + "type": { + "text": "boolean" + }, + "default": "false", + "attribute": "auto-bg", + "reflects": true + }, + { + "kind": "field", + "name": "isText", + "type": { + "text": "boolean" + }, + "default": "false" + }, + { + "kind": "field", + "name": "getLetters", + "readonly": true + }, + { + "kind": "method", + "name": "capitalizeFirstLetter", + "parameters": [ + { + "name": "string", + "type": { + "text": "string" + } + } + ] + }, + { + "kind": "field", + "name": "textSource", + "readonly": true + }, + { + "kind": "method", + "name": "hslToHex", + "parameters": [ + { + "name": "h", + "type": { + "text": "number" + } + }, + { + "name": "s", + "type": { + "text": "number" + } + }, + { + "name": "l", + "type": { + "text": "number" + } + } + ] + }, + { + "kind": "field", + "name": "textColor", + "readonly": true + }, + { + "kind": "field", + "name": "textColorStyling", + "readonly": true + }, + { + "kind": "field", + "name": "renderedHtml", + "readonly": true + }, + { + "kind": "method", + "name": "sourceSize" + }, + { + "kind": "field", + "name": "hashCode", + "readonly": true + }, + { + "kind": "method", + "name": "stringReplaceAtIndex", + "parameters": [ + { + "name": "str", + "type": { + "text": "string" + } + }, + { + "name": "index", + "type": { + "text": "number" + } + }, + { + "name": "chr", + "type": { + "text": "number" + } + } + ] + }, + { + "kind": "field", + "name": "hashCodeHover", + "readonly": true + }, + { + "kind": "method", + "name": "validateProperties" + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "variant", + "type": { + "text": "FPictogramVariant | undefined" + }, + "default": "\"squircle\"", + "fieldName": "variant" + }, + { + "name": "source", + "type": { + "text": "string" + }, + "fieldName": "source" + }, + { + "name": "size", + "type": { + "text": "FPictogramSize | undefined" + }, + "default": "\"large\"", + "fieldName": "size" + }, + { + "name": "state", + "type": { + "text": "FPictogramState | undefined" + }, + "default": "\"default\"", + "fieldName": "state" + }, + { + "name": "loading", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "loading" + }, + { + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "disabled" + }, + { + "name": "clickable", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "clickable" + }, + { + "name": "auto-bg", + "type": { + "text": "boolean" + }, + "default": "false", + "fieldName": "autoBg" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + } + } + ], + "exports": [ + { + "kind": "js", + "name": "FPictogram", + "declaration": { + "name": "FPictogram", + "module": "src/components/f-pictogram/f-pictogram.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-popover/f-popover.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FPopover", + "members": [ + { + "kind": "field", + "name": "placement", + "type": { + "text": "FPopoverPlacement | undefined" + }, + "default": "\"auto\"", + "attribute": "placement", + "reflects": true + }, + { + "kind": "field", + "name": "size", + "type": { + "text": "FPopoverSize | undefined" + }, + "default": "\"medium\"", + "attribute": "size", + "reflects": true + }, + { + "kind": "field", + "name": "open", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "open", + "reflects": true + }, + { + "kind": "field", + "name": "overlay", + "type": { + "text": "boolean | undefined" + }, + "default": "true", + "attribute": "overlay", + "reflects": true + }, + { + "kind": "field", + "name": "autoHeight", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "auto-height", + "reflects": true + }, + { + "kind": "field", + "name": "closeOnEscape", + "type": { + "text": "boolean | undefined" + }, + "default": "true", + "attribute": "close-on-escape", + "reflects": true + }, + { + "kind": "field", + "name": "target", + "type": { + "text": "string | HTMLElement" + }, + "attribute": "target", + "reflects": true + }, + { + "kind": "field", + "name": "cleanup", + "type": { + "text": "() => void" + } + }, + { + "kind": "field", + "name": "isEscapeClicked", + "type": { + "text": "boolean" + }, + "default": "false" + }, + { + "kind": "field", + "name": "isTooltip", + "type": { + "text": "boolean" + }, + "default": "false" + }, + { + "kind": "field", + "name": "offset", + "type": { + "text": "FPopOverOffset | null" + }, + "default": "null" + }, + { + "kind": "field", + "name": "targetElement", + "readonly": true + }, + { + "kind": "method", + "name": "stringToHTML", + "parameters": [ + { + "name": "str", + "type": { + "text": "string" + } + } + ] + }, + { + "kind": "method", + "name": "computePlacement" + }, + { + "kind": "method", + "name": "computePosition", + "parameters": [ + { + "name": "isTooltip", + "type": { + "text": "boolean" + } + } + ] + }, + { + "kind": "method", + "name": "dispatchEsc" + }, + { + "kind": "method", + "name": "escapekeyHandle", + "parameters": [ + { + "name": "e", + "type": { + "text": "KeyboardEvent" + } + }, + { + "name": "el", + "type": { + "text": "HTMLElement" + } + } + ] + }, + { + "kind": "method", + "name": "overlayClick" + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "placement", + "type": { + "text": "FPopoverPlacement | undefined" + }, + "default": "\"auto\"", + "fieldName": "placement" + }, + { + "name": "size", + "type": { + "text": "FPopoverSize | undefined" + }, + "default": "\"medium\"", + "fieldName": "size" + }, + { + "name": "open", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "open" + }, + { + "name": "overlay", + "type": { + "text": "boolean | undefined" + }, + "default": "true", + "fieldName": "overlay" + }, + { + "name": "auto-height", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "autoHeight" + }, + { + "name": "close-on-escape", + "type": { + "text": "boolean | undefined" + }, + "default": "true", + "fieldName": "closeOnEscape" + }, + { + "name": "target", + "type": { + "text": "string | HTMLElement" + }, + "fieldName": "target" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + } + } + ], + "exports": [ + { + "kind": "js", + "name": "FPopover", + "declaration": { + "name": "FPopover", + "module": "src/components/f-popover/f-popover.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-progress-bar/f-progress-bar.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FProgressBar", + "members": [ + { + "kind": "field", + "name": "value", + "type": { + "text": "FProgressBarValueProp | undefined" + }, + "attribute": "value", + "reflects": true + }, + { + "kind": "field", + "name": "variant", + "type": { + "text": "\"block\" | \"curved\" | undefined" + }, + "default": "\"block\"", + "attribute": "variant", + "reflects": true + }, + { + "kind": "field", + "name": "size", + "type": { + "text": "\"large\" | \"medium\" | \"small\" | \"x-small\" | undefined" + }, + "default": "\"medium\"", + "attribute": "size", + "reflects": true + }, + { + "kind": "field", + "name": "state", + "type": { + "text": "FProgressBarState | undefined" + }, + "default": "\"default\"", + "attribute": "state", + "reflects": true + }, + { + "kind": "field", + "name": "width", + "type": { + "text": "FProgressBarWidthProp | undefined" + }, + "default": "\"fill-container\"", + "attribute": "width", + "reflects": true + }, + { + "kind": "field", + "name": "fProgressBarFill", + "type": { + "text": "FDiv | undefined" + }, + "description": "progress-bar fill query selector" + }, + { + "kind": "field", + "name": "computedHeight", + "description": "compyr height of the progress-bar", + "readonly": true + }, + { + "kind": "field", + "name": "computedWidth", + "description": "compute width of fill in the track", + "readonly": true + }, + { + "kind": "method", + "name": "validateProperties", + "description": "validation for all atrributes" + }, + { + "kind": "field", + "name": "fill", + "type": { + "text": "string" + }, + "default": "\"\"" + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "value", + "type": { + "text": "FProgressBarValueProp | undefined" + }, + "fieldName": "value" + }, + { + "name": "variant", + "type": { + "text": "\"block\" | \"curved\" | undefined" + }, + "default": "\"block\"", + "fieldName": "variant" + }, + { + "name": "size", + "type": { + "text": "\"large\" | \"medium\" | \"small\" | \"x-small\" | undefined" + }, + "default": "\"medium\"", + "fieldName": "size" + }, + { + "name": "state", + "type": { + "text": "FProgressBarState | undefined" + }, + "default": "\"default\"", + "fieldName": "state" + }, + { + "name": "width", + "type": { + "text": "FProgressBarWidthProp | undefined" + }, + "default": "\"fill-container\"", + "fieldName": "width" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + } + } + ], + "exports": [ + { + "kind": "js", + "name": "FProgressBar", + "declaration": { + "name": "FProgressBar", + "module": "src/components/f-progress-bar/f-progress-bar.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-radio/f-radio.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FRadio", + "members": [ + { + "kind": "field", + "name": "value", + "type": { + "text": "\"selected\" | \"unselected\" | undefined" + }, + "default": "\"unselected\"", + "attribute": "value", + "reflects": true + }, + { + "kind": "field", + "name": "state", + "type": { + "text": "FRadioState | undefined" + }, + "default": "\"default\"", + "attribute": "state", + "reflects": true + }, + { + "kind": "field", + "name": "size", + "type": { + "text": "\"small\" | \"medium\" | undefined" + }, + "attribute": "size", + "reflects": true + }, + { + "kind": "field", + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "disabled", + "reflects": true + }, + { + "kind": "field", + "name": "slotWrapper", + "type": { + "text": "FDiv" + } + }, + { + "kind": "method", + "name": "handleClick", + "parameters": [ + { + "name": "e", + "type": { + "text": "MouseEvent" + } + } + ], + "description": "emit event on click" + }, + { + "kind": "method", + "name": "checkSlots" + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "value", + "type": { + "text": "\"selected\" | \"unselected\" | undefined" + }, + "default": "\"unselected\"", + "fieldName": "value" + }, + { + "name": "state", + "type": { + "text": "FRadioState | undefined" + }, + "default": "\"default\"", + "fieldName": "state" + }, + { + "name": "size", + "type": { + "text": "\"small\" | \"medium\" | undefined" + }, + "fieldName": "size" + }, + { + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "disabled" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + } + } + ], + "exports": [ + { + "kind": "js", + "name": "FRadio", + "declaration": { + "name": "FRadio", + "module": "src/components/f-radio/f-radio.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-search/f-search.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FSearch", + "members": [ + { + "kind": "field", + "name": "variant", + "type": { + "text": "\"curved\" | \"round\" | \"block\" | undefined" + }, + "default": "\"curved\"", + "attribute": "variant", + "reflects": true + }, + { + "kind": "field", + "name": "category", + "type": { + "text": "\"fill\" | \"outline\" | \"transparent\" | undefined" + }, + "default": "\"fill\"", + "attribute": "category", + "reflects": true + }, + { + "kind": "field", + "name": "result", + "type": { + "text": "FSearchSuggestions | undefined" + }, + "default": "[]", + "attribute": "result", + "reflects": true + }, + { + "kind": "field", + "name": "state", + "type": { + "text": "FSearchState | undefined" + }, + "default": "\"default\"", + "attribute": "state", + "reflects": true + }, + { + "kind": "field", + "name": "size", + "type": { + "text": "\"medium\" | \"small\" | undefined" + }, + "default": "\"medium\"", + "attribute": "size", + "reflects": true + }, + { + "kind": "field", + "name": "value", + "type": { + "text": "string | undefined" + }, + "attribute": "value", + "reflects": true + }, + { + "kind": "field", + "name": "[\"selected-scope\"]", + "type": { + "text": "string | undefined" + }, + "attribute": "[\"selected-scope\"]", + "reflects": true + }, + { + "kind": "field", + "name": "placeholder", + "type": { + "text": "string | undefined" + }, + "attribute": "placeholder", + "reflects": true + }, + { + "kind": "field", + "name": "scope", + "type": { + "text": "FSearchScope | undefined" + }, + "default": "\"none\"", + "attribute": "scope", + "reflects": true + }, + { + "kind": "field", + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "disabled", + "reflects": true + }, + { + "kind": "field", + "name": "clear", + "type": { + "text": "boolean | undefined" + }, + "default": "true", + "attribute": "clear", + "reflects": true + }, + { + "kind": "field", + "name": "[\"search-button\"]", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "[\"search-button\"]", + "reflects": true + }, + { + "kind": "field", + "name": "labelSlot", + "type": { + "text": "HTMLElement" + } + }, + { + "kind": "field", + "name": "descriptionSlot", + "type": { + "text": "HTMLElement" + } + }, + { + "kind": "field", + "name": "helpSlot", + "type": { + "text": "HTMLElement" + } + }, + { + "kind": "field", + "name": "headerSection", + "type": { + "text": "FDiv" + } + }, + { + "kind": "field", + "name": "helperTextSection", + "type": { + "text": "FDiv" + } + }, + { + "kind": "field", + "name": "_labelNodes", + "type": { + "text": "NodeListOf" + } + }, + { + "kind": "field", + "name": "_descriptionNodes", + "type": { + "text": "NodeListOf" + } + }, + { + "kind": "field", + "name": "_helpNodes", + "type": { + "text": "NodeListOf" + } + }, + { + "kind": "field", + "name": "hasLabel", + "description": "has label slot", + "readonly": true + }, + { + "kind": "field", + "name": "hasDescription", + "description": "has description slot", + "readonly": true + }, + { + "kind": "field", + "name": "hasHelperText", + "description": "has help slot", + "readonly": true + }, + { + "kind": "method", + "name": "handleInput", + "parameters": [ + { + "name": "e", + "type": { + "text": "CustomEvent" + } + } + ], + "description": "emit input custom event" + }, + { + "kind": "method", + "name": "handleScopeSelection", + "parameters": [ + { + "name": "e", + "type": { + "text": "CustomEvent" + } + } + ], + "description": "emit input custom event for scope" + }, + { + "kind": "method", + "name": "handleSearchClick", + "parameters": [ + { + "name": "e", + "type": { + "text": "CustomEvent" + } + } + ], + "description": "emit search custom event" + }, + { + "kind": "method", + "name": "clearInputValue", + "description": "clear input value on clear icon clicked" + }, + { + "kind": "method", + "name": "dispatchInputEvent", + "parameters": [ + { + "name": "value", + "type": { + "text": "string" + }, + "description": "string for value" + }, + { + "name": "scope", + "default": "\"\"", + "description": "string for scope value" + } + ] + }, + { + "kind": "field", + "name": "applyStyling", + "description": "set styling class", + "readonly": true + }, + { + "kind": "method", + "name": "displayHelpSection", + "description": "conditional help section display for false spacing issue" + }, + { + "kind": "method", + "name": "displayHeaderSection", + "description": "conditional header section display for false spacing issue" + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "variant", + "type": { + "text": "\"curved\" | \"round\" | \"block\" | undefined" + }, + "default": "\"curved\"", + "fieldName": "variant" + }, + { + "name": "category", + "type": { + "text": "\"fill\" | \"outline\" | \"transparent\" | undefined" + }, + "default": "\"fill\"", + "fieldName": "category" + }, + { + "name": "result", + "type": { + "text": "FSearchSuggestions | undefined" + }, + "default": "[]", + "fieldName": "result" + }, + { + "name": "state", + "type": { + "text": "FSearchState | undefined" + }, + "default": "\"default\"", + "fieldName": "state" + }, + { + "name": "size", + "type": { + "text": "\"medium\" | \"small\" | undefined" + }, + "default": "\"medium\"", + "fieldName": "size" + }, + { + "name": "value", + "type": { + "text": "string | undefined" + }, + "fieldName": "value" + }, + { + "name": "[\"selected-scope\"]", + "type": { + "text": "string | undefined" + }, + "fieldName": "[\"selected-scope\"]" + }, + { + "name": "placeholder", + "type": { + "text": "string | undefined" + }, + "fieldName": "placeholder" + }, + { + "name": "scope", + "type": { + "text": "FSearchScope | undefined" + }, + "default": "\"none\"", + "fieldName": "scope" + }, + { + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "disabled" + }, + { + "name": "clear", + "type": { + "text": "boolean | undefined" + }, + "default": "true", + "fieldName": "clear" + }, + { + "name": "[\"search-button\"]", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "[\"search-button\"]" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + } + } + ], + "exports": [ + { + "kind": "js", + "name": "FSearch", + "declaration": { + "name": "FSearch", + "module": "src/components/f-search/f-search.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-select/f-select.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FSelect", + "members": [ + { + "kind": "field", + "name": "_labelNodes", + "type": { + "text": "NodeListOf" + } + }, + { + "kind": "field", + "name": "_hasLabel", + "type": { + "text": "boolean" + }, + "default": "false" + }, + { + "kind": "field", + "name": "_helpNodes", + "type": { + "text": "NodeListOf" + } + }, + { + "kind": "field", + "name": "_hasHelperText", + "type": { + "text": "boolean" + }, + "default": "false" + }, + { + "kind": "field", + "name": "openDropdown", + "type": { + "text": "boolean" + }, + "default": "false" + }, + { + "kind": "field", + "name": "viewMoreTags", + "type": { + "text": "boolean" + }, + "default": "false" + }, + { + "kind": "field", + "name": "searchValue", + "type": { + "text": "string" + }, + "default": "\"\"" + }, + { + "kind": "field", + "name": "selectedOptions", + "type": { + "text": "FSelectOptions" + }, + "default": "[]" + }, + { + "kind": "field", + "name": "filteredOptions", + "type": { + "text": "FSelectOptions" + }, + "default": "[]" + }, + { + "kind": "field", + "name": "currentCursor", + "type": { + "text": "number" + }, + "default": "-1" + }, + { + "kind": "field", + "name": "currentGroupCursor", + "type": { + "text": "number" + }, + "default": "-1" + }, + { + "kind": "field", + "name": "optimizedHeight", + "type": { + "text": "number" + }, + "default": "0" + }, + { + "kind": "field", + "name": "preferredOpenDirection", + "type": { + "text": "string" + }, + "default": "\"below\"" + }, + { + "kind": "field", + "name": "optionsTop", + "type": { + "text": "string" + }, + "default": "\"\"" + }, + { + "kind": "field", + "name": "optionsBottom", + "type": { + "text": "string" + }, + "default": "\"\"" + }, + { + "kind": "field", + "name": "currentGroupOptionCursor", + "type": { + "text": "number" + }, + "default": "-1" + }, + { + "kind": "field", + "name": "inputElement", + "type": { + "text": "HTMLInputElement" + } + }, + { + "kind": "field", + "name": "wrapperElement", + "type": { + "text": "HTMLDivElement" + } + }, + { + "kind": "field", + "name": "optionElement", + "type": { + "text": "HTMLDivElement" + } + }, + { + "kind": "field", + "name": "type", + "type": { + "text": "\"single\" | \"multiple\" | undefined" + }, + "default": "\"single\"", + "attribute": "type", + "reflects": true + }, + { + "kind": "field", + "name": "variant", + "type": { + "text": "\"curved\" | \"round\" | \"block\" | undefined" + }, + "default": "\"curved\"", + "attribute": "variant", + "reflects": true + }, + { + "kind": "field", + "name": "category", + "type": { + "text": "\"fill\" | \"outline\" | \"transparent\" | undefined" + }, + "default": "\"fill\"", + "attribute": "category", + "reflects": true + }, + { + "kind": "field", + "name": "state", + "type": { + "text": "FSelectState | undefined" + }, + "default": "\"default\"", + "attribute": "state", + "reflects": true + }, + { + "kind": "field", + "name": "size", + "type": { + "text": "\"medium\" | \"small\" | undefined" + }, + "attribute": "size", + "reflects": true + }, + { + "kind": "field", + "name": "value", + "type": { + "text": "FSelectOptions | string | undefined" + }, + "attribute": "value", + "reflects": true + }, + { + "kind": "field", + "name": "options", + "type": { + "text": "FSelectOptions" + }, + "attribute": "options", + "reflects": true + }, + { + "kind": "field", + "name": "placeholder", + "type": { + "text": "string | undefined" + }, + "attribute": "placeholder", + "reflects": true + }, + { + "kind": "field", + "name": "optionTemplate", + "type": { + "text": "FSelectOptionTemplate | undefined" + }, + "attribute": "option-template" + }, + { + "kind": "field", + "name": "[\"option-template\"]" + }, + { + "kind": "field", + "name": "iconLeft", + "type": { + "text": "string | undefined" + }, + "attribute": "icon-left", + "reflects": true + }, + { + "kind": "field", + "name": "height", + "type": { + "text": "FSelectHeightProp" + }, + "default": "180", + "attribute": "height", + "reflects": true + }, + { + "kind": "field", + "name": "width", + "type": { + "text": "FSelectWidthProp | undefined" + }, + "default": "\"fill-container\"", + "attribute": "width", + "reflects": true + }, + { + "kind": "field", + "name": "loading", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "loading", + "reflects": true + }, + { + "kind": "field", + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "disabled", + "reflects": true + }, + { + "kind": "field", + "name": "searchable", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "searchable", + "reflects": true + }, + { + "kind": "field", + "name": "clear", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "clear", + "reflects": true + }, + { + "kind": "field", + "name": "checkbox", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "checkbox", + "reflects": true + }, + { + "kind": "field", + "name": "createOption", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "create-option", + "reflects": true + }, + { + "kind": "field", + "name": "selectionLimit", + "type": { + "text": "number" + }, + "default": "2", + "attribute": "selection-limit", + "reflects": true + }, + { + "kind": "field", + "name": "iconSize", + "description": "icon size", + "readonly": true + }, + { + "kind": "field", + "name": "outsideClick" + }, + { + "kind": "field", + "name": "containerScroll" + }, + { + "kind": "method", + "name": "applyOptionsStyle", + "parameters": [ + { + "name": "width", + "type": { + "text": "number" + } + } + ], + "description": "apply styling to f-select options wrapper." + }, + { + "kind": "method", + "name": "getIndex", + "parameters": [ + { + "name": "option", + "type": { + "text": "FSelectSingleOption" + } + } + ], + "description": "index search for the resepctive option" + }, + { + "kind": "method", + "name": "getIndexInGroup", + "parameters": [ + { + "name": "option", + "type": { + "text": "FSelectSingleOption" + } + }, + { + "name": "group", + "type": { + "text": "string" + } + } + ], + "description": "index search for respective option of the respective group" + }, + { + "kind": "method", + "name": "isSelected", + "parameters": [ + { + "name": "option", + "type": { + "text": "FSelectOptionObject | string" + } + } + ], + "description": "check selection for respective option." + }, + { + "kind": "method", + "name": "isGroupSelection", + "parameters": [ + { + "name": "option", + "type": { + "text": "FSelectSingleOption" + } + }, + { + "name": "group", + "type": { + "text": "string" + } + } + ], + "description": "check selection for respective option of the respective group" + }, + { + "kind": "method", + "name": "clearInputValue", + "parameters": [ + { + "name": "e", + "type": { + "text": "MouseEvent" + } + } + ], + "description": "clear input value on clear icon clicked" + }, + { + "kind": "method", + "name": "clearSelectionInGroups", + "parameters": [ + { + "name": "e", + "type": { + "text": "MouseEvent" + } + } + ], + "description": "clear te search string" + }, + { + "kind": "method", + "name": "getCheckedValue", + "parameters": [ + { + "name": "group", + "type": { + "text": "string" + } + } + ], + "description": "check if all values of group are selected or not or are in idetereminate state" + }, + { + "kind": "method", + "name": "getSlicedSelections", + "parameters": [ + { + "name": "optionList", + "type": { + "text": "FSelectOptionsProp" + } + } + ], + "description": "get sliced array to show selected options" + }, + { + "kind": "method", + "name": "applyInputStyle", + "description": "change width of input inside f-select according to searchable prop" + }, + { + "kind": "method", + "name": "getConcaticateGroupOptions", + "parameters": [ + { + "name": "array", + "type": { + "text": "FSelectOptionsGroup" + } + } + ], + "description": "get concatinated array from groups" + }, + { + "kind": "method", + "name": "clearFilterSearchString", + "description": "clear search string" + }, + { + "kind": "method", + "name": "isStringsArray", + "parameters": [ + { + "name": "arr", + "type": { + "text": "unknown[]" + } + } + ] + }, + { + "kind": "method", + "name": "createNewOption", + "parameters": [ + { + "name": "e", + "type": { + "text": "MouseEvent" + } + } + ], + "description": "Create New Option when option not present" + }, + { + "kind": "method", + "name": "validateProperties", + "description": "validate properties" + }, + { + "kind": "method", + "name": "updateDimentions", + "description": "options wrapper dimentions update on the basis of window screen" + }, + { + "kind": "method", + "name": "_onLabelSlotChange" + }, + { + "kind": "method", + "name": "_onHelpSlotChange" + }, + { + "kind": "field", + "name": "singleSelectionStyle", + "readonly": true + }, + { + "kind": "method", + "name": "getOptionQaId", + "parameters": [ + { + "name": "option", + "type": { + "text": "FSelectSingleOption" + } + } + ] + }, + { + "kind": "field", + "name": "handleDropDownOpen", + "default": "handleDropDownOpen" + }, + { + "kind": "field", + "name": "handleDropDownClose", + "default": "handleDropDownClose" + }, + { + "kind": "field", + "name": "handleOptionSelection", + "default": "handleOptionSelection" + }, + { + "kind": "field", + "name": "handleSelectionGroup", + "default": "handleSelectionGroup" + }, + { + "kind": "field", + "name": "handleRemoveGroupSelection", + "default": "handleRemoveGroupSelection" + }, + { + "kind": "field", + "name": "handleCheckboxInput", + "default": "handleCheckboxInput" + }, + { + "kind": "field", + "name": "handleCheckboxGroup", + "default": "handleCheckboxGroup" + }, + { + "kind": "field", + "name": "handleSelectAll", + "default": "handleSelectAll" + }, + { + "kind": "field", + "name": "handleViewMoreTags", + "default": "handleViewMoreTags" + }, + { + "kind": "field", + "name": "handleInput", + "default": "handleInput" + }, + { + "kind": "field", + "name": "handleBlur", + "default": "handleBlur" + }, + { + "kind": "field", + "name": "renderSingleSelection", + "default": "renderSingleSelection" + }, + { + "kind": "field", + "name": "renderMultipleSelectionTag", + "default": "renderMultipleSelectionTag" + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "type", + "type": { + "text": "\"single\" | \"multiple\" | undefined" + }, + "default": "\"single\"", + "fieldName": "type" + }, + { + "name": "variant", + "type": { + "text": "\"curved\" | \"round\" | \"block\" | undefined" + }, + "default": "\"curved\"", + "fieldName": "variant" + }, + { + "name": "category", + "type": { + "text": "\"fill\" | \"outline\" | \"transparent\" | undefined" + }, + "default": "\"fill\"", + "fieldName": "category" + }, + { + "name": "state", + "type": { + "text": "FSelectState | undefined" + }, + "default": "\"default\"", + "fieldName": "state" + }, + { + "name": "size", + "type": { + "text": "\"medium\" | \"small\" | undefined" + }, + "fieldName": "size" + }, + { + "name": "value", + "type": { + "text": "FSelectOptions | string | undefined" + }, + "fieldName": "value" + }, + { + "name": "options", + "type": { + "text": "FSelectOptions" + }, + "fieldName": "options" + }, + { + "name": "placeholder", + "type": { + "text": "string | undefined" + }, + "fieldName": "placeholder" + }, + { + "name": "option-template", + "type": { + "text": "FSelectOptionTemplate | undefined" + }, + "fieldName": "optionTemplate" + }, + { + "name": "icon-left", + "type": { + "text": "string | undefined" + }, + "fieldName": "iconLeft" + }, + { + "name": "height", + "type": { + "text": "FSelectHeightProp" + }, + "default": "180", + "fieldName": "height" + }, + { + "name": "width", + "type": { + "text": "FSelectWidthProp | undefined" + }, + "default": "\"fill-container\"", + "fieldName": "width" + }, + { + "name": "loading", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "loading" + }, + { + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "disabled" + }, + { + "name": "searchable", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "searchable" + }, + { + "name": "clear", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "clear" + }, + { + "name": "checkbox", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "checkbox" + }, + { + "name": "create-option", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "createOption" + }, + { + "name": "selection-limit", + "type": { + "text": "number" + }, + "default": "2", + "fieldName": "selectionLimit" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + } + } + ], + "exports": [ + { + "kind": "js", + "name": "FSelect", + "declaration": { + "name": "FSelect", + "module": "src/components/f-select/f-select.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-select/handlers.ts", + "declarations": [ + { + "kind": "function", + "name": "handleDropDownOpen", + "parameters": [ + { + "name": "this", + "type": { + "text": "FSelect" + } + }, + { + "name": "e", + "type": { + "text": "MouseEvent" + } + } + ], + "description": "open options menu" + }, + { + "kind": "function", + "name": "handleDropDownClose", + "parameters": [ + { + "name": "this", + "type": { + "text": "FSelect" + } + }, + { + "name": "e", + "type": { + "text": "MouseEvent" + } + }, + { + "name": "clearSearch", + "default": "true" + } + ], + "description": "close options menu" + }, + { + "kind": "function", + "name": "handleOptionSelection", + "parameters": [ + { + "name": "this", + "type": { + "text": "FSelect" + } + }, + { + "name": "option", + "type": { + "text": "FSelectSingleOption" + } + }, + { + "name": "e", + "type": { + "text": "MouseEvent" + } + } + ], + "description": "action for selection of options if the options is in the form of array" + }, + { + "kind": "function", + "name": "handleSelectionGroup", + "parameters": [ + { + "name": "this", + "type": { + "text": "FSelect" + } + }, + { + "name": "option", + "type": { + "text": "FSelectSingleOption" + } + }, + { + "name": "group", + "type": { + "text": "string" + } + }, + { + "name": "e", + "type": { + "text": "MouseEvent" + } + } + ], + "description": "action for selection of options if the options is in the form of groups" + }, + { + "kind": "function", + "name": "handleRemoveGroupSelection", + "parameters": [ + { + "name": "this", + "type": { + "text": "FSelect" + } + }, + { + "name": "option", + "type": { + "text": "FSelectSingleOption" + } + }, + { + "name": "e", + "type": { + "text": "MouseEvent" + } + } + ], + "description": "remove selection option (in group) when f-tag is clicked" + }, + { + "kind": "function", + "name": "handleCheckboxInput", + "parameters": [ + { + "name": "this", + "type": { + "text": "FSelect" + } + }, + { + "name": "option", + "type": { + "text": "FSelectSingleOption" + } + }, + { + "name": "e", + "type": { + "text": "MouseEvent" + } + } + ], + "description": "handle click on checkbox" + }, + { + "kind": "function", + "name": "handleCheckboxGroup", + "parameters": [ + { + "name": "this", + "type": { + "text": "FSelect" + } + }, + { + "name": "option", + "type": { + "text": "FSelectSingleOption" + } + }, + { + "name": "group", + "type": { + "text": "string" + } + }, + { + "name": "e", + "type": { + "text": "MouseEvent" + } + } + ], + "description": "handle click on checkbox in group" + }, + { + "kind": "function", + "name": "handleSelectAll", + "parameters": [ + { + "name": "this", + "type": { + "text": "FSelect" + } + }, + { + "name": "e", + "type": { + "text": "MouseEvent" + } + }, + { + "name": "group", + "type": { + "text": "string" + } + } + ], + "description": "select all options inside a particular group" + }, + { + "kind": "function", + "name": "handleViewMoreTags", + "parameters": [ + { + "name": "this", + "type": { + "text": "FSelect" + } + }, + { + "name": "e", + "type": { + "text": "MouseEvent" + } + } + ], + "description": "hide/show f-tags when multiple options are selected" + }, + { + "kind": "function", + "name": "handleInput", + "parameters": [ + { + "name": "this", + "type": { + "text": "FSelect" + } + }, + { + "name": "e", + "type": { + "text": "InputEvent" + } + } + ], + "description": "emit input custom event for option selection" + }, + { + "kind": "function", + "name": "handleBlur", + "parameters": [ + { + "name": "this", + "type": { + "text": "FSelect" + } + }, + { + "name": "e", + "type": { + "text": "FocusEvent" + } + } + ] + } + ], + "exports": [ + { + "kind": "js", + "name": "handleDropDownOpen", + "declaration": { + "name": "handleDropDownOpen", + "module": "src/components/f-select/handlers.ts" + } + }, + { + "kind": "js", + "name": "handleDropDownClose", + "declaration": { + "name": "handleDropDownClose", + "module": "src/components/f-select/handlers.ts" + } + }, + { + "kind": "js", + "name": "handleOptionSelection", + "declaration": { + "name": "handleOptionSelection", + "module": "src/components/f-select/handlers.ts" + } + }, + { + "kind": "js", + "name": "handleSelectionGroup", + "declaration": { + "name": "handleSelectionGroup", + "module": "src/components/f-select/handlers.ts" + } + }, + { + "kind": "js", + "name": "handleRemoveGroupSelection", + "declaration": { + "name": "handleRemoveGroupSelection", + "module": "src/components/f-select/handlers.ts" + } + }, + { + "kind": "js", + "name": "handleCheckboxInput", + "declaration": { + "name": "handleCheckboxInput", + "module": "src/components/f-select/handlers.ts" + } + }, + { + "kind": "js", + "name": "handleCheckboxGroup", + "declaration": { + "name": "handleCheckboxGroup", + "module": "src/components/f-select/handlers.ts" + } + }, + { + "kind": "js", + "name": "handleSelectAll", + "declaration": { + "name": "handleSelectAll", + "module": "src/components/f-select/handlers.ts" + } + }, + { + "kind": "js", + "name": "handleViewMoreTags", + "declaration": { + "name": "handleViewMoreTags", + "module": "src/components/f-select/handlers.ts" + } + }, + { + "kind": "js", + "name": "handleInput", + "declaration": { + "name": "handleInput", + "module": "src/components/f-select/handlers.ts" + } + }, + { + "kind": "js", + "name": "handleBlur", + "declaration": { + "name": "handleBlur", + "module": "src/components/f-select/handlers.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-select/render.ts", + "declarations": [ + { + "kind": "function", + "name": "render", + "parameters": [ + { + "name": "this", + "type": { + "text": "FSelect" + } + } + ] + }, + { + "kind": "function", + "name": "renderSingleSelection", + "parameters": [ + { + "name": "this", + "type": { + "text": "FSelect" + } + }, + { + "name": "option", + "type": { + "text": "FSelectSingleOption" + } + } + ] + }, + { + "kind": "function", + "name": "renderMultipleSelectionTag", + "parameters": [ + { + "name": "this", + "type": { + "text": "FSelect" + } + }, + { + "name": "option", + "type": { + "text": "FSelectSingleOption" + } + } + ] + } + ], + "exports": [ + { + "kind": "js", + "name": "default", + "declaration": { + "name": "render", + "module": "src/components/f-select/render.ts" + } + }, + { + "kind": "js", + "name": "renderSingleSelection", + "declaration": { + "name": "renderSingleSelection", + "module": "src/components/f-select/render.ts" + } + }, + { + "kind": "js", + "name": "renderMultipleSelectionTag", + "declaration": { + "name": "renderMultipleSelectionTag", + "module": "src/components/f-select/render.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-spacer/f-spacer.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FSpacer", + "members": [ + { + "kind": "field", + "name": "size", + "type": { + "text": "FSpacerSizeProp | undefined" + }, + "default": "\"medium\"", + "attribute": "size", + "reflects": true + }, + { + "kind": "method", + "name": "applySize", + "description": "Applying height,width related style, based on size property" + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "size", + "type": { + "text": "FSpacerSizeProp | undefined" + }, + "default": "\"medium\"", + "fieldName": "size" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + } + } + ], + "exports": [ + { + "kind": "js", + "name": "FSpacer", + "declaration": { + "name": "FSpacer", + "module": "src/components/f-spacer/f-spacer.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-switch/f-switch.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FSwitch", + "members": [ + { + "kind": "field", + "name": "value", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "value", + "reflects": true + }, + { + "kind": "field", + "name": "state", + "type": { + "text": "FSwitchState | undefined" + }, + "default": "\"default\"", + "attribute": "state", + "reflects": true + }, + { + "kind": "field", + "name": "size", + "type": { + "text": "\"small\" | \"medium\" | undefined" + }, + "attribute": "size", + "reflects": true + }, + { + "kind": "field", + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "disabled", + "reflects": true + }, + { + "kind": "field", + "name": "switchSlots", + "type": { + "text": "FDiv" + } + }, + { + "kind": "field", + "name": "_labelNodes", + "type": { + "text": "NodeListOf" + } + }, + { + "kind": "field", + "name": "_subtitleNodes", + "type": { + "text": "NodeListOf" + } + }, + { + "kind": "field", + "name": "_iconTooltipNodes", + "type": { + "text": "NodeListOf" + } + }, + { + "kind": "field", + "name": "hasLabel", + "description": "has label slot", + "readonly": true + }, + { + "kind": "field", + "name": "hasSubtitle", + "description": "has subtitle slot", + "readonly": true + }, + { + "kind": "field", + "name": "hasIconTooltip", + "description": "has icon-tooltip slot", + "readonly": true + }, + { + "kind": "method", + "name": "handleInput", + "parameters": [ + { + "name": "e", + "type": { + "text": "InputEvent" + } + } + ], + "description": "emit event." + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "value", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "value" + }, + { + "name": "state", + "type": { + "text": "FSwitchState | undefined" + }, + "default": "\"default\"", + "fieldName": "state" + }, + { + "name": "size", + "type": { + "text": "\"small\" | \"medium\" | undefined" + }, + "fieldName": "size" + }, + { + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "disabled" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + } + } + ], + "exports": [ + { + "kind": "js", + "name": "FSwitch", + "declaration": { + "name": "FSwitch", + "module": "src/components/f-switch/f-switch.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-suggest/display-options.ts", + "declarations": [ + { + "kind": "function", + "name": "displayOptions", + "parameters": [ + { + "name": "this", + "type": { + "text": "FSuggest" + } + }, + { + "name": "suggestions", + "type": { + "text": "string[]" + } + } + ] + }, + { + "kind": "function", + "name": "displayCustomTemplate", + "parameters": [ + { + "name": "this", + "type": { + "text": "FSuggest" + } + }, + { + "name": "suggestions", + "type": { + "text": "FSuggestTemplate[]" + } + } + ] + }, + { + "kind": "function", + "name": "displayCategories", + "parameters": [ + { + "name": "this", + "type": { + "text": "FSuggest" + } + }, + { + "name": "suggestions", + "type": { + "text": "FSuggestSuggestionsCategory" + } + } + ] + } + ], + "exports": [ + { + "kind": "js", + "name": "displayOptions", + "declaration": { + "name": "displayOptions", + "module": "src/components/f-suggest/display-options.ts" + } + }, + { + "kind": "js", + "name": "displayCustomTemplate", + "declaration": { + "name": "displayCustomTemplate", + "module": "src/components/f-suggest/display-options.ts" + } + }, + { + "kind": "js", + "name": "displayCategories", + "declaration": { + "name": "displayCategories", + "module": "src/components/f-suggest/display-options.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-suggest/f-suggest.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FSuggest", + "members": [ + { + "kind": "field", + "name": "variant", + "type": { + "text": "\"curved\" | \"round\" | \"block\" | undefined" + }, + "default": "\"curved\"", + "attribute": "variant", + "reflects": true + }, + { + "kind": "field", + "name": "category", + "type": { + "text": "\"fill\" | \"outline\" | \"transparent\" | undefined" + }, + "default": "\"fill\"", + "attribute": "category", + "reflects": true + }, + { + "kind": "field", + "name": "suggestions", + "type": { + "text": "FSuggestSuggestions | undefined" + }, + "default": "[]", + "attribute": "suggestions" + }, + { + "kind": "field", + "name": "state", + "type": { + "text": "FSuggestState | undefined" + }, + "default": "\"default\"", + "attribute": "state", + "reflects": true + }, + { + "kind": "field", + "name": "size", + "type": { + "text": "\"medium\" | \"small\" | undefined" + }, + "default": "\"medium\"", + "attribute": "size", + "reflects": true + }, + { + "kind": "field", + "name": "value", + "type": { + "text": "string | undefined" + }, + "attribute": "value", + "reflects": true + }, + { + "kind": "field", + "name": "placeholder", + "type": { + "text": "string | undefined" + }, + "attribute": "placeholder", + "reflects": true + }, + { + "kind": "field", + "name": "iconLeft", + "type": { + "text": "string | undefined" + }, + "attribute": "icon-left", + "reflects": true + }, + { + "kind": "field", + "name": "iconRight", + "type": { + "text": "string | undefined" + }, + "attribute": "icon-right", + "reflects": true + }, + { + "kind": "field", + "name": "prefix", + "type": { + "text": "string | null" + }, + "default": "null", + "attribute": "prefix", + "reflects": true + }, + { + "kind": "field", + "name": "suffix", + "type": { + "text": "string | undefined" + }, + "attribute": "suffix", + "reflects": true + }, + { + "kind": "field", + "name": "maxLength", + "type": { + "text": "number | undefined" + }, + "attribute": "max-length", + "reflects": true + }, + { + "kind": "field", + "name": "loading", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "loading", + "reflects": true + }, + { + "kind": "field", + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "disabled", + "reflects": true + }, + { + "kind": "field", + "name": "clear", + "type": { + "text": "boolean | undefined" + }, + "default": "true", + "attribute": "clear", + "reflects": true + }, + { + "kind": "field", + "name": "readOnly", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "read-only", + "reflects": true + }, + { + "kind": "field", + "name": "suffixWhen", + "type": { + "text": "FSuggestSuffixWhen | undefined" + }, + "attribute": "suffixWhen" + }, + { + "kind": "field", + "name": "fInput", + "type": { + "text": "FInput" + }, + "description": "input element reference" + }, + { + "kind": "field", + "name": "popOverElement", + "type": { + "text": "FPopover" + }, + "description": "popover element reference" + }, + { + "kind": "field", + "name": "FSelectOptions", + "type": { + "text": "FDiv | undefined" + } + }, + { + "kind": "field", + "name": "currentIndex", + "type": { + "text": "number" + }, + "default": "-1" + }, + { + "kind": "field", + "name": "currentCategoryIndex", + "type": { + "text": "number" + }, + "default": "0" + }, + { + "kind": "method", + "name": "handleInput", + "parameters": [ + { + "name": "e", + "type": { + "text": "CustomEvent" + } + } + ], + "description": "emit input custom event" + }, + { + "kind": "method", + "name": "clearInputValue", + "description": "clear input value on clear icon clicked" + }, + { + "kind": "method", + "name": "dispatchInputEvent", + "parameters": [ + { + "name": "value", + "type": { + "text": "string | FSuggestTemplate" + } + } + ] + }, + { + "kind": "method", + "name": "handleBlur", + "parameters": [ + { + "name": "wait", + "default": "true" + } + ] + }, + { + "kind": "method", + "name": "handleFocus" + }, + { + "kind": "field", + "name": "anySuggestions", + "readonly": true + }, + { + "kind": "field", + "name": "isStringArraySuggestions", + "readonly": true + }, + { + "kind": "field", + "name": "isTemplateArraySuggestions", + "readonly": true + }, + { + "kind": "field", + "name": "filteredSuggestions", + "readonly": true + }, + { + "kind": "field", + "name": "isSearchComponent", + "readonly": true + }, + { + "kind": "method", + "name": "handleKeyDown", + "parameters": [ + { + "name": "event", + "type": { + "text": "KeyboardEvent" + } + } + ] + }, + { + "kind": "method", + "name": "navigateOptions", + "parameters": [ + { + "name": "direction", + "type": { + "text": "number" + } + } + ] + }, + { + "kind": "method", + "name": "scrollFocusedOptionIntoView" + }, + { + "kind": "method", + "name": "selectOption" + }, + { + "kind": "field", + "name": "displayOptions", + "default": "displayOptions" + }, + { + "kind": "field", + "name": "displayCategories", + "default": "displayCategories" + }, + { + "kind": "field", + "name": "displayCustomTemplate", + "default": "displayCustomTemplate" + }, + { + "kind": "method", + "name": "getSuggestionHtml", + "parameters": [ + { + "name": "suggestions", + "type": { + "text": "FSuggestSuggestions" + } + } + ] + }, + { + "kind": "method", + "name": "handleSuggest", + "parameters": [ + { + "name": "event", + "type": { + "text": "PointerEvent" + } + } + ] + }, + { + "kind": "method", + "name": "handleSelect", + "parameters": [ + { + "name": "sg", + "type": { + "text": "FSuggestTemplate" + } + } + ] + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "variant", + "type": { + "text": "\"curved\" | \"round\" | \"block\" | undefined" + }, + "default": "\"curved\"", + "fieldName": "variant" + }, + { + "name": "category", + "type": { + "text": "\"fill\" | \"outline\" | \"transparent\" | undefined" + }, + "default": "\"fill\"", + "fieldName": "category" + }, + { + "name": "suggestions", + "type": { + "text": "FSuggestSuggestions | undefined" + }, + "default": "[]", + "fieldName": "suggestions" + }, + { + "name": "state", + "type": { + "text": "FSuggestState | undefined" + }, + "default": "\"default\"", + "fieldName": "state" + }, + { + "name": "size", + "type": { + "text": "\"medium\" | \"small\" | undefined" + }, + "default": "\"medium\"", + "fieldName": "size" + }, + { + "name": "value", + "type": { + "text": "string | undefined" + }, + "fieldName": "value" + }, + { + "name": "placeholder", + "type": { + "text": "string | undefined" + }, + "fieldName": "placeholder" + }, + { + "name": "icon-left", + "type": { + "text": "string | undefined" + }, + "fieldName": "iconLeft" + }, + { + "name": "icon-right", + "type": { + "text": "string | undefined" + }, + "fieldName": "iconRight" + }, + { + "name": "prefix", + "type": { + "text": "string | null" + }, + "default": "null", + "fieldName": "prefix" + }, + { + "name": "suffix", + "type": { + "text": "string | undefined" + }, + "fieldName": "suffix" + }, + { + "name": "max-length", + "type": { + "text": "number | undefined" + }, + "fieldName": "maxLength" + }, + { + "name": "loading", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "loading" + }, + { + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "disabled" + }, + { + "name": "clear", + "type": { + "text": "boolean | undefined" + }, + "default": "true", + "fieldName": "clear" + }, + { + "name": "read-only", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "readOnly" + }, + { + "name": "suffixWhen", + "type": { + "text": "FSuggestSuffixWhen | undefined" + }, + "fieldName": "suffixWhen" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + } + } + ], + "exports": [ + { + "kind": "js", + "name": "FSuggest", + "declaration": { + "name": "FSuggest", + "module": "src/components/f-suggest/f-suggest.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-tab/f-tab.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FTab", + "members": [ + { + "kind": "field", + "name": "tabSection", + "type": { + "text": "FDiv" + }, + "description": "id selecteor for f-tab-section" + }, + { + "kind": "field", + "name": "showScrollIcons", + "type": { + "text": "boolean" + }, + "default": "false", + "description": "local state for showing and vanishing scroll-icons" + }, + { + "kind": "field", + "name": "isOverflowing", + "type": { + "text": "boolean" + }, + "default": "false", + "description": "localState to check whether on overflow, scroll exists or not" + }, + { + "kind": "field", + "name": "variant", + "type": { + "text": "\"fill\" | \"transparent\" | undefined" + }, + "default": "\"transparent\"", + "attribute": "variant", + "reflects": true + }, + { + "kind": "field", + "name": "direction", + "type": { + "text": "\"horizontal\" | \"vertical\"" + }, + "default": "\"horizontal\"", + "attribute": "direction", + "reflects": true + }, + { + "kind": "field", + "name": "alignment", + "type": { + "text": "\"left\" | \"right\" | \"center\" | \"top\" | \"bottom\" | \"middle\" | undefined" + }, + "default": "\"left\"", + "attribute": "alignment", + "reflects": true + }, + { + "kind": "field", + "name": "nodeWidth", + "type": { + "text": "FTabNodeWidthProp | undefined" + }, + "default": "\"hug-content\"", + "attribute": "node-width", + "reflects": true + }, + { + "kind": "field", + "name": "tabsAlignment", + "description": "return alignment of the tabs according to the scroll-bar and directions+alignment conditions.", + "readonly": true + }, + { + "kind": "method", + "name": "handleScroll", + "parameters": [ + { + "name": "e", + "type": { + "text": "MouseEvent" + }, + "description": "MouseEvtn" + }, + { + "name": "position", + "type": { + "text": "\"left\" | \"top\"" + }, + "description": "name of the position" + }, + { + "name": "positionValue", + "type": { + "text": "number" + }, + "description": "value of the position" + } + ] + }, + { + "kind": "method", + "name": "checkOverflowing", + "return": { + "type": { + "text": "" + } + } + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "variant", + "type": { + "text": "\"fill\" | \"transparent\" | undefined" + }, + "default": "\"transparent\"", + "fieldName": "variant" + }, + { + "name": "direction", + "type": { + "text": "\"horizontal\" | \"vertical\"" + }, + "default": "\"horizontal\"", + "fieldName": "direction" + }, + { + "name": "alignment", + "type": { + "text": "\"left\" | \"right\" | \"center\" | \"top\" | \"bottom\" | \"middle\" | undefined" + }, + "default": "\"left\"", + "fieldName": "alignment" + }, + { + "name": "node-width", + "type": { + "text": "FTabNodeWidthProp | undefined" + }, + "default": "\"hug-content\"", + "fieldName": "nodeWidth" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + } + } + ], + "exports": [ + { + "kind": "js", + "name": "FTab", + "declaration": { + "name": "FTab", + "module": "src/components/f-tab/f-tab.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-tab-node/f-tab-node.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FTabNode", + "members": [ + { + "kind": "field", + "name": "width", + "type": { + "text": "FTabNodeWidthProp | undefined" + }, + "default": "\"hug-content\"" + }, + { + "kind": "field", + "name": "contentId", + "type": { + "text": "string" + }, + "attribute": "content-id", + "reflects": true + }, + { + "kind": "field", + "name": "active", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "active", + "reflects": true + }, + { + "kind": "field", + "name": "tabWidth", + "description": "tab-width", + "readonly": true + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "content-id", + "type": { + "text": "string" + }, + "fieldName": "contentId" + }, + { + "name": "active", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "active" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + } + } + ], + "exports": [ + { + "kind": "js", + "name": "FTabNode", + "declaration": { + "name": "FTabNode", + "module": "src/components/f-tab-node/f-tab-node.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-tag/f-tag.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FTag", + "members": [ + { + "kind": "field", + "name": "tagSystemIcon", + "type": { + "text": "boolean" + }, + "default": "false" + }, + { + "kind": "field", + "name": "fill", + "type": { + "text": "string" + }, + "default": "\"\"" + }, + { + "kind": "field", + "name": "label", + "type": { + "text": "string" + }, + "attribute": "label" + }, + { + "kind": "field", + "name": "size", + "type": { + "text": "\"large\" | \"medium\" | \"small\" | undefined" + }, + "default": "\"medium\"", + "attribute": "size", + "reflects": true + }, + { + "kind": "field", + "name": "state", + "type": { + "text": "FTagStateProp | undefined" + }, + "default": "\"neutral\"", + "attribute": "state", + "reflects": true + }, + { + "kind": "field", + "name": "iconLeft", + "type": { + "text": "string | undefined" + }, + "attribute": "icon-left", + "reflects": true + }, + { + "kind": "field", + "name": "iconRight", + "type": { + "text": "string | undefined" + }, + "attribute": "icon-right", + "reflects": true + }, + { + "kind": "field", + "name": "counter", + "type": { + "text": "number | undefined" + }, + "attribute": "counter", + "reflects": true + }, + { + "kind": "field", + "name": "loading", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "loading", + "reflects": true + }, + { + "kind": "field", + "name": "selected", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "selected", + "reflects": true + }, + { + "kind": "field", + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "disabled", + "reflects": true + }, + { + "kind": "field", + "name": "clickable", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "clickable" + }, + { + "kind": "field", + "name": "iconSize", + "description": "compute icon size based on tag size", + "readonly": true + }, + { + "kind": "field", + "name": "textColor", + "description": "compute textColor when custom color of tag is defined.", + "readonly": true + }, + { + "kind": "field", + "name": "loaderColor", + "description": "compute loaderColor when custom color of tag is defined.", + "readonly": true + }, + { + "kind": "method", + "name": "applyStyles", + "description": "apply inline styles to shadow-dom for custom fill." + }, + { + "kind": "method", + "name": "validateProperties", + "description": "validation for all atrributes" + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "label", + "type": { + "text": "string" + }, + "fieldName": "label" + }, + { + "name": "size", + "type": { + "text": "\"large\" | \"medium\" | \"small\" | undefined" + }, + "default": "\"medium\"", + "fieldName": "size" + }, + { + "name": "state", + "type": { + "text": "FTagStateProp | undefined" + }, + "default": "\"neutral\"", + "fieldName": "state" + }, + { + "name": "icon-left", + "type": { + "text": "string | undefined" + }, + "fieldName": "iconLeft" + }, + { + "name": "icon-right", + "type": { + "text": "string | undefined" + }, + "fieldName": "iconRight" + }, + { + "name": "counter", + "type": { + "text": "number | undefined" + }, + "fieldName": "counter" + }, + { + "name": "loading", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "loading" + }, + { + "name": "selected", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "selected" + }, + { + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "disabled" + }, + { + "name": "clickable", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "clickable" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + }, + "summary": "Tags allow users to categorize the content. They can be used to add metadata to an element such as category, or property or show a status." + } + ], + "exports": [ + { + "kind": "js", + "name": "FTag", + "declaration": { + "name": "FTag", + "module": "src/components/f-tag/f-tag.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-tab-content/f-tab-content.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FTabContent", + "members": [ + { + "kind": "field", + "name": "transition", + "type": { + "text": "\"fade\" | \"slide\" | \"none\" | undefined" + }, + "default": "\"none\"", + "attribute": "transition", + "reflects": true + }, + { + "kind": "field", + "name": "duration", + "type": { + "text": "number | undefined" + }, + "default": "200", + "attribute": "duration", + "reflects": true + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "transition", + "type": { + "text": "\"fade\" | \"slide\" | \"none\" | undefined" + }, + "default": "\"none\"", + "fieldName": "transition" + }, + { + "name": "duration", + "type": { + "text": "number | undefined" + }, + "default": "200", + "fieldName": "duration" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + } + } + ], + "exports": [ + { + "kind": "js", + "name": "FTabContent", + "declaration": { + "name": "FTabContent", + "module": "src/components/f-tab-content/f-tab-content.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-template/f-template.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FTemplate", + "members": [ + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + }, + "attributes": [ + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ] + } + ], + "exports": [ + { + "kind": "js", + "name": "FTemplate", + "declaration": { + "name": "FTemplate", + "module": "src/components/f-template/f-template.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-text-area/f-text-area.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FTextArea", + "members": [ + { + "kind": "field", + "name": "value", + "type": { + "text": "string | undefined" + }, + "attribute": "value", + "reflects": true + }, + { + "kind": "field", + "name": "category", + "type": { + "text": "\"fill\" | \"transparent\" | \"outline\" | undefined" + }, + "default": "\"fill\"", + "attribute": "category", + "reflects": true + }, + { + "kind": "field", + "name": "state", + "type": { + "text": "FTextAreaState | undefined" + }, + "default": "\"default\"", + "attribute": "state", + "reflects": true + }, + { + "kind": "field", + "name": "size", + "type": { + "text": "\"small\" | \"medium\" | undefined" + }, + "attribute": "size", + "reflects": true + }, + { + "kind": "field", + "name": "rows", + "type": { + "text": "string | undefined" + }, + "attribute": "rows", + "reflects": true + }, + { + "kind": "field", + "name": "placeholder", + "type": { + "text": "string | undefined" + }, + "attribute": "placeholder", + "reflects": true + }, + { + "kind": "field", + "name": "maxLength", + "type": { + "text": "string | undefined" + }, + "attribute": "max-length", + "reflects": true + }, + { + "kind": "field", + "name": "resizable", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "resizable", + "reflects": true + }, + { + "kind": "field", + "name": "clear", + "type": { + "text": "boolean | undefined" + }, + "default": "true", + "attribute": "clear", + "reflects": true + }, + { + "kind": "field", + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "disabled", + "reflects": true + }, + { + "kind": "field", + "name": "readOnly", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "read-only", + "reflects": true + }, + { + "kind": "field", + "name": "maskValue", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "mask-value", + "reflects": true + }, + { + "kind": "method", + "name": "handleInput", + "parameters": [ + { + "name": "e", + "type": { + "text": "InputEvent" + } + } + ], + "description": "emit event" + }, + { + "kind": "method", + "name": "replaceCharacter", + "parameters": [ + { + "name": "string", + "type": { + "text": "string" + } + }, + { + "name": "index", + "type": { + "text": "number" + } + }, + { + "name": "replacement", + "type": { + "text": "string" + } + } + ] + }, + { + "kind": "method", + "name": "clearValue", + "description": "clear value inside f-text-area on click of clear icon." + }, + { + "kind": "method", + "name": "applyStyles", + "parameters": [ + { + "name": "parent", + "type": { + "text": "HTMLElement | \"\"" + } + } + ], + "description": "apply styles" + }, + { + "kind": "method", + "name": "getDots" + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "value", + "type": { + "text": "string | undefined" + }, + "fieldName": "value" + }, + { + "name": "category", + "type": { + "text": "\"fill\" | \"transparent\" | \"outline\" | undefined" + }, + "default": "\"fill\"", + "fieldName": "category" + }, + { + "name": "state", + "type": { + "text": "FTextAreaState | undefined" + }, + "default": "\"default\"", + "fieldName": "state" + }, + { + "name": "size", + "type": { + "text": "\"small\" | \"medium\" | undefined" + }, + "fieldName": "size" + }, + { + "name": "rows", + "type": { + "text": "string | undefined" + }, + "fieldName": "rows" + }, + { + "name": "placeholder", + "type": { + "text": "string | undefined" + }, + "fieldName": "placeholder" + }, + { + "name": "max-length", + "type": { + "text": "string | undefined" + }, + "fieldName": "maxLength" + }, + { + "name": "resizable", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "resizable" + }, + { + "name": "clear", + "type": { + "text": "boolean | undefined" + }, + "default": "true", + "fieldName": "clear" + }, + { + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "disabled" + }, + { + "name": "read-only", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "readOnly" + }, + { + "name": "mask-value", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "maskValue" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + } + } + ], + "exports": [ + { + "kind": "js", + "name": "FTextArea", + "declaration": { + "name": "FTextArea", + "module": "src/components/f-text-area/f-text-area.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-text/f-text.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FText", + "members": [ + { + "kind": "field", + "name": "fill", + "type": { + "text": "string" + }, + "default": "\"\"" + }, + { + "kind": "field", + "name": "variant", + "type": { + "text": "\"heading\" | \"para\" | \"code\" | undefined" + }, + "default": "\"para\"", + "attribute": "variant", + "reflects": true + }, + { + "kind": "field", + "name": "size", + "type": { + "text": "\"x-large\" | \"large\" | \"medium\" | \"small\" | \"x-small\" | undefined" + }, + "default": "\"medium\"", + "attribute": "size", + "reflects": true + }, + { + "kind": "field", + "name": "weight", + "type": { + "text": "\"bold\" | \"medium\" | \"regular\" | undefined" + }, + "attribute": "weight", + "reflects": true + }, + { + "kind": "field", + "name": "highlight", + "type": { + "text": "string | undefined" + }, + "attribute": "highlight", + "reflects": true + }, + { + "kind": "field", + "name": "state", + "type": { + "text": "FTextStateProp | undefined" + }, + "default": "\"default\"", + "attribute": "state", + "reflects": true + }, + { + "kind": "field", + "name": "align", + "type": { + "text": "\"left\" | \"center\" | \"right\" | undefined" + }, + "default": "\"left\"", + "attribute": "align", + "reflects": true + }, + { + "kind": "field", + "name": "inline", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "inline", + "reflects": true + }, + { + "kind": "field", + "name": "editable", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "editable", + "reflects": true + }, + { + "kind": "field", + "name": "loading", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "loading", + "reflects": true + }, + { + "kind": "field", + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "disabled", + "reflects": true + }, + { + "kind": "field", + "name": "ellipsis", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "ellipsis", + "reflects": true + }, + { + "kind": "field", + "name": "defaultSlot", + "type": { + "text": "HTMLSlotElement" + } + }, + { + "kind": "field", + "name": "innerTextValue", + "type": { + "text": "HTMLDivElement" + } + }, + { + "kind": "field", + "name": "spanEditable", + "type": { + "text": "HTMLSpanElement" + } + }, + { + "kind": "field", + "name": "editTextIcon", + "type": { + "text": "HTMLDivElement" + } + }, + { + "kind": "field", + "name": "highlightedText", + "type": { + "text": "string | null" + }, + "default": "null" + }, + { + "kind": "field", + "name": "isTextInput", + "type": { + "text": "boolean" + }, + "default": "false" + }, + { + "kind": "field", + "name": "iconSize", + "readonly": true + }, + { + "kind": "method", + "name": "validateProperties", + "description": "validation for all atrributes" + }, + { + "kind": "method", + "name": "handleInput", + "parameters": [ + { + "name": "e", + "type": { + "text": "InputEvent" + } + } + ] + }, + { + "kind": "method", + "name": "handleEdit" + }, + { + "kind": "method", + "name": "handleSubmit" + }, + { + "kind": "method", + "name": "editOnHover", + "parameters": [ + { + "name": "display", + "type": { + "text": "\"flex\" | \"none\"" + } + } + ] + }, + { + "kind": "method", + "name": "showEmptyPlaceholder" + }, + { + "kind": "method", + "name": "removeMarkTag", + "parameters": [ + { + "name": "str", + "type": { + "text": "string" + } + } + ] + }, + { + "kind": "method", + "name": "handleSlotChange" + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "variant", + "type": { + "text": "\"heading\" | \"para\" | \"code\" | undefined" + }, + "default": "\"para\"", + "fieldName": "variant" + }, + { + "name": "size", + "type": { + "text": "\"x-large\" | \"large\" | \"medium\" | \"small\" | \"x-small\" | undefined" + }, + "default": "\"medium\"", + "fieldName": "size" + }, + { + "name": "weight", + "type": { + "text": "\"bold\" | \"medium\" | \"regular\" | undefined" + }, + "fieldName": "weight" + }, + { + "name": "highlight", + "type": { + "text": "string | undefined" + }, + "fieldName": "highlight" + }, + { + "name": "state", + "type": { + "text": "FTextStateProp | undefined" + }, + "default": "\"default\"", + "fieldName": "state" + }, + { + "name": "align", + "type": { + "text": "\"left\" | \"center\" | \"right\" | undefined" + }, + "default": "\"left\"", + "fieldName": "align" + }, + { + "name": "inline", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "inline" + }, + { + "name": "editable", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "editable" + }, + { + "name": "loading", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "loading" + }, + { + "name": "disabled", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "disabled" + }, + { + "name": "ellipsis", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "ellipsis" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + }, + "summary": "Text component includes Headings, titles, body texts and links." + } + ], + "exports": [ + { + "kind": "js", + "name": "FText", + "declaration": { + "name": "FText", + "module": "src/components/f-text/f-text.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-toast/f-toast-queue.ts", + "declarations": [], + "exports": [ + { + "kind": "js", + "name": "default", + "declaration": { + "module": "src/components/f-toast/f-toast-queue.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-toast/f-toast.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FToast", + "members": [ + { + "kind": "field", + "name": "type", + "type": { + "text": "\"auto-hide\" | \"persists\" | undefined" + }, + "default": "\"auto-hide\"", + "attribute": "type", + "reflects": true + }, + { + "kind": "field", + "name": "duration", + "type": { + "text": "number | undefined" + }, + "default": "5000", + "attribute": "duration", + "reflects": true + }, + { + "kind": "field", + "name": "state", + "type": { + "text": "FToastState | undefined" + }, + "default": "\"default\"", + "attribute": "state", + "reflects": true + }, + { + "kind": "field", + "name": "[\"close-button\"]", + "type": { + "text": "boolean | undefined" + }, + "default": "true", + "attribute": "[\"close-button\"]", + "reflects": true + }, + { + "kind": "field", + "name": "mouseover", + "type": { + "text": "boolean" + }, + "default": "false" + }, + { + "kind": "field", + "name": "removeTimeout", + "type": { + "text": "ReturnType" + } + }, + { + "kind": "field", + "name": "toasterRef", + "type": { + "text": "Ref" + } + }, + { + "kind": "field", + "name": "uid", + "description": "get current uid", + "readonly": true + }, + { + "kind": "method", + "name": "generateId", + "description": "generating uid for toast queue", + "parameters": [ + { + "description": "length of uid", + "name": "length" + } + ], + "return": { + "type": { + "text": "" + } + } + }, + { + "kind": "method", + "name": "remove", + "description": "remove the toast on click of remove icon" + }, + { + "kind": "method", + "name": "autoRemoveConfig", + "description": "checks for whether or not the toast auto-hides or persists", + "return": { + "type": { + "text": "" + } + } + }, + { + "kind": "method", + "name": "setPosition", + "parameters": [ + { + "name": "top", + "type": { + "text": "string" + }, + "description": "top position string in px" + }, + { + "name": "right", + "type": { + "text": "string" + }, + "description": "rigjt position string in px" + } + ], + "description": "set position of resepective toast" + }, + { + "kind": "method", + "name": "dispatchOnRemove", + "description": "dispatch remove event", + "parameters": [ + { + "description": "Event", + "name": "e" + } + ] + }, + { + "kind": "method", + "name": "addToastToQueue", + "description": "add toast to queue" + }, + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + }, + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "attributes": [ + { + "name": "type", + "type": { + "text": "\"auto-hide\" | \"persists\" | undefined" + }, + "default": "\"auto-hide\"", + "fieldName": "type" + }, + { + "name": "duration", + "type": { + "text": "number | undefined" + }, + "default": "5000", + "fieldName": "duration" + }, + { + "name": "state", + "type": { + "text": "FToastState | undefined" + }, + "default": "\"default\"", + "fieldName": "state" + }, + { + "name": "[\"close-button\"]", + "type": { + "text": "boolean | undefined" + }, + "default": "true", + "fieldName": "[\"close-button\"]" + }, + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip", + "inheritedFrom": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ], + "superclass": { + "name": "FRoot", + "module": "/src/mixins/components/f-root/f-root" + } + } + ], + "exports": [ + { + "kind": "js", + "name": "FToast", + "declaration": { + "name": "FToast", + "module": "src/components/f-toast/f-toast.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/components/f-tooltip/f-tooltip.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FTooltip", + "members": [ + { + "kind": "field", + "name": "open", + "type": { + "text": "boolean" + }, + "default": "false", + "description": "local attribute for opem/close of tooltip" + }, + { + "kind": "field", + "name": "placement", + "type": { + "text": "FTooltipPlacement | undefined" + }, + "default": "\"auto\"", + "attribute": "placement", + "reflects": true + }, + { + "kind": "field", + "name": "closable", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "attribute": "closable", + "reflects": true + }, + { + "kind": "field", + "name": "target", + "type": { + "text": "string | HTMLElement" + } + } + ], + "attributes": [ + { + "name": "placement", + "type": { + "text": "FTooltipPlacement | undefined" + }, + "default": "\"auto\"", + "fieldName": "placement" + }, + { + "name": "closable", + "type": { + "text": "boolean | undefined" + }, + "default": "false", + "fieldName": "closable" + } + ], + "superclass": { + "name": "LitElement", + "package": "lit" + }, + "customElement": true + } + ], + "exports": [ + { + "kind": "js", + "name": "FTooltip", + "declaration": { + "name": "FTooltip", + "module": "src/components/f-tooltip/f-tooltip.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/mixins/svg/checked-mark.ts", + "declarations": [], + "exports": [ + { + "kind": "js", + "name": "default", + "declaration": { + "module": "src/mixins/svg/checked-mark.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/mixins/svg/indeterminate-mark.ts", + "declarations": [], + "exports": [ + { + "kind": "js", + "name": "default", + "declaration": { + "module": "src/mixins/svg/indeterminate-mark.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/mixins/svg/loader.ts", + "declarations": [], + "exports": [ + { + "kind": "js", + "name": "default", + "declaration": { + "module": "src/mixins/svg/loader.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/mixins/svg/not-found.ts", + "declarations": [], + "exports": [ + { + "kind": "js", + "name": "default", + "declaration": { + "module": "src/mixins/svg/not-found.ts" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/mixins/components/f-root/f-root.ts", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "FRoot", + "members": [ + { + "kind": "field", + "name": "tooltipElement", + "type": { + "text": "HTMLElement" + } + }, + { + "kind": "field", + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "attribute": "tooltip", + "reflects": true + }, + { + "kind": "field", + "name": "mouseEnter", + "type": { + "text": "() => void | undefined" + } + }, + { + "kind": "field", + "name": "mouseLeave", + "type": { + "text": "() => void | undefined" + } + } + ], + "attributes": [ + { + "name": "tooltip", + "type": { + "text": "string | undefined" + }, + "fieldName": "tooltip" + } + ], + "superclass": { + "name": "LitElement", + "package": "lit" + }, + "summary": "Every component must extent this class to consume gbobal styles , such as css reset, font family,...", + "customElement": true + } + ], + "exports": [ + { + "kind": "js", + "name": "FRoot", + "declaration": { + "name": "FRoot", + "module": "src/mixins/components/f-root/f-root.ts" + } + } + ] + } + ] }