Shared library
ScriptUI
ScriptUI Classes. 34 entries.
Offline
For editors and AI agents
- scriptui.d.ts TypeScript declarations: this object model, the Core JavaScript classes and the global names. Drop it into a project and the editor answers without a lookup.
- llms.txt Where everything lives, for an AI agent. Every object also has a Markdown twin at the same path as its page.
- api.json The whole model as JSON, for your own tooling. Large.
ExtendScript is not a browser. With the DOM library loaded,
Document, Event, Text and
Window resolve to the browser versions and the declarations
below them go unseen — doc.pages unknown,
doc.createElement offered instead. Save this next to your
scripts as jsconfig.json:
Objects 34
- Bounds
- Button
- Checkbox
- Dimension
- DrawState
- DropDownList
- EditText
- Environment
- Event
- Events
- FlashPlayer
- Group
- IconButton
- KeyboardState
- LayoutManager
- ListBox
- ListItem
- Panel
- Point
- Progressbar
- RadioButton
- ScriptUIBrush
- ScriptUIFont
- ScriptUIGraphics
- ScriptUIImage
- ScriptUIPath
- ScriptUIPen
- ScriptUI
- Scrollbar
- Slider
- StaticText
- TreeView
- UIEvent
- Window