@erkobridee/ts-definitions-common

common typescript definitions lib

Usage no npm install needed!

<script type="module">
  import erkobrideeTsDefinitionsCommon from 'https://cdn.skypack.dev/@erkobridee/ts-definitions-common';
</script>

README

Actions Status

typescript common definitions

⚠️  This library must be used as a dev dependency on a project that uses TypeScript

Instalation

npm install --save-dev @erkobridee/ts-definitions-common

Documentation

@erkobridee/ts-definitions-common

Examples

codesandbox example

TFunction

import { TFunction } from '@erkobridee/ts-definitions-common';

// or

import { TFunction } from '@erkobridee/ts-definitions-common/types/functions';



const myFunction: TFunction = () =>  undefined;

const greetings: TFunction<[string], string> => value => `greetings ${value}!`;

TDOMEventHandler

import { TDOMEventHandler } from '@erkobridee/ts-definitions-common';

// or

import { TDOMEventHandler } from '@erkobridee/ts-definitions-common/types/dom';

const clickHandler: TDOMEventHandler = (event) => console.log(event);

window.addEventListener('click', clickHandler);