UNPKG

passport-telegram-official

Version:

Telegram (not official, just the name) authentication strategy for Passport (https://core.telegram.org/widgets/login)

15 lines (13 loc) 304 B
export default function deferPromise() { let resolve let reject const promise = new Promise((_resolve, _reject) => { resolve = _resolve reject = _reject }) return { then: f => promise.then(f), callback: (err, ...data) => (err ? reject(err) : resolve(data)), promise, } }