import { Equal, Expect } from '@type-challenges/utils' declare const a: Chainable const result = a .option('foo', 123) .option('bar', { value: 'Hello World' }) .option('name', 'type-challenges') .get() type cases = [ Expect> ] type Expected = { foo: number bar: { value: string } name: string }