Описание тега ko-custom-binding

Используйте этот тег для вопроса о создании или использовании пользовательских привязок Knockout js

Пользовательские привязки Knockout позволяют инкапсулировать поведения, которые управляют взаимодействием между элементами DOM и связанными наблюдаемыми объектами.

Это дает большую гибкость для инкапсуляции сложного поведения простым в использовании способом, например сетками.

Пользовательские привязки также могут использоваться для привязки компонентов и поведений, существующих в других библиотеках, таких как jQuery, плагины jQuery или пользовательский интерфейс jQuery.

Это официальная документация по созданию пользовательских привязок.