@avalabs/avalanchejs
Version:
Avalanche Platform JS Library
19 lines • 708 B
TypeScript
export declare enum FeeDimensions {
Bandwidth = 0,
DBRead = 1,
DBWrite = 2,
Compute = 3
}
type DimensionValue = number;
export type Dimensions = Record<FeeDimensions, DimensionValue>;
export declare const createEmptyDimensions: () => Dimensions;
export declare const createDimensions: ({ bandwidth, dbRead, dbWrite, compute, }: {
bandwidth: DimensionValue;
dbRead: DimensionValue;
dbWrite: DimensionValue;
compute: DimensionValue;
}) => Dimensions;
export declare const addDimensions: (...dimensions: Dimensions[]) => Dimensions;
export declare const dimensionsToGas: (dimensions: Dimensions, weights: Dimensions) => bigint;
export {};
//# sourceMappingURL=dimensions.d.ts.map