{#if Object.keys(schema?.properties ?? {}).length > 0} {#each Object.keys(schema?.properties ?? {}) as argName, i (argName)} {#if !filter || filter.includes(argName)}
{#if inputTransform} {:else if typeof args == 'object'} {:else} Expected argument to be an object, got {JSON.stringify(args)} instead {/if}
{/if} {/each} {:else if !shouldHideNoInputs}
No inputs
{/if}
{#if !noVariablePicker} { if (pickForField) { if (inputTransform) { args[pickForField].value = '$var:' + path } else { args[pickForField] = '$var:' + path } } }} itemName="Variable" extraField="name" loadItems={async () => (await VariableService.listVariable({ workspace: $workspaceStore ?? '' })).map((x) => ({ name: x.path, ...x }))} >
{/if}