000 Shortest Possible Example
by steen_hansen
HTML
<!DOCTYPE html><meta charset="utf-8" />
<script src="https://cdn.jsdelivr.net/gh/eu81273/jsfiddle-console/console.js"></script>
<pre style ="background-color: rgb(195,195,195);">
<script src="https://cdn.jsdelivr.net/gh/steenhansen/type-czech@latest/web-resources/TypeCzech.min.js"></script>
<script>
type_czech = TypeCzech('LOG-ERRORS')
function BEFORE_addXY(x, y) {
return type_czech.checkParam_type([x, y], ['number', 'number'])
}
addXY = type_czech.linkUp(addXY, BEFORE_addXY)
function addXY(a, b) { return a + b }
console.log(" 5 + 5 = ", addXY(5, 5))
console.log(" 6 + 'six' = ", addXY(6, 'six'))
console.log(" 7 + 7 = ", addXY(7, 7))
</script>
</pre>
<script src="https://cdn.jsdelivr.net/gh/steenhansen/type-czech@latest/web-resources/TypeCzech.min.js"></script>
<script>
type_czech = TypeCzech('LOG-ERRORS')
function BEFORE_addXY(x, y) {
return type_czech.checkParam_type([x, y], ['number', 'number'])
}
addXY = type_czech.linkUp(addXY, BEFORE_addXY)
function addXY(x, y) { return x + y }
console.log(" 5 + 5 = ", addXY(5, 5))
console.log(" 6 + 'six' = ", addXY(6, 'six'))
console.log(" 7 + 7 = ", addXY(7, 7))
</script>
<a title="Example-Contents" href="https://jsfiddle.net/steen_hansen/1Lshcept/?Example-Contents" target="_blank">JSFiddle Contents</a>
<br>
<a href='https://github.com/steenhansen/type-czech#fast-start' target="_blank">GitHub TypeCzech</a>
<br>
<a href='https://www.npmjs.com/package/type-czech' target="_blank">NPM TypeCzech</a>