1.0.3 • Published 7 years ago

notification-wrapper v1.0.3

Weekly downloads
6
License
MIT
Repository
github
Last release
7 years ago

notification-wrapper

なにこれ

かんたんWeb Notification APIラッパー。

使い方

$ npm i notification-wrapper
import Notification from 'notification-wrapper';

// example
const promise = Notification('foobar');

// options
const promise = Notification('hoge', {
	body: 'fugapiyo',
	icon: 'icon.png',
	onclick(){
		console.log('click');
	},
	onclose(){},
	onerror(){},
	onshow(){}
}).then( ({title, body})=>{
	console.log(`notice ${title}:${body} is end`); // "notice hoge:fugapiyo is end"
}).catch( (error)=>{
	console.error(error);
});

options

keytypedefaultdescription
bodystring""通知の内容。
iconstringアイコン画像のURL
onclickfunction通知のクリック時に実行される。
onclosefunction通知が閉じたときに実行される。
onerrorfunctionエラー発生時に実行される。
onshowfunction通知の表示時に実行される。

備考

  • 初回呼び出し時にWeb Notification APIの許可を求める。
  • タイミングを合わせて通知を出す。