export function LoadingButtonDirectiveFactory() { return new LoadingButtonDirective(); } class LoadingButtonDirective implements ng.IDirective { restrict = 'E'; template = require('./LoadingButton.html'); transclude = true; scope = { status: '=', ngDisabled: '=', buttonClass: '@' }; }