bryab / tba-types Goto Github PK
View Code? Open in Web Editor NEWTypescript definitions for Toon Boom Harmony and Storyboard Pro
Typescript definitions for Toon Boom Harmony and Storyboard Pro
Add definitions for Storyboard Pro, and identify any objects that are shared between Harmony and Storyboard Pro, and move those to the shared definition file.
I did not yet attempt to actually parse the QTScript 4 documentation into Typescript definitions. I added a few as needed.
It's not always practical to use Typescript in production (for example, making modifications to existing scripts). But you can utilize these type definitions in VS Code using normal Javascript.
This involves creating a jsconfig.json and pointing at the correct type definition file for your DCC.
https://docs.toonboom.com/help/storyboard-pro-7/storyboard/release-notes/storyboard-pro-7-0-2-release-notes.html
https://docs.toonboom.com/help/storyboard-pro-7/storyboard/release-notes/storyboard-pro-7-0-1-release-notes.html
https://docs.toonboom.com/help/storyboard-pro-7/storyboard/release-notes/storyboard-pro-7-release-notes.html#Scriptin
https://docs.toonboom.com/help/storyboard-pro-7/storyboard/scripting/reference/index.html
Hey Bryan,
Thanks for this awesome project! I'd love to use this for a project I'm working on but I didn't see any examples of how to use with TBA. Any chance you could upload an example script showing how this can be used in TBA?
I can't hope to have an exhaustive and complete definition of the entire Qt4 API but I'd like to at least improve it.
Some examples of missing Qt classes are in this file:
https://docs.toonboom.com/help/harmony-20/scripting/extended/index.html
https://docs.toonboom.com/help/harmony-21/scripting/extended/index.html
https://docs.toonboom.com/help/harmony-22/scripting/extended/index.html
More API to parse here and add to the type definitions, including PythonManager
.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.