@visactor/vtable
Version:
canvas table width high performance
46 lines (45 loc) • 1.79 kB
TypeScript
import type { RadioStyleOption, IStyleOption } from '../../ts-types';
import { Style } from './Style';
import type { RadioStyle as RadioStyleThemeOption } from '../../ts-types/column/style';
export declare class RadioStyle extends Style {
private _size;
private _spaceBetweenTextAndIcon;
private _spaceBetweenRadio;
private _outerRadius?;
private _innerRadius?;
private _defaultFill?;
private _defaultStroke?;
private _disableFill?;
private _checkedFill?;
private _checkedStroke?;
private _disableCheckedFill?;
private _disableCheckedStroke?;
static get DEFAULT(): RadioStyle;
constructor(style?: RadioStyleOption, headerStyle?: RadioStyleOption, radioThemeStyle?: RadioStyleThemeOption);
get size(): number;
set size(size: number);
get spaceBetweenTextAndIcon(): number;
set spaceBetweenTextAndIcon(spaceBetweenTextAndIcon: number);
get spaceBetweenRadio(): number;
set spaceBetweenRadio(spaceBetweenRadio: number);
get innerRadius(): number;
set innerRadius(innerRadius: number);
get outerRadius(): number;
set outerRadius(outerRadius: number);
get defaultFill(): string;
set defaultFill(defaultFill: string);
get defaultStroke(): string;
set defaultStroke(defaultStroke: string);
get disableFill(): string;
set disableFill(disableFill: string);
get checkedFill(): string;
set checkedFill(checkedFill: string);
get checkedStroke(): string;
set checkedStroke(checkedStroke: string);
get disableCheckedFill(): string;
set disableCheckedFill(disableCheckedFill: string);
get disableCheckedStroke(): string;
set disableCheckedStroke(disableCheckedStroke: string);
getStyle(style: IStyleOption): RadioStyle;
clone(): RadioStyle;
}