@cccode/fxr - v22.0.0

    Interface IProperty<T, F>

    interface IProperty<T extends ValueType, F extends PropertyFunction> {
        componentCount: number;
        fieldCount: number;
        fields: NumericalField[];
        function: F;
        valueType: T;
        add(summand: number | TypeMap.PropertyValue[T]): this;
        clone(): IProperty<T, F>;
        for(game: Game): IProperty<T, F>;
        max(): TypeMap.PropertyValue[T];
        min(): TypeMap.PropertyValue[T];
        minify(): IProperty<T, PropertyFunction>;
        scale(factor: number | TypeMap.PropertyValue[T]): this;
        separateComponents(): IProperty<Scalar, F>[];
        serialize(options?: FXRSerializeOptions): any;
        toJSON(): any;
        valueAt(arg: number): TypeMap.PropertyValue[T];
    }

    Type Parameters

    Hierarchy (View Summary, Expand)

    Index

    Properties

    componentCount: number
    fieldCount: number
    fields: NumericalField[]
    function: F
    valueType: T

    Methods

    MMNEPVFCICPMFPCPTTAAATR