12 lines
363 B
TypeScript
12 lines
363 B
TypeScript
// @strict: true
|
|
// @filename: index.d.ts
|
|
export declare function foo({a}?: {
|
|
a?: string;
|
|
}): void;
|
|
export declare function foo2({a}: {
|
|
a?: string | undefined;
|
|
} | undefined, b: string): void;
|
|
export declare function foo3({a, b: {c}}: {
|
|
a?: string | undefined;
|
|
b?: {c?: string | undefined;} | undefined;
|
|
} | undefined, b: string): void; |