123456789101112131415161718192021222324 |
- import { GradientObject } from './graphic/Gradient';
- import { PatternObject } from './graphic/Pattern';
- import { Dictionary } from './core/types';
- export interface PainterBase {
- type: string;
- root?: HTMLElement;
- ssrOnly?: boolean;
- resize(width?: number | string, height?: number | string): void;
- refresh(): void;
- clear(): void;
- renderToString?(): string;
- getType: () => string;
- getWidth(): number;
- getHeight(): number;
- dispose(): void;
- getViewportRoot: () => HTMLElement;
- getViewportRootOffset: () => {
- offsetLeft: number;
- offsetTop: number;
- };
- refreshHover(): void;
- configLayer(zlevel: number, config: Dictionary<any>): void;
- setBackgroundColor(backgroundColor: string | GradientObject | PatternObject): void;
- }
|