//@target: ES6 class C { get [Symbol.hasInstance]() { return ""; } // Should take a string set [Symbol.hasInstance](x) { } } (new C)[Symbol.hasInstance] = 0; (new C)[Symbol.hasInstance] = "";