Skip to content

Commit

Permalink
Published to npm
Browse files Browse the repository at this point in the history
  • Loading branch information
LCcodder committed Jun 9, 2024
1 parent 18a1b02 commit 85aa428
Show file tree
Hide file tree
Showing 11 changed files with 1,614 additions and 102 deletions.
Empty file.
13 changes: 11 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# **TypeScriptAssets** - enhance your *TypeScript*
# **Typing Assets** - enhance your *TypeScript*
### Powerful library for *TypeScript*, that provides better typing support with additional *utility generics* and *typing predicates*

This library was made for advanced *TypeScript* users, if you do not now what is *type guard*, *assert* keyword, *utility generics*, then you should read blogs below and then come back to this library
+ [Utility types official docs]()
+ [Asserters guide](https://blog.logrocket.com/assertion-functions-typescript/)
+ [Type guards guide](https://blog.logrocket.com/how-to-use-type-guards-typescript/)
---
### What **TypeScriptAssets** can do?
### What **Typing Assets** can do?

Additional **utility** types
+ New utility types will make your type aggregation more comfortable
Expand All @@ -24,6 +24,15 @@ Type **predicators generation**
+ Pick and remove properties with *type safety*
+ ***100%* Test coverage**

### Usage:
```TypeScript
import {isSameType} from "typing-assets/src"

// false
isSameType(1, "1", [1])

```

### Documantation map:
> [**Utility types**](#utility-generic-types)
>> [`DeepOptional`](#deepoptionalt) - makes all nested properties optional
Expand Down
Empty file removed docs/EXAMPLES.md
Empty file.
1 change: 1 addition & 0 deletions jest.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@
module.exports = {
preset: 'ts-jest',
testEnvironment: 'node',
testMatch: ['**/*.test.ts']
};
Loading

0 comments on commit 85aa428

Please sign in to comment.