Member Junction
    Preparing search index...

    Decides whether a target field's current value was entered by a person, records it, and retires it.

    interface HumanValueGuard {
        IsHumanOwned(question: HumanValueQuestion): Promise<boolean>;
        RecordPreserved(
            fieldName: string,
            currentValue: unknown,
            provider: IMetadataProvider,
        ): Promise<void>;
        RetireHumanValue(
            fieldName: string,
            provider: IMetadataProvider,
        ): Promise<boolean>;
    }

    Implemented by

    Index

    Methods

    • Records the preserved human value (a Source='Human' Feature Value) on the unit's provider. currentValue is unknown: the config-named field's value.

      Parameters

      Returns Promise<void>