import { IHtmlEngineHelper } from './html-engine-helper.interface'; import { ConfigurationInterface } from '../../interfaces/configuration.interface'; export class IsNotToggleHelper implements IHtmlEngineHelper { constructor(private configuration: ConfigurationInterface) { } public helperFunc(context: any, type, options) { let result = this.configuration.mainData.toggleMenuItems.indexOf(type); if (this.configuration.mainData.toggleMenuItems.indexOf('all') !== -1) { return options.inverse(context); } else if (result === -1) { return options.fn(context); } else { return options.inverse(context); } } }