UNPKG

fmd.js

Version:

another module writing system

30 lines (22 loc) 542 B
/** * @module fmd/alias * @author Edgar <mail@edgar.im> * @version v0.3 * @date 170118 * */ fmd( 'alias', ['config','event'], function( config, event ){ 'use strict'; config.register({ key: 'alias', name: 'object' }); event.on( 'alias', function( meta ){ var aliases = config.get( 'alias' ), alias; if ( aliases && ( alias = aliases[meta.id] ) ){ meta.nominalId = meta.id; meta.id = alias; } } ); } );