import * as ko from "knockout" ; import { TabTranslationPlugin } from "@survey/creator" ; import { ImplementorBase } from "survey-knockout-ui" ; import { Base } from "survey-core" ; var templateHtml = require ( "./translation.html" ) ; ko . components . register ( "svc-tab-translation" , { viewModel : { createViewModel : ( params , componentInfo ) => { const plugin = params . data ; new ImplementorBase ( plugin . model ) ; plugin . model . makeObservable ( ( obj ) => { new ImplementorBase ( obj ) ; } ) ; return plugin . model ; } } , template : templateHtml } ) ;