/jxa-common-used

d.ts for common used app

Primary LanguageTypeScriptMIT LicenseMIT

jxa-common-used

d.ts for common used app

npm version npm downloads npm license

Install

$ pnpm add jxa-common-used

Usage

pnpm add -D @jxa/types @jxa/global-type jxa-common-used

tsconfig.json

{
  "compilerOptions": {
    "types": ["@jxa/global-type", "@jxa/types"]
  }
}

or use triple slash directive

/// <reference types='@jxa/global-type' />
/// <reference types='@jxa/types' />

in some-script.ts

#!txa

/// <reference types='@jxa/global-type' />
/// <reference types='@jxa/types' />

import { PathFinder } from '..'

{
  const app = Application<PathFinder>('Path Finder')
  console.log((app.selection() || []).map((x) => x.posixPath()))
}

{
  const app = Application('Finder')
  console.log((app.selection() || []).map((x) => x.url()))
}

Changelog

CHANGELOG.md

License

the MIT License http://magicdawn.mit-license.org