See how a minor change to your commit message style can make you a better programmer.
Format: <type>(<scope>): <subject>
<scope> is optional
| /** | |
| * Two ways to create a a TupleToUnion type in TypeScript | |
| */ | |
| export type TupleToUnion<T extends unknown[]> = T[number]; | |
| export type TupleToUnion2<T extends unknown[]> = T extends [ | |
| infer U, | |
| ...infer Rest | |
| ] |
| /* Moving gradient created with https://www.gradient-animator.com/ */ | |
| background: linear-gradient(322deg, #f419e7, #9ba90c, #e32a1b); | |
| background-size: 600% 600%; | |
| -webkit-animation: AnimationName 24s ease infinite; | |
| -moz-animation: AnimationName 24s ease infinite; | |
| -o-animation: AnimationName 24s ease infinite; | |
| animation: AnimationName 24s ease infinite; | |
| @-webkit-keyframes AnimationName { | |
| 0%{background-position:31% 0%} | |
| 50%{background-position:70% 100%} |
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <meta name="description" content="Example to understand React Native ListView and JS bind() better"> | |
| <meta charset="utf-8"> | |
| <meta name="viewport" content="width=device-width"> | |
| <title>JS Bin</title> | |
| </head> | |
| <body> |
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <script src="http://code.jquery.com/jquery-1.9.1.js"></script> | |
| <script src="http://cdnjs.cloudflare.com/ajax/libs/handlebars.js/1.0.0-rc.3/handlebars.js"></script> | |
| <script src="http://cdnjs.cloudflare.com/ajax/libs/ember.js/1.0.0-rc.1/ember.js"></script> | |
| <meta charset=utf-8 /> | |
| <title>JS Bin</title> | |
| </head> | |
| <body> |
| // Use Gists to store code you would like to remember later on | |
| console.log(window); // log the "window" object to the console |