kopia lustrzana https://github.com/shoelace-style/shoelace
declare types for component tags (#371)
rodzic
0234fe81d5
commit
a14346ea87
|
@ -212,3 +212,9 @@ export default class SlAlert extends LitElement {
|
|||
`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-alert': SlAlert;
|
||||
}
|
||||
}
|
|
@ -202,3 +202,9 @@ export default class SlAnimation extends LitElement {
|
|||
return html` <slot @slotchange=${this.handleSlotChange}></slot> `;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-animation': SlAnimation;
|
||||
}
|
||||
}
|
|
@ -65,3 +65,9 @@ export default class SlAvatar extends LitElement {
|
|||
`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-avatar': SlAvatar;
|
||||
}
|
||||
}
|
|
@ -45,3 +45,9 @@ export default class SlBadge extends LitElement {
|
|||
`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-badge': SlBadge;
|
||||
}
|
||||
}
|
|
@ -41,3 +41,9 @@ export default class SlButtonGroup extends LitElement {
|
|||
`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-button-group': SlButtonGroup;
|
||||
}
|
||||
}
|
|
@ -227,3 +227,9 @@ export default class SlButton extends LitElement {
|
|||
return isLink ? link : button;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-button': SlButton;
|
||||
}
|
||||
}
|
|
@ -68,3 +68,9 @@ export default class SlCard extends LitElement {
|
|||
`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-card': SlCard;
|
||||
}
|
||||
}
|
|
@ -183,3 +183,9 @@ export default class SlCheckbox extends LitElement {
|
|||
`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-checkbox': SlCheckbox;
|
||||
}
|
||||
}
|
|
@ -821,3 +821,9 @@ export default class SlColorPicker extends LitElement {
|
|||
`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-color-picker': SlColorPicker;
|
||||
}
|
||||
}
|
|
@ -211,3 +211,9 @@ export default class SlDetails extends LitElement {
|
|||
`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-details': SlDetails;
|
||||
}
|
||||
}
|
|
@ -261,3 +261,9 @@ export default class SlDialog extends LitElement {
|
|||
`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-dialog': SlDialog;
|
||||
}
|
||||
}
|
|
@ -272,3 +272,9 @@ export default class SlDrawer extends LitElement {
|
|||
`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-drawer': SlDrawer;
|
||||
}
|
||||
}
|
|
@ -407,3 +407,9 @@ export default class SlDropdown extends LitElement {
|
|||
`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-dropdown': SlDropdown;
|
||||
}
|
||||
}
|
|
@ -279,3 +279,9 @@ export default class SlForm extends LitElement {
|
|||
`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-form': SlForm;
|
||||
}
|
||||
}
|
|
@ -24,3 +24,9 @@ export default class SlFormatBytes extends LitElement {
|
|||
});
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-format-bytes': SlFormatBytes;
|
||||
}
|
||||
}
|
|
@ -70,3 +70,9 @@ export default class SlFormatDate extends LitElement {
|
|||
}).format(date);
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-format-date': SlFormatDate;
|
||||
}
|
||||
}
|
|
@ -58,3 +58,9 @@ export default class SlFormatNumber extends LitElement {
|
|||
}).format(this.value);
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-format-number': SlFormatNumber;
|
||||
}
|
||||
}
|
|
@ -68,3 +68,9 @@ export default class SlIconButton extends LitElement {
|
|||
`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-icon-button': SlIconButton;
|
||||
}
|
||||
}
|
|
@ -120,3 +120,9 @@ export default class SlIcon extends LitElement {
|
|||
return html` <div part="base" class="icon" role="img" aria-label=${this.getLabel()}>${unsafeSVG(this.svg)}</div>`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-icon': SlIcon;
|
||||
}
|
||||
}
|
|
@ -135,3 +135,9 @@ export default class SlImageComparer extends LitElement {
|
|||
`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-image-comparer': SlImageComparer;
|
||||
}
|
||||
}
|
|
@ -78,3 +78,9 @@ export default class SlInclude extends LitElement {
|
|||
return html`<slot></slot>`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-include': SlInclude;
|
||||
}
|
||||
}
|
|
@ -376,3 +376,9 @@ export default class SlInput extends LitElement {
|
|||
);
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-input': SlInput;
|
||||
}
|
||||
}
|
|
@ -18,3 +18,9 @@ export default class SlMenuDivider extends LitElement {
|
|||
return html` <div part="base" class="menu-divider" role="separator" aria-hidden="true"></div> `;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-menu-divider': SlMenuDivider;
|
||||
}
|
||||
}
|
|
@ -100,3 +100,9 @@ export default class SlMenuItem extends LitElement {
|
|||
`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-menu-item': SlMenuItem;
|
||||
}
|
||||
}
|
|
@ -24,3 +24,9 @@ export default class SlMenuLabel extends LitElement {
|
|||
`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-menu-label': SlMenuLabel;
|
||||
}
|
||||
}
|
|
@ -124,3 +124,9 @@ export default class SlMenu extends LitElement {
|
|||
`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-menu': SlMenu;
|
||||
}
|
||||
}
|
|
@ -50,3 +50,9 @@ export default class SlProgressBar extends LitElement {
|
|||
`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-progress-bar': SlProgressBar;
|
||||
}
|
||||
}
|
|
@ -76,3 +76,9 @@ export default class SlProgressRing extends LitElement {
|
|||
`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-progress-ring': SlProgressRing;
|
||||
}
|
||||
}
|
|
@ -180,3 +180,9 @@ export default class SlRadio extends LitElement {
|
|||
`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-radio': SlRadio;
|
||||
}
|
||||
}
|
|
@ -210,3 +210,9 @@ export default class SlRange extends LitElement {
|
|||
);
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-range': SlRange;
|
||||
}
|
||||
}
|
|
@ -242,3 +242,9 @@ export default class SlRating extends LitElement {
|
|||
`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-rating': SlRating;
|
||||
}
|
||||
}
|
|
@ -116,3 +116,9 @@ export default class SlRelativeTime extends LitElement {
|
|||
return html` <time datetime=${this.isoTime} title=${this.titleTime}>${this.relativeTime}</time> `;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-relative-time': SlRelativeTime;
|
||||
}
|
||||
}
|
|
@ -45,3 +45,9 @@ export default class SlResizeObserver extends LitElement {
|
|||
return html` <slot @slotchange=${this.handleSlotChange}></slot> `;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-resize-observer': SlResizeObserver;
|
||||
}
|
||||
}
|
|
@ -37,3 +37,9 @@ export default class SlResponsiveEmbed extends LitElement {
|
|||
`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-responsive-embed': SlResponsiveEmbed;
|
||||
}
|
||||
}
|
|
@ -465,3 +465,9 @@ export default class SlSelect extends LitElement {
|
|||
);
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-select': SlSelect;
|
||||
}
|
||||
}
|
|
@ -34,3 +34,9 @@ export default class SlSkeleton extends LitElement {
|
|||
`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-skeleton': SlSkeleton;
|
||||
}
|
||||
}
|
|
@ -16,3 +16,9 @@ export default class SlSpinner extends LitElement {
|
|||
return html` <span part="base" class="spinner" aria-busy="true" aria-live="polite"></span> `;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-spinner': SlSpinner;
|
||||
}
|
||||
}
|
|
@ -156,3 +156,9 @@ export default class SlSwitch extends LitElement {
|
|||
`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-switch': SlSwitch;
|
||||
}
|
||||
}
|
|
@ -360,3 +360,9 @@ export default class SlTabGroup extends LitElement {
|
|||
`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-tab-group': SlTabGroup;
|
||||
}
|
||||
}
|
|
@ -44,3 +44,9 @@ export default class SlTabPanel extends LitElement {
|
|||
`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-tab-panel': SlTabPanel;
|
||||
}
|
||||
}
|
|
@ -88,3 +88,9 @@ export default class SlTab extends LitElement {
|
|||
`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-tab': SlTab;
|
||||
}
|
||||
}
|
|
@ -81,3 +81,9 @@ export default class SlTag extends LitElement {
|
|||
`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-tag': SlTag;
|
||||
}
|
||||
}
|
|
@ -296,3 +296,9 @@ export default class SlTextarea extends LitElement {
|
|||
);
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-textarea': SlTextarea;
|
||||
}
|
||||
}
|
|
@ -262,3 +262,9 @@ export default class SlTooltip extends LitElement {
|
|||
`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'sl-tooltip': SlTooltip;
|
||||
}
|
||||
}
|
|
@ -71,5 +71,9 @@
|
|||
"removeComments": true,
|
||||
"skipLibCheck": true /* Skip type checking of declaration files. */,
|
||||
"forceConsistentCasingInFileNames": true /* Disallow inconsistently-cased references to the same file. */
|
||||
}
|
||||
},
|
||||
"exclude": [
|
||||
"docs",
|
||||
"dist"
|
||||
]
|
||||
}
|
||||
|
|
Ładowanie…
Reference in New Issue