UNPKG

suitest-js-api

Version:

Suitest is a test automation and device manipulation tool for living room devices and web browsers.

24 lines (21 loc) 609 B
const {makeModifierComposer} = require('../utils/makeComposer'); const composers = require('../constants/composer'); const {validate, validators} = require('../validation'); const {invalidInputMessage} = require('../texts'); /** * Defines launchMode method */ const launchModeComposer = makeModifierComposer( composers.LAUNCH_MODE, ['launchMode'], /** * @param {'restart' | 'resume' } value */ (_, meta, value) => { return { ...meta, launchMode: validate(validators.LAUNCH_MODE, value, invalidInputMessage('launchMode', 'wrong argument')), }; }, ); module.exports = launchModeComposer;