FamixNG Metamodel for TypeScript.
August 1, 2024 ยท View on GitHub
This project is normally synchronized with FamixTypeScriptImporter as it is the FamixNG metamodel it supports.
Metamodel documentation (visualization)
The following was generated by CI.
Loading from a playground
This version works in Moose 11.
Metacello new
githubUser: 'fuhrmanator' project: 'FamixTypeScript' commitish: 'master' path: 'src';
baseline: 'FamixTypeScript';
load
Note to students: If you're working with a fork of this project, you should change the githubUser above to match your fork.
Loading a FamixTypeScript model (from importer)
Assuming the model is in entity.json and you've cloned your repos in the same GitHub tree:
'../../../GitHub/FamixTypeScriptImporter/entity.json' asFileReference
readStreamDo: [ :stream | model := FamixTypeScriptModel new
importFromJSONStream: stream. model install ].