From 45b82841f745dfbfab108ef6eff72a8241f02005 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Robinaldo=20Ramos=20Da=20Silva=20Junior?= Date: Mon, 29 Aug 2022 18:00:16 -0300 Subject: [PATCH] atividade-async-await-promises --- .../async-await-promises/package-lock.json | 36 +++++++++++++++++++ modulo4/async-await-promises/package.json | 20 +++++++++++ modulo4/async-await-promises/src/baseURL.ts | 1 + modulo4/async-await-promises/src/ex1.ts | 0 modulo4/async-await-promises/src/ex2.ts | 0 modulo4/async-await-promises/src/ex3.ts | 0 modulo4/async-await-promises/src/ex4.ts | 0 modulo4/async-await-promises/src/ex5.ts | 0 modulo4/async-await-promises/src/ex6.ts | 0 modulo4/async-await-promises/tsconfig.json | 13 +++++++ 10 files changed, 70 insertions(+) create mode 100644 modulo4/async-await-promises/package-lock.json create mode 100644 modulo4/async-await-promises/package.json create mode 100644 modulo4/async-await-promises/src/baseURL.ts create mode 100644 modulo4/async-await-promises/src/ex1.ts create mode 100644 modulo4/async-await-promises/src/ex2.ts create mode 100644 modulo4/async-await-promises/src/ex3.ts create mode 100644 modulo4/async-await-promises/src/ex4.ts create mode 100644 modulo4/async-await-promises/src/ex5.ts create mode 100644 modulo4/async-await-promises/src/ex6.ts create mode 100644 modulo4/async-await-promises/tsconfig.json diff --git a/modulo4/async-await-promises/package-lock.json b/modulo4/async-await-promises/package-lock.json new file mode 100644 index 0000000..49bfd0d --- /dev/null +++ b/modulo4/async-await-promises/package-lock.json @@ -0,0 +1,36 @@ +{ + "name": "async-await-promises", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@types/axios": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@types/axios/-/axios-0.14.0.tgz", + "integrity": "sha1-7CMA++fX3d1+udOr+HmZlkyvzkY=", + "dev": true, + "requires": { + "axios": "*" + } + }, + "axios": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.20.0.tgz", + "integrity": "sha512-ANA4rr2BDcmmAQLOKft2fufrtuvlqR+cXNNinUmvfeSNCOF98PZL+7M/v1zIdGo7OLjEA9J2gXJL+j4zGsl0bA==", + "requires": { + "follow-redirects": "^1.10.0" + } + }, + "follow-redirects": { + "version": "1.14.7", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", + "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==" + }, + "typescript": { + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", + "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", + "dev": true + } + } +} diff --git a/modulo4/async-await-promises/package.json b/modulo4/async-await-promises/package.json new file mode 100644 index 0000000..5124403 --- /dev/null +++ b/modulo4/async-await-promises/package.json @@ -0,0 +1,20 @@ +{ + "name": "async-await-promises", + "version": "1.0.0", + "main": "src/index.js", + "scripts": { + "ex1": "tsc && node build/ex1.js", + "ex2": "tsc && node build/ex2.js", + "ex3": "tsc && node build/ex3.js", + "ex4": "tsc && node build/ex4.js" + }, + "author": "Labenu", + "license": "ISC", + "dependencies": { + "axios": "^0.20.0" + }, + "devDependencies": { + "typescript": "^4.0.2", + "@types/axios": "^0.14.0" + } +} diff --git a/modulo4/async-await-promises/src/baseURL.ts b/modulo4/async-await-promises/src/baseURL.ts new file mode 100644 index 0000000..0a42108 --- /dev/null +++ b/modulo4/async-await-promises/src/baseURL.ts @@ -0,0 +1 @@ +export const baseURL: string = 'https://labenews.herokuapp.com'; \ No newline at end of file diff --git a/modulo4/async-await-promises/src/ex1.ts b/modulo4/async-await-promises/src/ex1.ts new file mode 100644 index 0000000..e69de29 diff --git a/modulo4/async-await-promises/src/ex2.ts b/modulo4/async-await-promises/src/ex2.ts new file mode 100644 index 0000000..e69de29 diff --git a/modulo4/async-await-promises/src/ex3.ts b/modulo4/async-await-promises/src/ex3.ts new file mode 100644 index 0000000..e69de29 diff --git a/modulo4/async-await-promises/src/ex4.ts b/modulo4/async-await-promises/src/ex4.ts new file mode 100644 index 0000000..e69de29 diff --git a/modulo4/async-await-promises/src/ex5.ts b/modulo4/async-await-promises/src/ex5.ts new file mode 100644 index 0000000..e69de29 diff --git a/modulo4/async-await-promises/src/ex6.ts b/modulo4/async-await-promises/src/ex6.ts new file mode 100644 index 0000000..e69de29 diff --git a/modulo4/async-await-promises/tsconfig.json b/modulo4/async-await-promises/tsconfig.json new file mode 100644 index 0000000..abcb92f --- /dev/null +++ b/modulo4/async-await-promises/tsconfig.json @@ -0,0 +1,13 @@ +{ + "compilerOptions": { + "target": "es6", + "module": "commonjs", + "outDir": "./build", + "rootDir": "./src", + "strict": true, + "noImplicitAny": true, + "esModuleInterop": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true + } +} \ No newline at end of file