UNPKG

@apify/actors-mcp-server

Version:

Model Context Protocol Server for Apify

34 lines 1.26 kB
/* * Actor input processing. */ import log from '@apify/log'; /** * Process input parameters, split Actors string into an array * @param originalInput * @returns input */ export function processInput(originalInput) { const input = originalInput; // actors can be a string or an array of strings if (input.actors && typeof input.actors === 'string') { input.actors = input.actors.split(',').map((format) => format.trim()); } // enableAddingActors is deprecated, use enableActorAutoLoading instead if (input.enableAddingActors === undefined) { if (input.enableActorAutoLoading !== undefined) { log.warning('enableActorAutoLoading is deprecated, use enableAddingActors instead'); input.enableAddingActors = input.enableActorAutoLoading === true || input.enableActorAutoLoading === 'true'; } else { input.enableAddingActors = true; } } else { input.enableAddingActors = input.enableAddingActors === true || input.enableAddingActors === 'true'; } if (input.tools && typeof input.tools === 'string') { input.tools = input.tools.split(',').map((tool) => tool.trim()); } return input; } //# sourceMappingURL=input.js.map