File: declarationEmitOptionalMethod.types

package info (click to toggle)
node-typescript 4.9.5%2Bds1-2
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 533,908 kB
  • sloc: javascript: 2,018,330; makefile: 7; sh: 1
file content (23 lines) | stat: -rw-r--r-- 681 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
=== tests/cases/compiler/declarationEmitOptionalMethod.ts ===
export const Foo = (opts: {
>Foo : (opts: {    a?(): void;    b?: () => void;}) => {    c?(): void;    d?: () => void;}
>(opts: {    a?(): void,    b?: () => void,}): {    c?(): void,    d?: () => void,} => ({  }) : (opts: {    a?(): void;    b?: () => void;}) => {    c?(): void;    d?: () => void;}
>opts : { a?(): void; b?: (() => void) | undefined; }

    a?(): void,
>a : (() => void) | undefined

    b?: () => void,
>b : (() => void) | undefined

}): {
    c?(): void,
>c : (() => void) | undefined

    d?: () => void,
>d : (() => void) | undefined

} => ({  });
>({  }) : {}
>{  } : {}