UNPKG

xrm-mock

Version:

A fake implementation of the Xrm object model. Used for testing Dynamics 365 client-side scripts.

24 lines (23 loc) 1 kB
/// <reference types="xrm" /> import { NumberControlMock } from "../../controls/numbercontrol/numbercontrol.mock"; import { AttributeMock, IAttributeComponents } from "../attribute/attribute.mock"; export declare class NumberAttributeMock extends AttributeMock<NumberControlMock, NumberAttributeMock, number> implements Xrm.Attributes.NumberAttribute { private static defaultComponents; min: number; max: number; precision: number; constructor(components: INumberAttributeComponents); getFormat(): Xrm.Attributes.IntegerAttributeFormat; getMax(): number; getMin(): number; getPrecision(): number; setPrecision(value: number): void; setValue(value: number): void; private validatePrecision; } export interface INumberAttributeComponents extends IAttributeComponents<NumberControlMock, NumberAttributeMock, number> { min?: number; max?: number; precision?: number; format?: Xrm.Attributes.IntegerAttributeFormat; }