doctest-ts/examples/someClass.ts

32 lines
593 B
TypeScript
Raw Normal View History

2022-03-25 15:47:14 +01:00
export default class SomeClass {
/**
* Gets the field doubled
* @example xyz
*
* import OtherClass from "./OtherClass";
*
* // Should equal 42
* SomeClass.get() // => 42
*
* SomeClass.get() + 1 // => 43
*
* new OtherClass().doSomething(new SomeClass()) // => 5
2022-04-08 17:56:56 +02:00
*
* const abc = 42
* SomeClass.get() // => abc
* SomeClass.get() + 1 // => abc + 1
*
2022-03-25 15:47:14 +01:00
*/
private static get() : number{
// a comment
// @ts-ignore
return 42
}
public xyz(){
return 5
}
}