city-casereport/miniprogram_npm/tdesign-miniprogram/loading/loading.d.ts

78 lines
1.9 KiB
TypeScript
Raw Normal View History

2023-12-06 14:22:42 +08:00
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;
}