import { expectType, expectError } from 'tsd'; import buildInitial from './src/buildInitial'; expectType<{}>(buildInitial()); type MyState = { foo: { bar: number }, baz: string, } expectType(buildInitial()); expectError( buildInitial({ foo: { bar: "potato" } }) );