// @strict: true // @target: es6 const FOO_SYMBOL = Symbol('Foo'); declare global { interface Promise { [FOO_SYMBOL]?: number; } } export function foo(p: Promise) { p[FOO_SYMBOL] = 3; }