Skip to content

[WIP] Type declarations to allow code completion and linting in VSCode when developing FrameMaker ExtendScripts

License

Notifications You must be signed in to change notification settings

reedo/framemaker-typescript-types

Repository files navigation

TypeScript Type Declarations for Adobe FrameMaker (ExtendScript)

Contains all definitions up to FrameMaker 2019.

For newer functions, the version it was introduced will be noted at the top of the function.

How to Use

To make use of this, click the green Code button near the top, then select Download zip.

Then create a folder in the root of your ExtendScript project folder called types and extract the zip into that.

Now open your project's root folder in Visual Studio Code and enjoy autocomplete, type checking, and more!

Progress

This is a work in progress, though most of what you will need is there

Current progress:

  • ExtendScript Globals
  • FrameMaker
    • global
    • app (Session)
    • Constants
    • FCodes
    • Data structures

Still to do:

  • ScriptUI
  • FrameMaker
    • API objects
    • CMS connector

About

[WIP] Type declarations to allow code completion and linting in VSCode when developing FrameMaker ExtendScripts

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published