DefinitelyTyped/types/framebus/framebus-tests.ts
Andy a10b8bea65 framebus: Fix lint (#20856)
* framebus: Fix lint

* fix
2017-10-23 07:49:47 -07:00

17 lines
564 B
TypeScript

import * as framebus from "framebus";
// tslint:disable-next-line no-unnecessary-type-assertion (in older TS versions `window.open` is not nullable)
const popup = window.open('https://example.com')!;
framebus.include(popup);
framebus.emit('hello popup and friends!');
framebus.target('https://example.com').on('my cool event', () => {});
function callback(data: any) {
console.log('Got back %s as a reply!', data);
}
framebus.publish('Marco!', callback, 'http://listener.example.com');
framebus.publish('Marco!', callback, 'http://listener.example.com');