@accordproject/concerto-core
Version:
Core Implementation for the Concerto Modeling Language
24 lines (23 loc) • 870 B
TypeScript
declare const BaseModelManager: any;
/**
* Manages the Concerto model files in AST format.
*
* The structure of {@link Resource}s (Assets, Transactions, Participants) is modelled
* in a set of Concerto files. The contents of these files are managed
* by the {@link ModelManager}. Each Concerto file has a single namespace and contains
* a set of asset, transaction and participant type definitions.
*
* Concerto applications load their Concerto files and then call the {@link ModelManager#addModelFile addModelFile}
* method to register the Concerto file(s) with the ModelManager.
*
* @memberof module:concerto-core
*/
declare class AstModelManager extends BaseModelManager {
/**
* Create the ModelManager.
* @constructor
* @param {object} [options] - Serializer options
*/
constructor(options?: any);
}
export = AstModelManager;