// @declaration: true interface Foo { a: string; b: number; c: boolean; } export type Bar = Omit; export type Baz = Omit; export function getBarA(bar: Bar) { return bar.a; } export function getBazA(baz: Baz) { return baz.a; }