atomist-attic / cortex Goto Github PK
View Code? Open in Web Editor NEWDEPRECATED Generates TypeScript model sources.
License: GNU General Public License v3.0
DEPRECATED Generates TypeScript model sources.
License: GNU General Public License v3.0
The Push type in the model has an id property, but the generated TypeScript interface does not.
I wrote in my query:
query.forRoot<Build>( new Build().on())
intending to ask for the repo of the build.
I got an exception:
Caused by: javax.script.ScriptException: TypeError: Cannot read property "nodeTags" from undefined in .atomist/handlers/event/FailedBuild.js at line number 90
... lots of other exception ick...
What I was supposed to write is:
query.forRoot<Build>( new BuildStub().withOn(new RepoStub())))
Please make the accessor methods like Build.on() throw an informative exception like "If you are trying to build a query by example, use withOn
to ask for the repo" IF the internal property is undefined.
(Rod says that if we've set the property earlier in the program, we should be able to retrieve it; but if it's still undefined then this isn't a valid access and we can provide the informative exception in the generated code.)
Let users know they shouldn't invoke this
Currently with
functions are not very useful for array properties.
We should support different options for working with array properties, such as enabling adding possible array elements in turn.
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.