@arco-design/web-vue
Version:
Arco Design Vue 2.0: A Vue.js 3 UI Library
36 lines (35 loc) • 2.65 kB
TypeScript
import originDayjs, { Dayjs, OpUnitType, UnitType } from 'dayjs';
import 'dayjs/locale/zh-cn';
export declare const dayjs: typeof originDayjs;
export declare const methods: {
add(time: Dayjs, value: number, unit: UnitType): originDayjs.Dayjs;
subtract(time: Dayjs, value: number, unit: UnitType): originDayjs.Dayjs;
startOf(time: Dayjs, unit: OpUnitType): originDayjs.Dayjs;
startOfWeek(time: Dayjs, weekStart: number): originDayjs.Dayjs;
endOf(time: Dayjs, unit: OpUnitType): originDayjs.Dayjs;
set(time: Dayjs, unit: UnitType, value: number): originDayjs.Dayjs;
isSameWeek(date1: Dayjs, date2: Dayjs, weekStart: number): boolean;
};
export declare function getNow(): originDayjs.Dayjs;
export declare function getSortedDayjsArray(values: Dayjs[]): originDayjs.Dayjs[];
export declare function isValueChange(prevValue: Dayjs | (Dayjs | undefined)[] | undefined, currentValue: Dayjs | (Dayjs | undefined)[] | undefined): boolean;
declare type DateValue = Date | string | number;
export declare function getDayjsValue(time: DateValue, format: string): Dayjs;
export declare function getDayjsValue(time: DateValue | undefined, format: string): Dayjs | undefined;
export declare function getDayjsValue(time: DateValue[], format: string): Dayjs[];
export declare function getDayjsValue(time: DateValue[] | undefined, format: string): Dayjs[] | undefined;
export declare function getDayjsValue(time: (DateValue | undefined)[], format: string): (Dayjs | undefined)[];
export declare function getDayjsValue(time: (DateValue | undefined)[] | undefined, format: string): (Dayjs | undefined)[] | undefined;
export declare function getDayjsValue(time: DateValue | (DateValue | undefined)[] | undefined, format: string): Dayjs | (Dayjs | undefined)[] | undefined;
export declare function getDateValue(value: Dayjs): Date;
export declare function getDateValue(value: Dayjs | undefined): Date | undefined;
export declare function getDateValue(value: Dayjs[]): Date[];
export declare function getDateValue(value: (Dayjs | undefined)[]): (Date | undefined)[];
export declare function getDateValue(value: (Dayjs | undefined)[] | undefined): (Date | undefined)[] | undefined;
export declare function getDateValue(value: Dayjs | (Dayjs | undefined)[]): Date | (Date | undefined)[];
export declare function getDateValue(value: Dayjs | (Dayjs | undefined)[] | undefined): Date | (Date | undefined)[] | undefined;
export declare function initializeDateLocale(localeName: string, weekStart: number): void;
export declare function pickDataAttributes<T extends Record<string, any>, K extends keyof T>(obj: T): {
[key in K]: any;
};
export {};