Skip to content

fuhrmanator/FamixTypeScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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