63 lines
2.5 KiB
Markdown
63 lines
2.5 KiB
Markdown
# tsclass
|
|
|
|
common classes for TypeScript
|
|
|
|
## Availabililty
|
|
|
|
[](https://www.npmjs.com/package/tsclass)
|
|
[](https://GitLab.com/tsclass/tsclass)
|
|
[](https://github.com/tsclass/tsclass)
|
|
[](https://tsclass.gitlab.io/tsclass/)
|
|
|
|
## Status for master
|
|
|
|
[](https://GitLab.com/tsclass/tsclass/commits/master)
|
|
[](https://GitLab.com/tsclass/tsclass/commits/master)
|
|
[](https://www.npmjs.com/package/tsclass)
|
|
[](https://david-dm.org/tsclass/tsclass)
|
|
[](https://www.bithound.io/github/tsclass/tsclass/master/dependencies/npm)
|
|
[](https://www.bithound.io/github/tsclass/tsclass)
|
|
[](https://nodejs.org/dist/latest-v6.x/docs/api/)
|
|
[](https://nodejs.org/dist/latest-v6.x/docs/api/)
|
|
[](http://standardjs.com/)
|
|
|
|
## Usage
|
|
|
|
Use TypeScript for best in class instellisense.
|
|
|
|
tsclass exposes many commonly used objects as interface to implement (-> extends keyword) by individual implementations.
|
|
They come complete with best in class intellisense and are easy to require.
|
|
|
|
```javascript
|
|
import { IInvoice } from 'tsclass';
|
|
|
|
class myOwnInvoice implements IInvoice {
|
|
constructor() {
|
|
super(); // you need to call super() in the constructor
|
|
}
|
|
}
|
|
```
|
|
|
|
### Time/Date
|
|
|
|
- Date
|
|
- Time
|
|
|
|
### Publications/Websites/Blogs
|
|
|
|
- Article
|
|
- Author
|
|
|
|
### Finance
|
|
|
|
- Invoice
|
|
|
|
> The modules in bold letters exist as own modules and can be used seperately
|
|
|
|
For further information read the linked docs at the top of this README.
|
|
|
|
> MIT licensed | **©** [Lossless GmbH](https://lossless.gmbh)
|
|
> | By using this npm module you agree to our [privacy policy](https://lossless.gmbH/privacy.html)
|
|
|
|
[](https://push.rocks)
|