Skip to content

Latest commit

 

History

History
35 lines (22 loc) · 1.19 KB

Readme.md

File metadata and controls

35 lines (22 loc) · 1.19 KB

FamixNG Metamodel for TypeScript.

Smalltalk CI

This project is normally synchronized with FamixTypeScriptImporter as it is the FamixNG metamodel it supports.

Metamodel documentation (visualization)

The following was generated by CI.

FamixTypeScript Metamodel

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 ].