Skip to content

Repository files navigation

@13OnTheCode/Types

TypeScript

VersionLicense

English | 简体中文

A collection of TypeScript utility types

Prerequisites

TypeScript

  • Version >= 5.0.0

Install

npm install @13onthecode/types --save-dev

Usage

importtype{MergeObject}from'@13onthecode/types'typeFoo={foo: 'foo'other: {foo: 'foo'}}typeBar={bar: 'bar'other: {bar: 'bar'}}typeMerged=MergeObject<Foo,Bar>// => {// foo: "foo"// bar: "bar"// other: {// bar: 'bar'// }// }typeDeepMerged=MergeObject<Foo,Bar,{mode: 'deep'}>// => {// foo: "foo"// bar: "bar"// other: {// foo: "foo"// bar: "bar"// }// }

API

Array

Base

Guard

Map

Object

Set

String

Utils

Check Also

License

MIT License © 2023-PRESENT 13OnTheCode

About

A collection of TypeScript utility types

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages