├── .editorconfig ├── .gitignore ├── .prettierrc ├── .prettierrc.json ├── .vscode └── launch.json ├── 01-webpack4 ├── bundle.js ├── package-lock.json ├── package.json ├── src │ ├── a.js │ ├── assets │ │ ├── 1.txt │ │ └── a.png │ ├── b.js │ ├── index.html │ ├── lib │ │ └── a.js │ ├── main.js │ └── vendors.js ├── webpack.config.js └── webpack.js ├── 02-typescript ├── README.md ├── built-in-typings.ts ├── examples │ ├── 01_usage.ts │ ├── 02_basic.ts │ ├── 03_array.ts │ ├── 04_misc-types.ts │ ├── 05_interface.ts │ ├── 06_excess-property.ts │ ├── 07_indexable-types.ts │ ├── 08_inline-types.ts │ ├── 09_implements-interface.ts │ ├── 09_type-Inference.ts │ ├── 10_type-guards-type-assertions.ts │ ├── 11_hybrid-types.ts │ ├── 11_interface-extends-class.ts │ ├── 12_generics.ts │ ├── 13_generics-types.ts │ ├── 14_generic-constraints.ts │ ├── 15_intersection-types.ts │ ├── 16_union-types.ts │ ├── 17_type-guards-differentiating-types.ts │ ├── 18_type-aliases.ts │ ├── 19_string-literal-types.ts │ ├── 20_discriminated-unions.ts │ ├── 21_index-types.ts │ ├── 22_mapped-types.ts │ ├── 23_conditional-types.ts │ ├── 24_distributive-conditional-types.ts │ ├── 25_inference-conditional-types.ts │ ├── 26_predefined-types.ts │ ├── 27_send-message.ts │ └── 28_references.ts ├── index.ts ├── infer.ts ├── js │ └── duck-typing.js ├── package-lock.json ├── package.json ├── structural-typing.ts └── tsconfig.json ├── 03-rxjs ├── 01_map.ts ├── 02_filter.ts ├── 02_tap.ts ├── README.md ├── index.ts ├── package-lock.json ├── package.json └── tsconfig.json ├── 04-compiler ├── lib │ ├── art-template.ts │ ├── marked.ts │ ├── the-super-tiny-compiler.js │ └── tiny-compiler.js ├── package-lock.json ├── package.json ├── search-compiler.ts ├── template-compiler.ts └── tiny-compiler.ts ├── README.md ├── devops └── DevOps.md ├── package.json └── state-management ├── .editorconfig ├── .gitignore ├── README.md ├── angular.json ├── e2e ├── protractor.conf.js ├── src │ ├── app.e2e-spec.ts │ └── app.po.ts └── tsconfig.e2e.json ├── package-lock.json ├── package.json ├── src ├── app │ ├── app-routing.module.ts │ ├── app-state.store.ts │ ├── app.component.html │ ├── app.component.scss │ ├── app.component.spec.ts │ ├── app.component.ts │ ├── app.module.ts │ ├── parent │ │ ├── child │ │ │ ├── child.component.html │ │ │ ├── child.component.scss │ │ │ ├── child.component.spec.ts │ │ │ └── child.component.ts │ │ ├── parent.component.html │ │ ├── parent.component.scss │ │ ├── parent.component.spec.ts │ │ └── parent.component.ts │ └── project │ │ ├── project.component.html │ │ ├── project.component.scss │ │ ├── project.component.spec.ts │ │ └── project.component.ts ├── assets │ └── .gitkeep ├── browserslist ├── environments │ ├── environment.prod.ts │ └── environment.ts ├── favicon.ico ├── index.html ├── karma.conf.js ├── main.ts ├── polyfills.ts ├── styles.scss ├── test.ts ├── tsconfig.app.json ├── tsconfig.spec.json └── tslint.json ├── tsconfig.json └── tslint.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/.prettierrc -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /01-webpack4/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/01-webpack4/bundle.js -------------------------------------------------------------------------------- /01-webpack4/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/01-webpack4/package-lock.json -------------------------------------------------------------------------------- /01-webpack4/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/01-webpack4/package.json -------------------------------------------------------------------------------- /01-webpack4/src/a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/01-webpack4/src/a.js -------------------------------------------------------------------------------- /01-webpack4/src/assets/1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /01-webpack4/src/assets/a.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /01-webpack4/src/b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/01-webpack4/src/b.js -------------------------------------------------------------------------------- /01-webpack4/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/01-webpack4/src/index.html -------------------------------------------------------------------------------- /01-webpack4/src/lib/a.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /01-webpack4/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/01-webpack4/src/main.js -------------------------------------------------------------------------------- /01-webpack4/src/vendors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/01-webpack4/src/vendors.js -------------------------------------------------------------------------------- /01-webpack4/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/01-webpack4/webpack.config.js -------------------------------------------------------------------------------- /01-webpack4/webpack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/01-webpack4/webpack.js -------------------------------------------------------------------------------- /02-typescript/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/README.md -------------------------------------------------------------------------------- /02-typescript/built-in-typings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/built-in-typings.ts -------------------------------------------------------------------------------- /02-typescript/examples/01_usage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/examples/01_usage.ts -------------------------------------------------------------------------------- /02-typescript/examples/02_basic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/examples/02_basic.ts -------------------------------------------------------------------------------- /02-typescript/examples/03_array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/examples/03_array.ts -------------------------------------------------------------------------------- /02-typescript/examples/04_misc-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/examples/04_misc-types.ts -------------------------------------------------------------------------------- /02-typescript/examples/05_interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/examples/05_interface.ts -------------------------------------------------------------------------------- /02-typescript/examples/06_excess-property.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/examples/06_excess-property.ts -------------------------------------------------------------------------------- /02-typescript/examples/07_indexable-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/examples/07_indexable-types.ts -------------------------------------------------------------------------------- /02-typescript/examples/08_inline-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/examples/08_inline-types.ts -------------------------------------------------------------------------------- /02-typescript/examples/09_implements-interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/examples/09_implements-interface.ts -------------------------------------------------------------------------------- /02-typescript/examples/09_type-Inference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/examples/09_type-Inference.ts -------------------------------------------------------------------------------- /02-typescript/examples/10_type-guards-type-assertions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/examples/10_type-guards-type-assertions.ts -------------------------------------------------------------------------------- /02-typescript/examples/11_hybrid-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/examples/11_hybrid-types.ts -------------------------------------------------------------------------------- /02-typescript/examples/11_interface-extends-class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/examples/11_interface-extends-class.ts -------------------------------------------------------------------------------- /02-typescript/examples/12_generics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/examples/12_generics.ts -------------------------------------------------------------------------------- /02-typescript/examples/13_generics-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/examples/13_generics-types.ts -------------------------------------------------------------------------------- /02-typescript/examples/14_generic-constraints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/examples/14_generic-constraints.ts -------------------------------------------------------------------------------- /02-typescript/examples/15_intersection-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/examples/15_intersection-types.ts -------------------------------------------------------------------------------- /02-typescript/examples/16_union-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/examples/16_union-types.ts -------------------------------------------------------------------------------- /02-typescript/examples/17_type-guards-differentiating-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/examples/17_type-guards-differentiating-types.ts -------------------------------------------------------------------------------- /02-typescript/examples/18_type-aliases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/examples/18_type-aliases.ts -------------------------------------------------------------------------------- /02-typescript/examples/19_string-literal-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/examples/19_string-literal-types.ts -------------------------------------------------------------------------------- /02-typescript/examples/20_discriminated-unions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/examples/20_discriminated-unions.ts -------------------------------------------------------------------------------- /02-typescript/examples/21_index-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/examples/21_index-types.ts -------------------------------------------------------------------------------- /02-typescript/examples/22_mapped-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/examples/22_mapped-types.ts -------------------------------------------------------------------------------- /02-typescript/examples/23_conditional-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/examples/23_conditional-types.ts -------------------------------------------------------------------------------- /02-typescript/examples/24_distributive-conditional-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/examples/24_distributive-conditional-types.ts -------------------------------------------------------------------------------- /02-typescript/examples/25_inference-conditional-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/examples/25_inference-conditional-types.ts -------------------------------------------------------------------------------- /02-typescript/examples/26_predefined-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/examples/26_predefined-types.ts -------------------------------------------------------------------------------- /02-typescript/examples/27_send-message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/examples/27_send-message.ts -------------------------------------------------------------------------------- /02-typescript/examples/28_references.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/examples/28_references.ts -------------------------------------------------------------------------------- /02-typescript/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /02-typescript/infer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/infer.ts -------------------------------------------------------------------------------- /02-typescript/js/duck-typing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/js/duck-typing.js -------------------------------------------------------------------------------- /02-typescript/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/package-lock.json -------------------------------------------------------------------------------- /02-typescript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/package.json -------------------------------------------------------------------------------- /02-typescript/structural-typing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/structural-typing.ts -------------------------------------------------------------------------------- /02-typescript/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/02-typescript/tsconfig.json -------------------------------------------------------------------------------- /03-rxjs/01_map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/03-rxjs/01_map.ts -------------------------------------------------------------------------------- /03-rxjs/02_filter.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /03-rxjs/02_tap.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /03-rxjs/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /03-rxjs/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /03-rxjs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/03-rxjs/package-lock.json -------------------------------------------------------------------------------- /03-rxjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/03-rxjs/package.json -------------------------------------------------------------------------------- /03-rxjs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/03-rxjs/tsconfig.json -------------------------------------------------------------------------------- /04-compiler/lib/art-template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/04-compiler/lib/art-template.ts -------------------------------------------------------------------------------- /04-compiler/lib/marked.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/04-compiler/lib/marked.ts -------------------------------------------------------------------------------- /04-compiler/lib/the-super-tiny-compiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/04-compiler/lib/the-super-tiny-compiler.js -------------------------------------------------------------------------------- /04-compiler/lib/tiny-compiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/04-compiler/lib/tiny-compiler.js -------------------------------------------------------------------------------- /04-compiler/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/04-compiler/package-lock.json -------------------------------------------------------------------------------- /04-compiler/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/04-compiler/package.json -------------------------------------------------------------------------------- /04-compiler/search-compiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/04-compiler/search-compiler.ts -------------------------------------------------------------------------------- /04-compiler/template-compiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/04-compiler/template-compiler.ts -------------------------------------------------------------------------------- /04-compiler/tiny-compiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/04-compiler/tiny-compiler.ts -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/README.md -------------------------------------------------------------------------------- /devops/DevOps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/devops/DevOps.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/package.json -------------------------------------------------------------------------------- /state-management/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/.editorconfig -------------------------------------------------------------------------------- /state-management/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/.gitignore -------------------------------------------------------------------------------- /state-management/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/README.md -------------------------------------------------------------------------------- /state-management/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/angular.json -------------------------------------------------------------------------------- /state-management/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/e2e/protractor.conf.js -------------------------------------------------------------------------------- /state-management/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /state-management/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/e2e/src/app.po.ts -------------------------------------------------------------------------------- /state-management/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /state-management/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/package-lock.json -------------------------------------------------------------------------------- /state-management/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/package.json -------------------------------------------------------------------------------- /state-management/src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /state-management/src/app/app-state.store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/src/app/app-state.store.ts -------------------------------------------------------------------------------- /state-management/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/src/app/app.component.html -------------------------------------------------------------------------------- /state-management/src/app/app.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /state-management/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /state-management/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/src/app/app.component.ts -------------------------------------------------------------------------------- /state-management/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/src/app/app.module.ts -------------------------------------------------------------------------------- /state-management/src/app/parent/child/child.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/src/app/parent/child/child.component.html -------------------------------------------------------------------------------- /state-management/src/app/parent/child/child.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /state-management/src/app/parent/child/child.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/src/app/parent/child/child.component.spec.ts -------------------------------------------------------------------------------- /state-management/src/app/parent/child/child.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/src/app/parent/child/child.component.ts -------------------------------------------------------------------------------- /state-management/src/app/parent/parent.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/src/app/parent/parent.component.html -------------------------------------------------------------------------------- /state-management/src/app/parent/parent.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /state-management/src/app/parent/parent.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/src/app/parent/parent.component.spec.ts -------------------------------------------------------------------------------- /state-management/src/app/parent/parent.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/src/app/parent/parent.component.ts -------------------------------------------------------------------------------- /state-management/src/app/project/project.component.html: -------------------------------------------------------------------------------- 1 |
2 | project works! 3 |
4 | -------------------------------------------------------------------------------- /state-management/src/app/project/project.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /state-management/src/app/project/project.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/src/app/project/project.component.spec.ts -------------------------------------------------------------------------------- /state-management/src/app/project/project.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/src/app/project/project.component.ts -------------------------------------------------------------------------------- /state-management/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /state-management/src/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/src/browserslist -------------------------------------------------------------------------------- /state-management/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /state-management/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/src/environments/environment.ts -------------------------------------------------------------------------------- /state-management/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/src/favicon.ico -------------------------------------------------------------------------------- /state-management/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/src/index.html -------------------------------------------------------------------------------- /state-management/src/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/src/karma.conf.js -------------------------------------------------------------------------------- /state-management/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/src/main.ts -------------------------------------------------------------------------------- /state-management/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/src/polyfills.ts -------------------------------------------------------------------------------- /state-management/src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/src/styles.scss -------------------------------------------------------------------------------- /state-management/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/src/test.ts -------------------------------------------------------------------------------- /state-management/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/src/tsconfig.app.json -------------------------------------------------------------------------------- /state-management/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/src/tsconfig.spec.json -------------------------------------------------------------------------------- /state-management/src/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/src/tslint.json -------------------------------------------------------------------------------- /state-management/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/tsconfig.json -------------------------------------------------------------------------------- /state-management/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why520crazy/tech-playground/HEAD/state-management/tslint.json --------------------------------------------------------------------------------