@dialpad/dialtone-vue
Version:
Vue component library for Dialpad's design system Dialtone
195 lines • 6.77 kB
TypeScript
export namespace InputMixin {
let inheritAttrs: boolean;
namespace props {
namespace label {
export let type: StringConstructor;
let _default: string;
export { _default as default };
}
namespace name {
let type_1: StringConstructor;
export { type_1 as type };
let _default_1: string;
export { _default_1 as default };
}
namespace value {
let type_2: (StringConstructor | NumberConstructor | BooleanConstructor | ObjectConstructor)[];
export { type_2 as type };
let _default_2: null;
export { _default_2 as default };
}
namespace description {
let type_3: StringConstructor;
export { type_3 as type };
let _default_3: string;
export { _default_3 as default };
}
namespace disabled {
let type_4: BooleanConstructor;
export { type_4 as type };
let _default_4: boolean;
export { _default_4 as default };
}
namespace validationState {
let type_5: StringConstructor;
export { type_5 as type };
let _default_5: string;
export { _default_5 as default };
export function validator(validationState: any): boolean;
}
namespace inputClass {
let type_6: (StringConstructor | ObjectConstructor | ArrayConstructor)[];
export { type_6 as type };
let _default_6: string;
export { _default_6 as default };
}
namespace labelClass {
let type_7: (StringConstructor | ObjectConstructor | ArrayConstructor)[];
export { type_7 as type };
let _default_7: string;
export { _default_7 as default };
}
namespace descriptionClass {
let type_8: (StringConstructor | ObjectConstructor | ArrayConstructor)[];
export { type_8 as type };
let _default_8: string;
export { _default_8 as default };
}
namespace labelChildProps {
let type_9: ObjectConstructor;
export { type_9 as type };
function _default_9(): {};
export { _default_9 as default };
}
namespace descriptionChildProps {
let type_10: ObjectConstructor;
export { type_10 as type };
function _default_10(): {};
export { _default_10 as default };
}
}
function data(): any;
namespace watch {
function disabled(newDisabled: any): void;
function validationState(newValidationState: any): void;
}
namespace methods {
function validateInputLabels(hasLabelOrLabel: boolean | string, ariaLabel: string): void;
}
}
export namespace CheckableMixin {
export namespace model {
let prop: string;
}
export namespace props_1 {
export namespace checked {
let type_11: BooleanConstructor;
export { type_11 as type };
let _default_11: boolean;
export { _default_11 as default };
}
export namespace indeterminate {
let type_12: BooleanConstructor;
export { type_12 as type };
let _default_12: boolean;
export { _default_12 as default };
}
export namespace value_1 {
let type_13: (StringConstructor | NumberConstructor | BooleanConstructor)[];
export { type_13 as type };
let _default_13: null;
export { _default_13 as default };
}
export { value_1 as value };
}
export { props_1 as props };
export function data(): any;
export namespace watch_1 {
function checked(newChecked: any): void;
function indeterminate(newValue: any): void;
}
export { watch_1 as watch };
}
export namespace GroupableMixin {
export namespace inject {
namespace groupContext {
let _default_14: {};
export { _default_14 as default };
}
namespace setGroupValue {
function _default_15(): () => void;
export { _default_15 as default };
}
}
export function data(): any;
export namespace computed {
function hasGroup(): boolean;
function groupName(): any;
function groupValue(): any;
function groupDisabled(): any;
function groupValidationState(): any;
function internalName(): any;
}
export namespace watch_2 {
function value(newValue: any): void;
namespace groupValue {
let immediate: boolean;
function handler(newGroupValue: any): void;
}
namespace groupDisabled {
let immediate_1: boolean;
export { immediate_1 as immediate };
export function handler(newGroupDisabled: any): void;
}
namespace groupValidationState {
let immediate_2: boolean;
export { immediate_2 as immediate };
export function handler(newGroupValidationState: any): void;
}
}
export { watch_2 as watch };
export function created(): void;
}
export namespace MessagesMixin {
export namespace props_2 {
namespace messagesClass {
let type_14: (StringConstructor | ObjectConstructor | ArrayConstructor)[];
export { type_14 as type };
let _default_16: string;
export { _default_16 as default };
}
namespace messagesChildProps {
let type_15: ObjectConstructor;
export { type_15 as type };
function _default_17(): {};
export { _default_17 as default };
}
namespace showMessages {
let type_16: BooleanConstructor;
export { type_16 as type };
let _default_18: boolean;
export { _default_18 as default };
}
namespace messages {
let type_17: ArrayConstructor;
export { type_17 as type };
function _default_19(): never[];
export { _default_19 as default };
export function validator_1(messages: any): any;
export { validator_1 as validator };
}
}
export { props_2 as props };
export namespace computed_1 {
function formattedMessages(): any;
}
export { computed_1 as computed };
}
declare namespace _default {
export { InputMixin };
export { CheckableMixin };
export { GroupableMixin };
export { MessagesMixin };
}
export default _default;
//# sourceMappingURL=input.d.ts.map