Skip to content

Commit 6a66191

Browse files
authored
docs: update right colored diffs (#596)
* docs: update right colored diffs * docs: correct the rest of the code blocks * docs: correct syntax errors
1 parent c7cc39f commit 6a66191

File tree

1 file changed

+18
-21
lines changed

1 file changed

+18
-21
lines changed

docs/tutorial.md

Lines changed: 18 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -488,7 +488,7 @@ import { Elysia, t } from 'elysia'
488488
class Note {
489489
constructor(public data: string[] = ['Moonhalo']) {}
490490

491-
add(note: string) {// [!code ++]
491+
add(note: string) { // [!code ++]
492492
this.data.push(note) // [!code ++]
493493
// [!code ++]
494494
return this.data // [!code ++]
@@ -764,7 +764,7 @@ Let's create a `user.ts` file that will handle the user authentication:
764764

765765
```typescript [user.ts]
766766
import { Elysia, t } from 'elysia' // [!code ++]
767-
// [!code ++]
767+
// [!code ++]
768768
export const user = new Elysia({ prefix: '/user' }) // [!code ++]
769769
.state({ // [!code ++]
770770
user: {} as Record<string, string>, // [!code ++]
@@ -778,9 +778,9 @@ export const user = new Elysia({ prefix: '/user' }) // [!code ++]
778778
success: false, // [!code ++]
779779
message: 'User already exists' // [!code ++]
780780
}) // [!code ++]
781-
// [!code ++]
781+
// [!code ++]
782782
store.user[username] = await Bun.password.hash(password) // [!code ++]
783-
// [!code ++]
783+
// [!code ++]
784784
return { // [!code ++]
785785
success: true, // [!code ++]
786786
message: 'User created' // [!code ++]
@@ -819,8 +819,7 @@ export const user = new Elysia({ prefix: '/user' }) // [!code ++]
819819
message: `Signed in as ${username}` // [!code ++]
820820
} // [!code ++]
821821
}, // [!code ++]
822-
{ // [!code ++]
823-
// [!code ++]
822+
{ // [!code ++]
824823
body: t.Object({ // [!code ++]
825824
username: t.String({ minLength: 1 }), // [!code ++]
826825
password: t.String({ minLength: 8 }) // [!code ++]
@@ -830,7 +829,6 @@ export const user = new Elysia({ prefix: '/user' }) // [!code ++]
830829
token: t.Number() // [!code ++]
831830
}, // [!code ++]
832831
{ // [!code ++]
833-
// [!code ++]
834832
secrets: 'seia' // [!code ++]
835833
} // [!code ++]
836834
) // [!code ++]
@@ -912,9 +910,9 @@ export const user = new Elysia({ prefix: '/user' })
912910
message: 'User created'
913911
}
914912
},
915-
{
913+
{ // [!code ++]
916914
body: 'signIn' // [!code ++]
917-
}
915+
} // [!code ++]
918916
)
919917
.post(
920918
'/sign-in',
@@ -942,10 +940,10 @@ export const user = new Elysia({ prefix: '/user' })
942940
message: `Signed in as ${username}`
943941
}
944942
},
945-
{
943+
{ // [!code ++]
946944
body: 'signIn', // [!code ++]
947945
cookie: 'session' // [!code ++]
948-
}
946+
} // [!code ++]
949947
)
950948
```
951949

@@ -1043,7 +1041,7 @@ export const user = new Elysia({ prefix: '/user' })
10431041
'/sign-out', // [!code ++]
10441042
({ cookie: { token } }) => { // [!code ++]
10451043
token.remove() // [!code ++]
1046-
// [!code ++]
1044+
// [!code ++]
10471045
return { // [!code ++]
10481046
success: true, // [!code ++]
10491047
message: 'Signed out' // [!code ++]
@@ -1057,15 +1055,14 @@ export const user = new Elysia({ prefix: '/user' })
10571055
'/profile', // [!code ++]
10581056
({ cookie: { token }, store: { session }, status }) => { // [!code ++]
10591057
const username = session[token.value] // [!code ++]
1060-
// [!code ++]
1058+
// [!code ++]
10611059
if (!username) // [!code ++]
10621060
return status(401, { // [!code ++]
10631061
success: false, // [!code ++]
10641062
message: 'Unauthorized' // [!code ++]
10651063
}) // [!code ++]
1066-
// [!code ++]
1067-
return {
1068-
// [!code ++]
1064+
// [!code ++]
1065+
return { // [!code ++]
10691066
success: true, // [!code ++]
10701067
username // [!code ++]
10711068
} // [!code ++]
@@ -1354,8 +1351,8 @@ export const note = new Elysia({ prefix: '/note' })
13541351
note.add({ data, author: username }),
13551352
{ // [!code ++]
13561353
body: 'memo' // [!code ++]
1357-
}
1358-
) // [!code ++]
1354+
} // [!code ++]
1355+
)
13591356
.guard({
13601357
params: t.Object({
13611358
index: t.Number()
@@ -1381,15 +1378,15 @@ export const note = new Elysia({ prefix: '/note' })
13811378
if (index in note.data) return note.update(index, data) // [!code --]
13821379
({ note, params: { index }, body: { data }, status, username }) => { // [!code ++]
13831380
if (index in note.data) // [!code ++]
1384-
return note.update(index, { data, author: username })) // [!code ++]
1381+
return note.update(index, { data, author: username }) // [!code ++]
13851382

13861383
return status(422)
13871384
},
13881385
{
13891386
body: t.Object({ // [!code --]
13901387
data: t.String() // [!code --]
13911388
}), // [!code --]
1392-
body: 'memo'
1389+
body: 'memo' // [!code ++]
13931390
}
13941391
)
13951392
```
@@ -1584,7 +1581,7 @@ Now let's apply the OpenTelemetry plugin to our server.
15841581
::: code-group
15851582
15861583
```typescript [index.ts]
1587-
import { Elysia, t } from 'elysia'
1584+
import { Elysia } from 'elysia'
15881585
import { opentelemetry } from '@elysiajs/opentelemetry' // [!code ++]
15891586
import { openapi } from '@elysiajs/openapi'
15901587

0 commit comments

Comments
 (0)