Skip to content

Commit 4342fde

Browse files
authored
Remove emojis from README headers
It was messing with the table of contents links
1 parent d03285b commit 4342fde

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

packages/flinch/README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@ flinch is a zero-dependency typescript library for compile-time type testing. it
2020
- [examples](#examples)
2121
- [license](#license)
2222

23-
## installation 📦
23+
## installation
2424

2525
```bash
2626
npm install @flickr/flinch
2727
```
2828

29-
## quick start 🚀
29+
## quick start
3030

3131
```typescript
3232
import flinch, { expectTrue, expectFalse, Equal, Extends } from '@flickr/flinch'
@@ -69,7 +69,7 @@ assert.isOptional<{ a?: string }, 'a'>()
6969
assert.isReadonly<{ readonly a: string }, 'a'>()
7070
```
7171

72-
## core type utilities 🔧
72+
## core type utilities
7373

7474
### `Equal<X, Y>`
7575
tests if two types are exactly equal.
@@ -103,7 +103,7 @@ type Test1 = NotExtends<string, 'hello'> // true
103103
type Test2 = NotExtends<'hello', string> // false
104104
```
105105
106-
## type detection utilities 🔍
106+
## type detection utilities
107107
108108
### `IsAny<T>`
109109
detects if a type is `any`.
@@ -153,7 +153,7 @@ type Test1 = IsObject<{ a: string }> // true
153153
type Test2 = IsObject<string[]> // false
154154
```
155155
156-
## property analysis utilities 🔬
156+
## property analysis utilities
157157
158158
### `HasProperty<T, K>`
159159
checks if a type has a specific property.
@@ -182,7 +182,7 @@ type Test1 = IsReadonly<User, 'id'> // true
182182
type Test2 = IsReadonly<User, 'name'> // false
183183
```
184184
185-
## function type utilities
185+
## function type utilities
186186
187187
### `GetParameters<T>`
188188
extracts parameter types from a function type.
@@ -200,7 +200,7 @@ type Fn = (a: string) => number
200200
type Return = GetReturnType<Fn> // number
201201
```
202202
203-
## advanced type utilities 🧠
203+
## advanced type utilities
204204
205205
### `IsUnion<T>`
206206
detects if a type is a union type.
@@ -218,7 +218,7 @@ type Union = { a: string } | { b: number }
218218
type Intersection = UnionToIntersection<Union> // { a: string } & { b: number }
219219
```
220220
221-
## tuple and array utilities 📋
221+
## tuple and array utilities
222222
223223
### `IsTuple<T>`
224224
detects if a type is a tuple (fixed-length array).
@@ -249,7 +249,7 @@ gets all elements except the first from a tuple.
249249
type Rest = Tail<[string, number, boolean]> // [number, boolean]
250250
```
251251
252-
## literal type utilities 📝
252+
## literal type utilities
253253
254254
### `IsStringLiteral<T>`
255255
detects if a type is a string literal.
@@ -267,7 +267,7 @@ type Test1 = IsNumberLiteral<42> // true
267267
type Test2 = IsNumberLiteral<number> // false
268268
```
269269
270-
## assertion functions 🎪
270+
## assertion functions
271271
272272
flinch provides both type-level utilities and runtime assertion functions:
273273
@@ -287,7 +287,7 @@ expectFalse<Equal<string, number>>() // ✅ compiles
287287
expectFalse<Equal<string, string>>() // ❌ compilation error
288288
```
289289
290-
## examples 💡
290+
## examples
291291
292292
### testing api response types
293293

0 commit comments

Comments
 (0)