Skip to content

Commit 89d0298

Browse files
committed
chore: update Azle templates to 0.24.1
1 parent 26a976d commit 89d0298

File tree

5 files changed

+19
-28
lines changed

5 files changed

+19
-28
lines changed

src/dfx/assets/project_templates/any_js/tsconfig.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
"compilerOptions": {
33
"strict": true,
44
"target": "ES2020",
5-
"experimentalDecorators": true,
6-
"strictPropertyInitialization": false,
5+
"module": "ES2020",
76
"moduleResolution": "node",
87
"allowJs": true,
98
"outDir": "HACK_BECAUSE_OF_ALLOW_JS"

src/dfx/assets/project_templates/azle/dfx.json-patch

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,8 @@
33
"path": "/canisters/__backend_name__",
44
"op": "add",
55
"value": {
6-
"type": "custom",
7-
"main": "src/__backend_name__/src/index.ts",
8-
"candid": "src/__backend_name__/__backend_name__.did",
9-
"build": "npx azle __backend_name__",
10-
"wasm": ".azle/__backend_name__/__backend_name__.wasm",
11-
"gzip": true,
12-
"tech_stack": {
13-
"language": {
14-
"javascript": {},
15-
"typescript": {}
16-
},
17-
"cdk": {
18-
"azle": {}
19-
}
20-
}
6+
"type": "azle",
7+
"main": "src/__backend_name__/src/index.ts"
218
}
229
}
2310
]

src/dfx/assets/project_templates/azle/src/__backend_name__/__backend_name__.did

Lines changed: 0 additions & 3 deletions
This file was deleted.

src/dfx/assets/project_templates/azle/src/__backend_name__/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
"private": true,
55
"type": "module",
66
"dependencies": {
7-
"azle": "^0.19.0"
7+
"azle": "^0.24.1"
88
}
9-
}
9+
}
Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,15 @@
1-
import { Canister, query, text } from 'azle';
1+
import { IDL, query, update } from 'azle';
22

3-
export default Canister({
4-
greet: query([text], text, (name) => {
5-
return `Hello, ${name}!`;
6-
})
7-
})
3+
export default class {
4+
message: string = 'Hello world!';
5+
6+
@query([], IDL.Text)
7+
getMessage(): string {
8+
return this.message;
9+
}
10+
11+
@update([IDL.Text])
12+
setMessage(message: string): void {
13+
this.message = message;
14+
}
15+
}

0 commit comments

Comments
 (0)