type-checking

Check for what you need. Mainly for framework developers

Usage no npm install needed!

<script type="module">
  import typeChecking from 'https://cdn.skypack.dev/type-checking';
</script>

README

Type Checking

Check for what you need

Mainly for framework developers, although it is just as usable in an app

Installation

npm install --save type-checking

Usage

  • By registering (recommended, but can cause conflicts)

  require('type-checking/register')('responds_to')

  array = []

  array.responds_to 'indexOf' #true
  array.responds_to ['indexOf','join','concat'] #true

  class ArrayInterface
    indexOf:->
    join:->
    concat:->

  array.responds_to ArrayInterface #true

  • Directly

  responds_to = require 'type-checking'

  array = []

  responds_to array, 'indexOf' #true