UNPKG

@paperbits/core

Version:
9 lines (8 loc) 354 B
import * as ko from "knockout"; import { FocusBehavior, FocusOptions } from "@paperbits/common/behaviors/behavior.focus"; ko.bindingHandlers["focus"] = { init: (element: HTMLElement, valueAccessor: () => boolean | FocusOptions) => { const options = ko.unwrap(valueAccessor()); FocusBehavior.attach(element, options); } };