mirror of
https://github.com/hanzoai/babel.git
synced 2026-10-30 14:46:06 +00:00
* Check exported bindings are defined * Add tests * Update flow whitelist * Add tests for builtins
34 lines
1.1 KiB
JavaScript
34 lines
1.1 KiB
JavaScript
declare export var foo
|
|
declare export var foo;
|
|
declare export function foo(): void
|
|
declare export function foo(): void;
|
|
declare export function foo<T>(): void;
|
|
declare export function foo(x: number, y: string): void;
|
|
declare export class A {}
|
|
declare export class A<T> extends B<T> { x: number }
|
|
declare export class A { static foo(): number; static x : string }
|
|
declare export class A { static [ indexer: number]: string }
|
|
declare export class A { static () : number }
|
|
declare export class A mixins B<T>, C {}
|
|
declare export default class A {}
|
|
declare export default function foo(): void;
|
|
declare export default string
|
|
declare export * from 'asd';
|
|
declare export { a, b };
|
|
declare export {};
|
|
declare export { c, d } from 'bar';
|
|
var a, b;
|
|
|
|
declare module B {
|
|
declare export type B = {};
|
|
declare export interface Moon {}
|
|
}
|
|
|
|
declare module "foo" { declare export type * from "bar"; }
|
|
declare export opaque type Foo1;
|
|
declare export opaque type Bar<T>;
|
|
declare export opaque type Baz: Foo;
|
|
declare export opaque type Foo3<T>: Bar<T>;
|
|
declare export opaque type Foo4<T>: Bar;
|
|
declare export opaque type Foo5: Bar<T>;
|