@devexpress/utils
Version:
DevExpress utils
27 lines • 1.17 kB
TypeScript
import { IEquatable, ISupportConverting, ISupportCopyFrom, SimpleConverter } from '../types';
import { IOffsets } from './interfaces';
export declare class Offsets implements IEquatable<Offsets>, ISupportCopyFrom<Offsets>, ISupportConverting<number>, IOffsets {
left: number;
right: number;
top: number;
bottom: number;
static empty(): Offsets;
get horizontal(): number;
get vertical(): number;
constructor(left: number, right: number, top: number, bottom: number);
static fromNumber(offset: number): Offsets;
static fromOffsets(offsets: IOffsets): Offsets;
static fromSide(horizontal: number, vertical: number): Offsets;
normalize(): this;
toString(): string;
isEmpty(): boolean;
offset(offset: IOffsets): this;
multiply(mult: number): this;
multiply(multHoriz: number, multVert: number): this;
multiply(multLeft: number, multRight: number, multTop: number, multBottom: number): this;
clone(): Offsets;
copyFrom(obj: IOffsets): void;
equals(obj: IOffsets): boolean;
applyConverter(converter: SimpleConverter): this;
}
//# sourceMappingURL=offsets.d.ts.map