Typed models and collections
For documentation, visit http://tydel.js.org.
Tydel is a small library aimed at giving you a solid and strict foundation for your data structure needs in JavaScript.
Install it via npm:
$ npm install --save tydel
Basic usage example:
import { Types, createModel } from 'tydel';
const Todo = createModel({
title: Types.string.isRequired,
description: Types.string
});
const todo = new Todo({
title: 'My first ToDo',
description: 'notes here...'
});
console.log(todo.title); // `My first ToDo`
Or load it via npmcdn:
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.15.0/lodash.min.js"></script>
<script src="https://npmcdn.com/tydel@latest/dist/tydel.min.js"></script>
<script>
// window.Tydel
</script>
Try it out:
The three main terminologies you would come across are:
There is a quickstart guide which would get you up an running in no time. To understand the concepts well, read the getting started guides.
Install it, and enjoy!
These beautifully made open source projects have directly or indirectly played an influential role for Tydel, and a huge amount of thanks go to their authors and contributors:
MIT © Fahad Ibnay Heylaal