You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/posts/003-getting-started-with-inject.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -62,10 +62,10 @@ The package defines four types of lifecycle:
62
62
63
63
## ~~Extension methods~~
64
64
65
-
[(We have already said goodbye to extension methods)](/008-byebye-extension-methods/)
65
+
[(We have already said goodbye to extension methods)](/posts/008-byebye-extension-methods/)
66
66
67
67
A simple injector can be easily extended by 3rd party packages with extension methods, just like the FuryStack packages. These extension methods usually provides a _shortcut_ of an instance or sets up a preconfigured explicit instance of a service. You can build clean and nice fluent API-s in that way - you can get the idea from one of the [FuryStack Injector Extensions](https://github.com/furystack/furystack/blob/develop/packages/rest-service/src/injector-extensions.ts)
68
68
69
-
You find more inject-related articles [here](/tags/inject) or check out the package at NPM
69
+
You find more inject-related articles [here](/tags/inject/) or check out the package at NPM
Copy file name to clipboardExpand all lines: src/content/posts/007-data-validation-with-rest-and-json-schema.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ excerpt: We have a strongly typed REST API interface with build-time type checki
22
22
23
23
### Prerequisites
24
24
25
-
Read the [previous article](/006-getting-started-with-rest) about type-safe REST APIs, if you haven't yet. It will give a huge boost on productivity. Seriously... go go go...
25
+
Read the [previous article](/posts/006-getting-started-with-rest/) about type-safe REST APIs, if you haven't yet. It will give a huge boost on productivity. Seriously... go go go...
26
26
So, glad you've back. Now let's get down to business...
27
27
28
28
### Some sad facts about Typescript interfaces - and a possible solution
Copy file name to clipboardExpand all lines: src/content/posts/009-inject-refactor.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ excerpt: Emitting decorator type data is doomed :(
11
11
12
12
## Why
13
13
14
-
As you can see, in FuryStack I've tried to take some steps to use only standardized APIs to maintain the supportability. As I started to work with new tools and framework, I've found some bottlenecks. The first big bad was the hacky [extension method support](/008-byebye-extension-methods/) that I've introduced in the beginning of the project, but I've found an another black sheep in the heart of the Typescript ecosystem - Decorator support.
14
+
As you can see, in FuryStack I've tried to take some steps to use only standardized APIs to maintain the supportability. As I started to work with new tools and framework, I've found some bottlenecks. The first big bad was the hacky [extension method support](/posts/008-byebye-extension-methods/) that I've introduced in the beginning of the project, but I've found an another black sheep in the heart of the Typescript ecosystem - Decorator support.
15
15
16
16
In short: "[The emitDecoratorMetadata flag is intentionally not supported.](https://github.com/evanw/esbuild/issues/257#issuecomment-658053616)"
0 commit comments