//// [objectLiteralContextualTyping.ts]
foo({
    name: "Sprocket"
}), foo({
    name: "Sprocket",
    description: "Bumpy wheel"
}), foo({
    name: "Sprocket",
    description: !1
}), foo({
    a: 10
}), bar({});
