1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- export type Options = {
- /**
- Change the output style.
- When `false`, returns the value in a [recompilable source form](https://ss64.com/osx/osascript.html).
- @default true
- @example
- ```
- import {runAppleScript} from 'run-applescript';
- const result = await runAppleScript('return "unicorn"', {humanReadableOutput: false});
- console.log(result);
- //=> '"unicorn"'
- ```
- */
- readonly humanReadableOutput?: boolean;
- };
- /**
- Run AppleScript asynchronously.
- @param script - The script to run.
- @returns The script result.
- @example
- ```
- import {runAppleScript} from 'run-applescript';
- const result = await runAppleScript('return "unicorn"');
- console.log(result);
- //=> 'unicorn'
- ```
- */
- export function runAppleScript(
- script: string,
- options?: Options
- ): Promise<string>;
- /**
- Run AppleScript synchronously.
- @param script - The script to run.
- @returns The script result.
- @example
- ```
- import {runAppleScriptSync} from 'run-applescript';
- const result = runAppleScriptSync('return "unicorn"');
- console.log(result);
- //=> 'unicorn'
- ```
- */
- export function runAppleScriptSync(script: string, options?: Options): string;
|