maests
Version:
An executable compiler for creating Maestro's yaml-flows with typescript.
64 lines (63 loc) • 1.04 kB
JavaScript
import { addOut } from "../out.mjs";
const inputText = (text, id) => {
addOut(
id ? `- tapOn:
id: "${id}"
- inputText: ${text}
` : `- inputText: ${text}
`
);
}, inputRandomName = (id) => {
addOut(
id ? `- tapOn:
id: "${id}"
- inputRandomPersonName
` : `- inputRandomPersonName
`
);
}, inputRandomNumber = (id) => {
addOut(
id ? `- tapOn:
id: "${id}"
- inputRandomNumber
` : `- inputRandomNumber
`
);
}, copyTextFrom = (id) => {
addOut(`- copyTextFrom:
id: "${id}"
`);
}, inputRandomEmail = (id) => {
addOut(
id ? `- tapOn:
id: "${id}"
- inputRandomEmail
` : `- inputRandomEmail
`
);
}, inputRandomText = (id) => {
addOut(
id ? `- tapOn:
id: "${id}"
- inputRandomText
` : `- inputRandomText
`
);
}, eraseText = (chars, id) => {
addOut(
id ? `- tapOn:
id: "${id}"
- eraseText: ${chars ?? 50}
` : `- eraseText: ${chars ?? 50}
`
);
};
export {
copyTextFrom,
eraseText,
inputRandomEmail,
inputRandomName,
inputRandomNumber,
inputRandomText,
inputText
};