bug fix and performance improvements

This commit is contained in:
quantulr
2023-08-18 17:32:18 +08:00
parent 3c6ab550cf
commit e750b9be9c
923 changed files with 46650 additions and 9 deletions

View File

@ -0,0 +1,77 @@
import { SuperComponent } from '../common/src/index';
import type { TdLoadingProps } from './type';
export interface LoadingProps extends TdLoadingProps {
}
export default class Loading extends SuperComponent {
externalClasses: string[];
data: {
prefix: string;
classPrefix: string;
show: boolean;
};
options: {
multipleSlots: boolean;
};
properties: {
delay?: {
type: NumberConstructor;
value?: number;
};
duration?: {
type: NumberConstructor;
value?: number;
};
externalClasses?: {
type: ArrayConstructor;
value?: ["t-class", "t-class-text", "t-class-indicator"];
};
indicator?: {
type: BooleanConstructor;
value?: boolean;
};
inheritColor?: {
type: BooleanConstructor;
value?: boolean;
};
layout?: {
type: StringConstructor;
value?: "horizontal" | "vertical";
};
loading?: {
type: BooleanConstructor;
value?: boolean;
};
pause?: {
type: BooleanConstructor;
value?: boolean;
};
progress?: {
type: NumberConstructor;
value?: number;
};
reverse?: {
type: BooleanConstructor;
value?: boolean;
};
size?: {
type: StringConstructor;
value?: string;
};
text?: {
type: StringConstructor;
value?: string;
};
theme?: {
type: StringConstructor;
value?: "circular" | "spinner" | "dots";
};
};
timer: any;
observers: {
loading(this: any, cur: any): void;
};
lifetimes: {
detached(): void;
};
refreshPage(): void;
}