├── .gitignore ├── README.md ├── assets ├── Built-in-Object.png ├── Custom-Object.png ├── Declare-Type.png ├── EcmaScript-Superset.png ├── JSDoc-Typescript.png ├── Javascript-to-Typescript.png ├── Static-Typing.png ├── Superset-Javascript.png ├── Transpillation-Example-2.PNG ├── Transpillation-Example.png ├── Transpillation.png └── Type-Annotation.png ├── examples ├── interface │ ├── extend.ts │ └── object-destructure.ts ├── modules │ ├── Employee.ts │ ├── MainEmployee.ts │ ├── file1.ts │ └── file2.ts ├── object │ ├── complex-object.ts │ ├── generic-object.ts │ ├── intersection-types.ts │ ├── mutable.ts │ ├── object.ts │ ├── optional-properties.ts │ ├── readonly-property.ts │ └── type-signature.ts └── yup │ └── yup.ts ├── package.json └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-Typescript/HEAD/README.md -------------------------------------------------------------------------------- /assets/Built-in-Object.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-Typescript/HEAD/assets/Built-in-Object.png -------------------------------------------------------------------------------- /assets/Custom-Object.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-Typescript/HEAD/assets/Custom-Object.png -------------------------------------------------------------------------------- /assets/Declare-Type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-Typescript/HEAD/assets/Declare-Type.png -------------------------------------------------------------------------------- /assets/EcmaScript-Superset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-Typescript/HEAD/assets/EcmaScript-Superset.png -------------------------------------------------------------------------------- /assets/JSDoc-Typescript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-Typescript/HEAD/assets/JSDoc-Typescript.png -------------------------------------------------------------------------------- /assets/Javascript-to-Typescript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-Typescript/HEAD/assets/Javascript-to-Typescript.png -------------------------------------------------------------------------------- /assets/Static-Typing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-Typescript/HEAD/assets/Static-Typing.png -------------------------------------------------------------------------------- /assets/Superset-Javascript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-Typescript/HEAD/assets/Superset-Javascript.png -------------------------------------------------------------------------------- /assets/Transpillation-Example-2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-Typescript/HEAD/assets/Transpillation-Example-2.PNG -------------------------------------------------------------------------------- /assets/Transpillation-Example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-Typescript/HEAD/assets/Transpillation-Example.png -------------------------------------------------------------------------------- /assets/Transpillation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-Typescript/HEAD/assets/Transpillation.png -------------------------------------------------------------------------------- /assets/Type-Annotation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-Typescript/HEAD/assets/Type-Annotation.png -------------------------------------------------------------------------------- /examples/interface/extend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-Typescript/HEAD/examples/interface/extend.ts -------------------------------------------------------------------------------- /examples/interface/object-destructure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-Typescript/HEAD/examples/interface/object-destructure.ts -------------------------------------------------------------------------------- /examples/modules/Employee.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-Typescript/HEAD/examples/modules/Employee.ts -------------------------------------------------------------------------------- /examples/modules/MainEmployee.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-Typescript/HEAD/examples/modules/MainEmployee.ts -------------------------------------------------------------------------------- /examples/modules/file1.ts: -------------------------------------------------------------------------------- 1 | //export const hello: string = "Hello World!"; 2 | -------------------------------------------------------------------------------- /examples/modules/file2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-Typescript/HEAD/examples/modules/file2.ts -------------------------------------------------------------------------------- /examples/object/complex-object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-Typescript/HEAD/examples/object/complex-object.ts -------------------------------------------------------------------------------- /examples/object/generic-object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-Typescript/HEAD/examples/object/generic-object.ts -------------------------------------------------------------------------------- /examples/object/intersection-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-Typescript/HEAD/examples/object/intersection-types.ts -------------------------------------------------------------------------------- /examples/object/mutable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-Typescript/HEAD/examples/object/mutable.ts -------------------------------------------------------------------------------- /examples/object/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-Typescript/HEAD/examples/object/object.ts -------------------------------------------------------------------------------- /examples/object/optional-properties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-Typescript/HEAD/examples/object/optional-properties.ts -------------------------------------------------------------------------------- /examples/object/readonly-property.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-Typescript/HEAD/examples/object/readonly-property.ts -------------------------------------------------------------------------------- /examples/object/type-signature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-Typescript/HEAD/examples/object/type-signature.ts -------------------------------------------------------------------------------- /examples/yup/yup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-Typescript/HEAD/examples/yup/yup.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-Typescript/HEAD/package.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-Typescript/HEAD/tsconfig.json --------------------------------------------------------------------------------