@tplc/business
Version:
153 lines (152 loc) • 4.32 kB
TypeScript
declare function __VLS_template(): {
default?(_: {}): any
}
declare const __VLS_component: import('vue').DefineComponent<
{
customClass: {
type: StringConstructor
default: string
}
minDate: {
type: NumberConstructor
default: number
}
maxDate: {
type: NumberConstructor
default: number
}
defaultValue: {
type: {
(arrayLength: number): number[]
(...items: number[]): number[]
new (arrayLength: number): number[]
new (...items: number[]): number[]
isArray(arg: any): arg is any[]
readonly prototype: any[]
from<T>(arrayLike: ArrayLike<T>): T[]
from<T, U>(arrayLike: ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[]
from<T>(iterable: Iterable<T> | ArrayLike<T>): T[]
from<T, U>(
iterable: Iterable<T> | ArrayLike<T>,
mapfn: (v: T, k: number) => U,
thisArg?: any,
): U[]
of<T>(...items: T[]): T[]
fromAsync<T>(
iterableOrArrayLike:
| AsyncIterable<T>
| Iterable<T | PromiseLike<T>>
| ArrayLike<T | PromiseLike<T>>,
): Promise<T[]>
fromAsync<T, U>(
iterableOrArrayLike: AsyncIterable<T> | Iterable<T> | ArrayLike<T>,
mapFn: (value: Awaited<T>) => U,
thisArg?: any,
): Promise<Awaited<U>[]>
readonly [Symbol.species]: ArrayConstructor
}
/** 最近三个月 number[] */
default: () => number[]
}
params: {
type: ObjectConstructor
default: () => {}
}
modelValue: {
type: import('vue').PropType<number[]>
}
},
{},
unknown,
{},
{},
import('vue').ComponentOptionsMixin,
import('vue').ComponentOptionsMixin,
{
'update:modelValue': (modelValue: number[]) => void
confirm: (...args: any[]) => void
cancel: (...args: any[]) => void
open: (...args: any[]) => void
},
string,
import('vue').PublicProps,
Readonly<
import('vue').ExtractPropTypes<{
customClass: {
type: StringConstructor
default: string
}
minDate: {
type: NumberConstructor
default: number
}
maxDate: {
type: NumberConstructor
default: number
}
defaultValue: {
type: {
(arrayLength: number): number[]
(...items: number[]): number[]
new (arrayLength: number): number[]
new (...items: number[]): number[]
isArray(arg: any): arg is any[]
readonly prototype: any[]
from<T>(arrayLike: ArrayLike<T>): T[]
from<T, U>(arrayLike: ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[]
from<T>(iterable: Iterable<T> | ArrayLike<T>): T[]
from<T, U>(
iterable: Iterable<T> | ArrayLike<T>,
mapfn: (v: T, k: number) => U,
thisArg?: any,
): U[]
of<T>(...items: T[]): T[]
fromAsync<T>(
iterableOrArrayLike:
| AsyncIterable<T>
| Iterable<T | PromiseLike<T>>
| ArrayLike<T | PromiseLike<T>>,
): Promise<T[]>
fromAsync<T, U>(
iterableOrArrayLike: AsyncIterable<T> | Iterable<T> | ArrayLike<T>,
mapFn: (value: Awaited<T>) => U,
thisArg?: any,
): Promise<Awaited<U>[]>
readonly [Symbol.species]: ArrayConstructor
}
/** 最近三个月 number[] */
default: () => number[]
}
params: {
type: ObjectConstructor
default: () => {}
}
modelValue: {
type: import('vue').PropType<number[]>
}
}>
> & {
'onUpdate:modelValue'?: ((modelValue: number[]) => any) | undefined
onConfirm?: ((...args: any[]) => any) | undefined
onCancel?: ((...args: any[]) => any) | undefined
onOpen?: ((...args: any[]) => any) | undefined
},
{
customClass: string
params: Record<string, any>
minDate: number
maxDate: number
defaultValue: number[]
},
{}
>
declare const _default: __VLS_WithTemplateSlots<
typeof __VLS_component,
ReturnType<typeof __VLS_template>
>
export default _default
type __VLS_WithTemplateSlots<T, S> = T & {
new (): {
$slots: S
}
}