Source: ko-bindings.js

import core from 'scalejs.core';
import ko from 'knockout';
import './slideVisible';
import './splitter';
import './clickoff';
import './showContainer';
import './profileImage';
import './hideOnResize';
import './affix';
import './numberValue';
import './floatValue';
import './renderToPoint';
import './datepicker';
import './showAllAuto';
import './hover';
import './fixedTableHeader';
import './autosize';
import './ajaxForm';
import './keepOpen';

/**
 * TODO - description
 * @module comment
 */
    ko.bindingHandlers.comment = {
        init: function (element, valueAccessor) {
            var val = ko.unwrap(valueAccessor()),
                comment = document.createComment(val);

            ko.virtualElements.prepend(element, comment);
        }
    }

    ko.virtualElements.allowedBindings.comment = true;

    core.registerExtension({ ko: ko });