Skip to content

I had to change fail on resolve as well to get Promise to work #1

@born2net

Description

@born2net
export default function NameTakenValidator(control:Control):Promise<ValidationResult> {
    let q = new Promise((resolve, reject) => {
        setTimeout(() => {
            if (control.value === 'Sean') {
                resolve({"taken": true});
            } else {
                resolve(null);
            }
        }, 1000)
    });
    return q;
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions