Use babel instead of ts lib and do only doctests

This commit is contained in:
Dan Rosén 2018-02-13 17:42:28 +01:00
parent 587ac52c05
commit 31921f95bf
11 changed files with 3788 additions and 216 deletions

View file

@ -0,0 +1,89 @@
/** I */
export interface I {
/** k */
k: number
}
/** H */
interface H {
/** k */
k: number
}
/** C */
export class C {
/** f */
f = 1
/** g */
g: number
/** new */
constructor(x: number) { this.g = x }
/** s */
static s(y: number): I { return {k: y} }
/** m */
m(z: number): I { return {k: z} }
}
/** T */
type T = C
/** c */
const c = new C(1)
/** M */
export module M {
/** MI */
export interface MI {
/** M k */
k: number
}
/** MC */
export class MC {
/** M f */
f = 1
/** M g */
g: number
/** M new */
constructor(x: number) { this.g = x }
/** M s */
static s(y: number): MI { return {k: y} }
/** M m */
m(z: number): MI { return {k: z} }
/** M p */
private p(z: number): MI { return {k: z} }
}
type MT = MC
export const c = new MC(1)
}
/** HM */
module HM {
/** HMI */
interface HMI {
/** HM k */
k: number
}
/** HMC */
class HMC {
/** HM f */
f = 1
/** HM g */
g: number
/** HM new */
constructor(x: number) { this.g = x }
/** HM s */
static s(y: number): HMI { return {k: y} }
/** HM m */
m(z: number): HMI { return {k: z} }
}
type HMT = HMC
const c = new HMC(1)
}