import { TableSlider } from "../../../table/tableSlider"; export interface IRaiseBlockComponentParameters { data: TableSlider; updateTranslatorTrigger: KnockoutSubscribable; updateTranslator: () => void; } export class RaiseBlockComponent { private tableSlider: TableSlider; constructor(params: IRaiseBlockComponentParameters) { this.tableSlider = params.data; if (params.updateTranslatorTrigger) { params.updateTranslatorTrigger.subscribe(function (newValue) { params.updateTranslator(); }); } if (params.updateTranslator) { params.updateTranslator(); } } }