angular-material-datatransfer-lib
Version:
A HTML5 datatransfer UI for handling upload and download of multiple simultaneous files.
20 lines (19 loc) • 784 B
TypeScript
import { DecimalByteUnit } from '../enums/decimal-byte-unit.enum';
export interface ISizeContainer {
displayUnit: string;
displaySize: number;
decimalByteUnit: DecimalByteUnit;
decimalByteUnitSize: number;
update(init?: Partial<SizeContainer>): void;
updateDecimal(decimalByteUnit: DecimalByteUnit, decimalByteUnitSize: number): void;
}
export declare class SizeContainer implements ISizeContainer {
private decimalByteUnitUtil;
displayUnit: string;
displaySize: number;
decimalByteUnit: DecimalByteUnit;
decimalByteUnitSize: number;
constructor(init?: Partial<SizeContainer>);
update(init?: Partial<SizeContainer>): void;
updateDecimal(decimalByteUnit: DecimalByteUnit, decimalByteUnitSize: number): void;
}