Fixed #595 - Typescript definitions improvement

pull/682/head
Cagatay Civici 2020-11-26 11:20:37 +03:00
parent 9aa51b2877
commit 1d72c920a1
75 changed files with 287 additions and 138 deletions

View File

@ -1,10 +1,12 @@
import Vue, { VNode } from 'vue'; import Vue, { VNode } from 'vue';
export declare class Accordion extends Vue { declare class Accordion extends Vue {
multiple?: boolean; multiple?: boolean;
$emit(eventName: 'tab-open', e: {originalEvent: Event, tab: any}): this; $emit(eventName: 'tab-open', e: {originalEvent: Event, tab: any}): this;
$emit(eventName: 'tab-close', e: {originalEvent: Event, tab: any}): this; $emit(eventName: 'tab-close', e: {originalEvent: Event, tab: any}): this;
$slots: { $slots: {
'': VNode[]; '': VNode[];
} }
} }
export default Accordion;

View File

@ -1,6 +1,6 @@
import Vue, { VNode } from 'vue'; import Vue, { VNode } from 'vue';
export declare class AccordionTab extends Vue { declare class AccordionTab extends Vue {
header?: string; header?: string;
active?: boolean; active?: boolean;
disabled?: boolean; disabled?: boolean;
@ -8,4 +8,6 @@ export declare class AccordionTab extends Vue {
'': VNode[]; '': VNode[];
header: VNode[]; header: VNode[];
} }
} }
export default AccordionTab;

View File

@ -1,6 +1,6 @@
import Vue, { VNode } from 'vue'; import Vue, { VNode } from 'vue';
export declare class AutoComplete extends Vue { declare class AutoComplete extends Vue {
modelValue?: any; modelValue?: any;
suggestions?: any[]; suggestions?: any[];
field?: string; field?: string;
@ -20,3 +20,5 @@ export declare class AutoComplete extends Vue {
list: VNode[]; list: VNode[];
}; };
} }
export default AutoComplete;

View File

@ -1,6 +1,6 @@
import Vue, { VNode } from 'vue'; import Vue, { VNode } from 'vue';
export declare class BlockUI extends Vue { declare class BlockUI extends Vue {
blocked?: boolean; blocked?: boolean;
fullScreen?: boolean; fullScreen?: boolean;
baseZIndex?: number; baseZIndex?: number;
@ -10,4 +10,6 @@ export declare class BlockUI extends Vue {
$slots: { $slots: {
'': VNode[]; '': VNode[];
} }
} }
export default BlockUI;

View File

@ -1,6 +1,8 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class Breadcrumb extends Vue { declare class Breadcrumb extends Vue {
home?: any; home?: any;
model?: any[]; model?: any[];
} }
export default Breadcrumb;

View File

@ -1,9 +1,11 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class Button extends Vue { declare class Button extends Vue {
label?: string; label?: string;
icon?: string; icon?: string;
iconPos?: string; iconPos?: string;
badge?: string; badge?: string;
badgeClass?: string; badgeClass?: string;
} }
export default Button;

View File

@ -13,7 +13,7 @@ export interface LocaleSettings {
weekHeader?: string; weekHeader?: string;
} }
export declare class Calendar extends Vue { declare class Calendar extends Vue {
modelValue?: Date | Date[]; modelValue?: Date | Date[];
selectionMode?: string; selectionMode?: string;
dateFormat?: string; dateFormat?: string;
@ -65,4 +65,6 @@ export declare class Calendar extends Vue {
date: VNode[]; date: VNode[];
footer: VNode[]; footer: VNode[];
}; };
} }
export default Calendar;

View File

@ -1,6 +1,6 @@
import Vue, { VNode } from 'vue'; import Vue, { VNode } from 'vue';
export declare class Card extends Vue { declare class Card extends Vue {
$slots: { $slots: {
header: VNode[]; header: VNode[];
title: VNode[]; title: VNode[];
@ -8,4 +8,6 @@ export declare class Card extends Vue {
content: VNode[]; content: VNode[];
footer: VNode[]; footer: VNode[];
} }
} }
export default Card;

View File

@ -1,6 +1,6 @@
import Vue, {VNode} from 'vue'; import Vue, {VNode} from 'vue';
export declare class Carousel extends Vue { declare class Carousel extends Vue {
value?: any; value?: any;
page?: number; page?: number;
numVisible?: number; numVisible?: number;
@ -18,4 +18,6 @@ export declare class Carousel extends Vue {
header: VNode[]; header: VNode[];
footer: VNode[]; footer: VNode[];
} }
} }
export default Carousel;

View File

@ -1,6 +1,6 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class Chart extends Vue { declare class Chart extends Vue {
type?: string; type?: string;
data?: object; data?: object;
options?: object; options?: object;
@ -10,4 +10,6 @@ export declare class Chart extends Vue {
refresh(): void; refresh(): void;
reinit(): void; reinit(): void;
generateLegend(): void | any; generateLegend(): void | any;
} }
export default Chart;

View File

@ -1,8 +1,10 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class Checkbox extends Vue { declare class Checkbox extends Vue {
value?: null; value?: null;
modelValue?: null; modelValue?: null;
binary?: boolean; binary?: boolean;
$emit(eventName: string, event: Event): this; $emit(eventName: string, event: Event): this;
} }
export default Checkbox;

View File

@ -1,6 +1,6 @@
import Vue, { VNode } from 'vue'; import Vue, { VNode } from 'vue';
export declare class Chips extends Vue { declare class Chips extends Vue {
modelValue?: any[]; modelValue?: any[];
max?: number; max?: number;
addOnBlur?: boolean; addOnBlur?: boolean;
@ -11,4 +11,6 @@ export declare class Chips extends Vue {
$slots: { $slots: {
chip: VNode[]; chip: VNode[];
} }
} }
export default Chips;

View File

@ -1,6 +1,6 @@
import Vue, { VNode } from 'vue'; import Vue, { VNode } from 'vue';
export declare class ColorPicker extends Vue { declare class ColorPicker extends Vue {
modelValue?: any; modelValue?: any;
defaultColor?: any; defaultColor?: any;
inline?: boolean; inline?: boolean;
@ -11,4 +11,6 @@ export declare class ColorPicker extends Vue {
baseZIndex?: number; baseZIndex?: number;
ariaLabelledBy?: string; ariaLabelledBy?: string;
$emit(eventName: 'input', value: any): this; $emit(eventName: 'input', value: any): this;
} }
export default ColorPicker;

View File

@ -1,6 +1,6 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class Column extends Vue { declare class Column extends Vue {
columnKey?: any; columnKey?: any;
field?: string; field?: string;
sortField?: string; sortField?: string;
@ -28,4 +28,6 @@ export declare class Column extends Vue {
reorderableColumn?: boolean; reorderableColumn?: boolean;
rowEditor?: boolean; rowEditor?: boolean;
frozen?: boolean; frozen?: boolean;
} }
export default Column;

View File

@ -1,5 +1,7 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class ColumnGroup extends Vue { declare class ColumnGroup extends Vue {
type?: string; type?: string;
} }
export default ColumnGroup;

View File

@ -1,6 +1,6 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class ContextMenu extends Vue { declare class ContextMenu extends Vue {
model?: any[]; model?: any[];
appendTo?: string; appendTo?: string;
autoZIndex?: boolean; autoZIndex?: boolean;
@ -9,4 +9,6 @@ export declare class ContextMenu extends Vue {
toggle(event: Event): void; toggle(event: Event): void;
show(event: Event, target?: any): void; show(event: Event, target?: any): void;
hide(): void; hide(): void;
} }
export default ContextMenu;

View File

@ -1,6 +1,6 @@
import Vue, { VNode } from 'vue'; import Vue, { VNode } from 'vue';
export declare class DataTable extends Vue { declare class DataTable extends Vue {
value?: any[]; value?: any[];
dataKey?: string; dataKey?: string;
rows?: number; rows?: number;
@ -85,4 +85,6 @@ export declare class DataTable extends Vue {
empty: VNode[]; empty: VNode[];
footer: VNode[]; footer: VNode[];
} }
} }
export default DataTable;

View File

@ -1,6 +1,6 @@
import Vue, { VNode } from 'vue'; import Vue, { VNode } from 'vue';
export declare class DataView extends Vue { declare class DataView extends Vue {
value?: any[]; value?: any[];
layout?: string; layout?: string;
rows?: number; rows?: number;
@ -25,4 +25,6 @@ export declare class DataView extends Vue {
grid: VNode[]; grid: VNode[];
footer: VNode[]; footer: VNode[];
} }
} }
export default DataView;

View File

@ -1,6 +1,8 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class DataViewLayoutOptions extends Vue { declare class DataViewLayoutOptions extends Vue {
value?: string; value?: string;
$emit(eventName: 'input', layout: string): this; $emit(eventName: 'input', layout: string): this;
} }
export default DataViewLayoutOptions;

View File

@ -1,8 +1,10 @@
import Vue, {VNode} from 'vue'; import Vue, {VNode} from 'vue';
export declare class DeferredContent extends Vue { declare class DeferredContent extends Vue {
$emit(eventName: 'load'): this; $emit(eventName: 'load'): this;
$slots: { $slots: {
'': VNode[]; '': VNode[];
} }
} }
export default DeferredContent;

View File

@ -1,6 +1,6 @@
import Vue, {VNode} from 'vue'; import Vue, {VNode} from 'vue';
export declare class Dialog extends Vue { declare class Dialog extends Vue {
header?: any; header?: any;
footer?: any; footer?: any;
visible?: boolean; visible?: boolean;
@ -24,3 +24,5 @@ export declare class Dialog extends Vue {
footer: VNode[]; footer: VNode[];
} }
} }
export default Dialog;

View File

@ -1,6 +1,6 @@
import Vue, { VNode } from 'vue'; import Vue, { VNode } from 'vue';
export declare class Dropdown extends Vue { declare class Dropdown extends Vue {
modelValue?: any; modelValue?: any;
options?: any[]; options?: any[];
optionLabel?: string; optionLabel?: string;
@ -30,4 +30,6 @@ export declare class Dropdown extends Vue {
$slot: { $slot: {
option: VNode[]; option: VNode[];
} }
} }
export default Dropdown;

View File

@ -1,6 +1,6 @@
import Vue, { VNode } from 'vue'; import Vue, { VNode } from 'vue';
export declare class Editor extends Vue { declare class Editor extends Vue {
modelValue?: string; modelValue?: string;
placeholder?: string; placeholder?: string;
readonly?: boolean; readonly?: boolean;
@ -11,4 +11,6 @@ export declare class Editor extends Vue {
$slot: { $slot: {
toolbar: VNode[]; toolbar: VNode[];
} }
} }
export default Editor;

View File

@ -1,6 +1,6 @@
import Vue, { VNode } from 'vue'; import Vue, { VNode } from 'vue';
export declare class Fieldset extends Vue { declare class Fieldset extends Vue {
legend?: string; legend?: string;
toggleable?: boolean; toggleable?: boolean;
collapsed?: boolean; collapsed?: boolean;
@ -9,4 +9,6 @@ export declare class Fieldset extends Vue {
'': VNode[]; '': VNode[];
legend: VNode[]; legend: VNode[];
} }
} }
export default Fieldset;

View File

@ -1,6 +1,6 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class FileUpload extends Vue { declare class FileUpload extends Vue {
name?: string; name?: string;
url?: string; url?: string;
mode?: string; mode?: string;
@ -25,4 +25,6 @@ export declare class FileUpload extends Vue {
$emit(eventName: 'error', e: { originalEvent: Event, files: any }): this; $emit(eventName: 'error', e: { originalEvent: Event, files: any }): this;
$emit(eventName: 'before-send', e: { xhr: XMLHttpRequest, formData: any }): this; $emit(eventName: 'before-send', e: { xhr: XMLHttpRequest, formData: any }): this;
$emit(eventName: 'clear'): this; $emit(eventName: 'clear'): this;
} }
export default FileUpload;

View File

@ -1,6 +1,8 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class FullCalendar extends Vue { declare class FullCalendar extends Vue {
events?: any[]; events?: any[];
options?: object; options?: object;
} }
export default FullCalendar;

View File

@ -1,6 +1,6 @@
import Vue, {VNode} from 'vue'; import Vue, {VNode} from 'vue';
export declare class Galleria extends Vue { declare class Galleria extends Vue {
id?: string; id?: string;
value?: any; value?: any;
activeIndex?: number; activeIndex?: number;
@ -34,3 +34,5 @@ export declare class Galleria extends Vue {
thumbnail: VNode[]; thumbnail: VNode[];
} }
} }
export default Galleria;

View File

@ -1,8 +1,10 @@
import Vue, { VNode } from 'vue'; import Vue, { VNode } from 'vue';
export declare class InlineMessage extends Vue { declare class InlineMessage extends Vue {
severity?: string; severity?: string;
$slots: { $slots: {
'': VNode[]; '': VNode[];
} }
} }
export default InlineMessage;

View File

@ -1,10 +1,12 @@
import Vue, {VNode} from 'vue'; import Vue, {VNode} from 'vue';
export declare class Inplace extends Vue { declare class Inplace extends Vue {
closable?: boolean; closable?: boolean;
active?: boolean; active?: boolean;
$slots: { $slots: {
display: VNode[]; display: VNode[];
content: VNode[]; content: VNode[];
} }
} }
export default Inplace;

View File

@ -1,6 +1,6 @@
import Vue, { VNode } from 'vue'; import Vue, { VNode } from 'vue';
export declare class InputMask extends Vue { declare class InputMask extends Vue {
modelValue?: string; modelValue?: string;
slotChar?: string; slotChar?: string;
mask?: string; mask?: string;
@ -13,4 +13,6 @@ export declare class InputMask extends Vue {
$emit(eventName: 'keypress', event: Event): this; $emit(eventName: 'keypress', event: Event): this;
$emit(eventName: 'paste', event: Event): this; $emit(eventName: 'paste', event: Event): this;
$emit(eventName: 'complete', event: Event): this; $emit(eventName: 'complete', event: Event): this;
} }
export default InputMask;

View File

@ -1,6 +1,6 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class InputNumber extends Vue { declare class InputNumber extends Vue {
modelValue?: number; modelValue?: number;
format?: boolean; format?: boolean;
showButtons?: boolean; showButtons?: boolean;
@ -27,3 +27,5 @@ export declare class InputNumber extends Vue {
$emit(eventName: string, value: number | Event): this; $emit(eventName: string, value: number | Event): this;
$emit(eventName: 'input', e: {originalEvent: Event, value: any}): this; $emit(eventName: 'input', e: {originalEvent: Event, value: any}): this;
} }
export default InputNumber;

View File

@ -1,5 +1,7 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class InputSwitch extends Vue { declare class InputSwitch extends Vue {
modelValue?: boolean; modelValue?: boolean;
} }
export default InputSwitch;

View File

@ -1,6 +1,8 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class InputText extends Vue { declare class InputText extends Vue {
value?: string; value?: string;
$emit(eventName: 'input', value: string): this; $emit(eventName: 'input', value: string): this;
} }
export default InputText;

View File

@ -1,6 +1,6 @@
import Vue, { VNode } from 'vue'; import Vue, { VNode } from 'vue';
export declare class Listbox extends Vue { declare class Listbox extends Vue {
modelValue?: any; modelValue?: any;
options?: any[]; options?: any[];
optionLabel?: string; optionLabel?: string;
@ -22,4 +22,6 @@ export declare class Listbox extends Vue {
$slots: { $slots: {
option: VNode[]; option: VNode[];
} }
} }
export default Listbox;

View File

@ -1,6 +1,8 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class MegaMenu extends Vue { declare class MegaMenu extends Vue {
model?: any[]; model?: any[];
orientation?: string; orientation?: string;
} }
export default MegaMenu;

View File

@ -1,6 +1,6 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class Menu extends Vue { declare class Menu extends Vue {
popup?: boolean; popup?: boolean;
model?: any[]; model?: any[];
appendTo?: string; appendTo?: string;
@ -10,3 +10,5 @@ export declare class Menu extends Vue {
show(event: Event, target?: any): void; show(event: Event, target?: any): void;
hide(): void; hide(): void;
} }
export default Menu;

View File

@ -1,5 +1,7 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class Menubar extends Vue { declare class Menubar extends Vue {
model?: any[]; model?: any[];
} }
export default Menubar;

View File

@ -1,6 +1,6 @@
import Vue, { VNode } from 'vue'; import Vue, { VNode } from 'vue';
export declare class Message extends Vue { declare class Message extends Vue {
severity?: string; severity?: string;
closable?: boolean; closable?: boolean;
sticky?: boolean; sticky?: boolean;
@ -8,4 +8,6 @@ export declare class Message extends Vue {
$slots: { $slots: {
'': VNode[]; '': VNode[];
} }
} }
export default Message;

View File

@ -1,6 +1,6 @@
import Vue, {VNode} from 'vue'; import Vue, {VNode} from 'vue';
export declare class MultiSelect extends Vue { declare class MultiSelect extends Vue {
modelValue?: any; modelValue?: any;
options?: any[]; options?: any[];
optionLabel?: string; optionLabel?: string;
@ -30,3 +30,5 @@ export declare class MultiSelect extends Vue {
option: VNode[]; option: VNode[];
} }
} }
export default MultiSelect;

View File

@ -1,6 +1,6 @@
import Vue, {VNode} from 'vue'; import Vue, {VNode} from 'vue';
export declare class OrderList extends Vue { declare class OrderList extends Vue {
modelValue?: any[]; modelValue?: any[];
dataKey?: string; dataKey?: string;
selection?: any[]; selection?: any[];
@ -11,4 +11,6 @@ export declare class OrderList extends Vue {
header: VNode[]; header: VNode[];
item: VNode[]; item: VNode[];
} }
} }
export default OrderList;

View File

@ -1,6 +1,6 @@
import Vue, {VNode} from 'vue'; import Vue, {VNode} from 'vue';
export declare class OrganizationChart extends Vue { declare class OrganizationChart extends Vue {
value?: any; value?: any;
selectionKeys?: any; selectionKeys?: any;
selectionMode?: string; selectionMode?: string;
@ -13,4 +13,6 @@ export declare class OrganizationChart extends Vue {
$slots: { $slots: {
[key: string]: VNode[]; [key: string]: VNode[];
} }
} }
export default OrganizationChart;

View File

@ -1,6 +1,6 @@
import Vue, { VNode } from 'vue'; import Vue, { VNode } from 'vue';
export declare class OverlayPanel extends Vue { declare class OverlayPanel extends Vue {
ismissable?: boolean; ismissable?: boolean;
showCloseIcon?: boolean; showCloseIcon?: boolean;
appendTo?: string; appendTo?: string;
@ -14,3 +14,5 @@ export declare class OverlayPanel extends Vue {
'': VNode[]; '': VNode[];
} }
} }
export default OverlayPanel;

View File

@ -7,7 +7,7 @@ export interface PageState {
pageCount: number pageCount: number
} }
export declare class Paginator extends Vue { declare class Paginator extends Vue {
totalRecords?: number; totalRecords?: number;
rows?: number; rows?: number;
first?: number; first?: number;
@ -21,4 +21,6 @@ export declare class Paginator extends Vue {
left: VNode[]; left: VNode[];
right: VNode[]; right: VNode[];
} }
} }
export default Paginator;

View File

@ -1,6 +1,6 @@
import Vue, {VNode} from 'vue'; import Vue, {VNode} from 'vue';
export declare class Panel extends Vue { declare class Panel extends Vue {
header?: string; header?: string;
toggleable?: boolean; toggleable?: boolean;
collapsed?: boolean; collapsed?: boolean;
@ -9,4 +9,6 @@ export declare class Panel extends Vue {
'': VNode[]; '': VNode[];
header: VNode[]; header: VNode[];
} }
} }
export default Panel;

View File

@ -1,5 +1,7 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class PanelMenu extends Vue { declare class PanelMenu extends Vue {
model?: any[]; model?: any[];
} }
export default PanelMenu;

View File

@ -1,6 +1,6 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class Password extends Vue { declare class Password extends Vue {
modelValue?: string; modelValue?: string;
promptLabel?: string; promptLabel?: string;
mediumRegex?: string; mediumRegex?: string;
@ -10,4 +10,6 @@ export declare class Password extends Vue {
strongLabel?: string; strongLabel?: string;
feedback?: boolean; feedback?: boolean;
$emit(eventName: string, event: Event): this; $emit(eventName: string, event: Event): this;
} }
export default Password;

View File

@ -1,6 +1,6 @@
import Vue, {VNode} from 'vue'; import Vue, {VNode} from 'vue';
export declare class PickList extends Vue { declare class PickList extends Vue {
modelValue?: any[][]; modelValue?: any[][];
selection?: any[][]; selection?: any[][];
dataKey?: string; dataKey?: string;
@ -15,4 +15,6 @@ export declare class PickList extends Vue {
header: VNode[]; header: VNode[];
item: VNode[]; item: VNode[];
} }
} }
export default PickList;

View File

@ -1,7 +1,9 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class ProgressBar extends Vue { declare class ProgressBar extends Vue {
value?: number; value?: number;
mode?: string; mode?: string;
showValue?: boolean; showValue?: boolean;
} }
export default ProgressBar;

View File

@ -1,7 +1,9 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class ProgressSpinner extends Vue { declare class ProgressSpinner extends Vue {
strokeWidth?: string; strokeWidth?: string;
fill?: string; fill?: string;
animationDuration?: string; animationDuration?: string;
} }
export default ProgressSpinner;

View File

@ -1,7 +1,9 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class RadioButton extends Vue { declare class RadioButton extends Vue {
value?: any; value?: any;
modelValue?: any; modelValue?: any;
$emit(eventName: string, event: Event): this; $emit(eventName: string, event: Event): this;
} }
export default RadioButton;

View File

@ -1,10 +1,12 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class Rating extends Vue { declare class Rating extends Vue {
modelValue?: number; modelValue?: number;
disabled?: boolean; disabled?: boolean;
readonly?: boolean; readonly?: boolean;
stars?: number; stars?: number;
cancel?: boolean; cancel?: boolean;
$emit(eventName: 'change', e: { originalEvent: Event, value: any }): this; $emit(eventName: 'change', e: { originalEvent: Event, value: any }): this;
} }
export default Rating;

View File

@ -1,3 +1,5 @@
import Directive from 'vue'; import Directive from 'vue';
export declare interface Ripple extends Directive {} declare interface Ripple extends Directive {}
export default Ripple;

View File

@ -1,3 +1,5 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class Row extends Vue {} declare class Row extends Vue {}
export default Row;

View File

@ -1,7 +1,9 @@
import Vue, {VNode} from 'vue'; import Vue, {VNode} from 'vue';
export declare class ScrollPanel extends Vue { declare class ScrollPanel extends Vue {
$slots: { $slots: {
'': VNode[]; '': VNode[];
} }
} }
export default ScrollPanel;

View File

@ -1,6 +1,6 @@
import Vue, { VNode } from 'vue'; import Vue, { VNode } from 'vue';
export declare class SelectButton extends Vue { declare class SelectButton extends Vue {
modelValue?: any; modelValue?: any;
options?: any[]; options?: any[];
optionLabel?: string; optionLabel?: string;
@ -15,4 +15,6 @@ export declare class SelectButton extends Vue {
$slots: { $slots: {
option: VNode[]; option: VNode[];
} }
} }
export default SelectButton;

View File

@ -1,6 +1,6 @@
import Vue, { VNode } from 'vue'; import Vue, { VNode } from 'vue';
export declare class Sidebar extends Vue { declare class Sidebar extends Vue {
visible?: boolean; visible?: boolean;
position?: string; position?: string;
baseZIndex?: number; baseZIndex?: number;
@ -14,4 +14,6 @@ export declare class Sidebar extends Vue {
$slots: { $slots: {
'': VNode[]; '': VNode[];
} }
} }
export default Sidebar;

View File

@ -1,6 +1,6 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class Slider extends Vue { declare class Slider extends Vue {
modelValue?: number | any[]; modelValue?: number | any[];
min?: number; min?: number;
max?: number; max?: number;
@ -11,4 +11,6 @@ export declare class Slider extends Vue {
ariaLabelledBy?: string; ariaLabelledBy?: string;
$emit(eventName: 'change', value: any): this; $emit(eventName: 'change', value: any): this;
$emit(eventName: 'slideend', e: {originalEvent: Event, values: any}): this; $emit(eventName: 'slideend', e: {originalEvent: Event, values: any}): this;
} }
export default Slider;

View File

@ -1,6 +1,6 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class SplitButton extends Vue { declare class SplitButton extends Vue {
label?: string; label?: string;
icon?: string; icon?: string;
model?: any[]; model?: any[];
@ -10,4 +10,6 @@ export declare class SplitButton extends Vue {
baseZIndex?: number; baseZIndex?: number;
appendTo?: string; appendTo?: string;
$emit(eventName: 'click', event: Event): this; $emit(eventName: 'click', event: Event): this;
} }
export default SplitButton;

View File

@ -1,6 +1,8 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class Steps extends Vue { declare class Steps extends Vue {
model?: any[]; model?: any[];
readonly?: boolean; readonly?: boolean;
} }
export default Steps;

View File

@ -1,5 +1,7 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class TabMenu extends Vue { declare class TabMenu extends Vue {
model?: any[]; model?: any[];
} }
export default TabMenu;

View File

@ -1,9 +1,11 @@
import Vue, { VNode } from 'vue'; import Vue, { VNode } from 'vue';
export declare class TabPanel extends Vue { declare class TabPanel extends Vue {
header?: any; header?: any;
disabled?: boolean; disabled?: boolean;
$slots: { $slots: {
'': VNode[]; '': VNode[];
} }
} }
export default TabPanel;

View File

@ -1,9 +1,11 @@
import Vue, { VNode } from 'vue'; import Vue, { VNode } from 'vue';
export declare class TabView extends Vue { declare class TabView extends Vue {
activeIndex?: number; activeIndex?: number;
$emit(eventName: 'tab-change', e: { originalEvent: Event, tab: any }): this; $emit(eventName: 'tab-change', e: { originalEvent: Event, tab: any }): this;
$slots: { $slots: {
'': VNode[]; '': VNode[];
} }
} }
export default TabView;

View File

@ -1,6 +1,8 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class Terminal extends Vue { declare class Terminal extends Vue {
welcomeMessage?: string; welcomeMessage?: string;
prompt?: string; prompt?: string;
} }
export default Terminal;

View File

@ -1,6 +1,8 @@
export declare class TerminalService { declare class TerminalService {
$on(action: string, fn: any): any; $on(action: string, fn: any): any;
$emit(action: string, params?: any): any; $emit(action: string, params?: any): any;
$off(action: string, id: number): void; $off(action: string, id: number): void;
$subscribed(action: string): boolean; $subscribed(action: string): boolean;
} }
export default TerminalService;

View File

@ -1,7 +1,9 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class Textarea extends Vue { declare class Textarea extends Vue {
value?: string; value?: string;
autoResize?: boolean; autoResize?: boolean;
$emit(eventName: 'input', value: string): this; $emit(eventName: 'input', value: string): this;
} }
export default Textarea;

View File

@ -1,6 +1,6 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class TieredMenu extends Vue { declare class TieredMenu extends Vue {
popup?: boolean; popup?: boolean;
model?: any[]; model?: any[];
appendTo?: string; appendTo?: string;
@ -10,3 +10,5 @@ export declare class TieredMenu extends Vue {
show(event: Event, target?: any): void; show(event: Event, target?: any): void;
hide(): void; hide(): void;
} }
export default TieredMenu;

View File

@ -1,6 +1,6 @@
import Vue, { VNode } from 'vue'; import Vue, { VNode } from 'vue';
export declare class Timeline extends Vue { declare class Timeline extends Vue {
value?: any[]; value?: any[];
align?: string; align?: string;
layout?: string; layout?: string;
@ -10,4 +10,6 @@ export declare class Timeline extends Vue {
opposite: VNode[]; opposite: VNode[];
marker: VNode[]; marker: VNode[];
} }
} }
export default Timeline;

View File

@ -1,6 +1,8 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class Toast extends Vue { declare class Toast extends Vue {
group?: string; group?: string;
position?: string; position?: string;
} }
export default Toast;

View File

@ -12,4 +12,5 @@ declare module 'vue/types/vue' {
interface Vue { interface Vue {
$toast: ToastServiceMethods; $toast: ToastServiceMethods;
} }
} }

View File

@ -1,6 +1,6 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class ToggleButton extends Vue { declare class ToggleButton extends Vue {
value?: boolean; value?: boolean;
onIcon?: string; onIcon?: string;
offIcon?: string; offIcon?: string;
@ -8,4 +8,6 @@ export declare class ToggleButton extends Vue {
offLabel?: string; offLabel?: string;
iconPos?: string; iconPos?: string;
$emit(eventName: string, event: Event): this; $emit(eventName: string, event: Event): this;
} }
export default ToggleButton;

View File

@ -1,8 +1,10 @@
import Vue, { VNode } from 'vue'; import Vue, { VNode } from 'vue';
export declare class Toolbar extends Vue { declare class Toolbar extends Vue {
$slots: { $slots: {
left: VNode[]; left: VNode[];
right: VNode[]; right: VNode[];
} }
} }
export default Toolbar;

View File

@ -1,3 +1,5 @@
import Directive from 'vue'; import Directive from 'vue';
export declare interface Tooltip extends Directive {} declare interface Tooltip extends Directive {}
export default Tooltip;

View File

@ -1,6 +1,6 @@
import Vue, {VNode} from 'vue'; import Vue, {VNode} from 'vue';
export declare class Tree extends Vue { declare class Tree extends Vue {
value?: any; value?: any;
expandedKeys?: any; expandedKeys?: any;
selectionKeys?: any; selectionKeys?: any;
@ -20,4 +20,6 @@ export declare class Tree extends Vue {
$slots: { $slots: {
[key: string]: VNode[]; [key: string]: VNode[];
} }
} }
export default Tree;

View File

@ -1,6 +1,6 @@
import Vue, {VNode} from 'vue'; import Vue, {VNode} from 'vue';
export declare class TreeTable extends Vue { declare class TreeTable extends Vue {
value?: any; value?: any;
expandedKeys?: any; expandedKeys?: any;
selectionKeys?: any; selectionKeys?: any;
@ -50,4 +50,6 @@ export declare class TreeTable extends Vue {
empty: VNode[]; empty: VNode[];
footer: VNode[]; footer: VNode[];
} }
} }
export default TreeTable;

View File

@ -1,6 +1,8 @@
import Vue from 'vue'; import Vue from 'vue';
export declare class TriStateCheckbox extends Vue { declare class TriStateCheckbox extends Vue {
modelValue?: any; modelValue?: any;
$emit(eventName: string, event: Event): this; $emit(eventName: string, event: Event): this;
} }
export default TriStateCheckbox;