DefinitelyTyped/types/rivets/rivets-tests.ts
Nathan Shively-Sanders af8034fe41 Fix space lint
2019-02-27 16:27:11 -08:00

23 lines
772 B
TypeScript

import { Rivets } from 'rivets';
Rivets.configure({
// Attribute prefix in templates
prefix: 'rv',
// Preload templates with initial data on bind
preloadData: true,
// Root sightglass interface for keypaths
rootInterface: '.',
// Template delimiters for text bindings
templateDelimiters: ['[[', ']]'],
// Augment the event handler of the on-* binder
handler(target: any, event: any, binding: any) {
this.call(target, event, binding.view.models);
}
});
const t = { test: ["hello", "one", "two"] };
const opts = { bar: "foo" };
Rivets.bind(document.getElementById("para1"), t);
Rivets.bind(document.getElementById("para1"), t, opts);
Rivets.bind([document.getElementById("para1"), document.getElementById("para2")], t);