validChildSteps() {
        let valid = true;
        for (const child of this.childSteps()) {
            if (!(child.prototype instanceof MultiPartValidationStep)) {
                logger().error(`Child step ${child.name}, specified in ${this.name}, does not inherit MultiPartValidationStep`);
                valid = false;
            }
        }
        return valid;
    }
/**
     * Check if all the specified child steps are valid.
     * Child steps are valid if they inherit from MultiPartValidationStep
     *
     * @returns {boolean} valid
     */
Check if all the specified child steps are valid.
Child steps are valid if they inherit from MultiPartValidationStep

@returns {boolean} valid
Check if all the specified child steps are valid . Child steps are valid if they inherit from MultiPartValidationStep @returns { boolean } valid
validChildSteps() {
        let valid = true;
        for (const child of this.childSteps()) {
            if (!(child.prototype instanceof MultiPartValidationStep)) {
                logger().error(`Child step ${child.name}, specified in ${this.name}, does not inherit MultiPartValidationStep`);
                valid = false;
            }
        }
        return valid;
    }
validChildSteps ( ) { let valid = true ; for ( const child of this . childSteps ( ) ) { if ( ! ( child . prototype instanceof MultiPartValidationStep ) ) { logger ( ) . error ( ` ${ child . name } ${ this . name } ` ) ; valid = false ; } } return valid ; }
Check if all the specified child steps are valid.
Check if all the specified child steps are valid .