diff --git a/.inscode b/.inscode index 6018963f85face84a015fcd76984af75b06c2c38..899385086e8071bf68b95495e3d3231606d066d2 100644 --- a/.inscode +++ b/.inscode @@ -1,6 +1,10 @@ run = "node --enable-source-maps .build/index.js" +language = "node" [env] PATH = "/root/${PROJECT_DIR}/.config/npm/node_global/bin:/root/${PROJECT_DIR}/node_modules/.bin:${PATH}" XDG_CONFIG_HOME = "/root/.config" npm_config_prefix = "/root/${PROJECT_DIR}/.config/npm/node_global" + +[debugger] +program = "main.js" diff --git a/index.ts b/index.ts index df8a3b59c0bb8c77ba2f987fdeda605e8cd07bf8..90d9dc20a0db3797a000370789f586aa0e24b624 100644 --- a/index.ts +++ b/index.ts @@ -1,2 +1,22 @@ -const s: string = "欢迎来到 InsCode"; -console.log(s); +let name: string = "Alice"; +let age: number = 30; +let isActive: boolean = true; + +// 函数参数和返回值的类型注释 +function greet(name: string): string { + return "Hello, " + name + "!"; +} + +// 对象类型注释 +let user: { name: string; age: number } = { + name: "Bob", + age: 25 +}; + +// 数组类型注释 +let numbers: number[] = [1, 2, 3, 4, 5]; +let names: Array = ["Alice", "Bob", "Charlie"]; + +// 元组类型注释 +let tuple: [string, number] = ["Alice", 30]; +