EgyBAJ
A Pen by Stefan Baumgartner on CodePen.
type ResizeObserverBoxOptions = "border-box" | "content-box" | "device-pixel-content-box"; | |
interface ResizeObserverOptions { | |
box?: ResizeObserverBoxOptions; | |
} | |
interface ResizeObservation { | |
readonly lastReportedSizes: ReadonlyArray<ResizeObserverSize>; | |
readonly observedBox: ResizeObserverBoxOptions; | |
readonly target: Element; |
function curry<T extends unknown[], U extends unknown[], V>( | |
f: (...ts: [...T, ...U]) => V, | |
...a: T | |
): (...b: U) => V { | |
return (...b) => f(...a, ...b); | |
} | |
const input = (a: number, b: string, c: boolean, d: symbol) => | |
[a, b, c, d] as const; | |
curry(input, 1, "123", true, Symbol())(); |
type AllElements = { | |
'a': HTMLAnchorElement; | |
'div': HTMLDivElement; | |
'span': HTMLSpanElement; | |
'ul': HTMLUListElement; | |
'title': HTMLTitleElement; | |
'textarea': HTMLTextAreaElement; | |
'template': HTMLTemplateElement; | |
'tfoot': HTMLTableSectionElement; | |
'thead': HTMLTableSectionElement; |
/** | |
* @typedef {Object} Article | |
* @property {string} title | |
* @property {number} price | |
* @property {number} vat | |
* @property {number} stock | |
* @property {string} description | |
*/ | |
/** @type {Article} */ | |
let article; |
<input type="color" /> |
A Pen by Stefan Baumgartner on CodePen.
A Pen by Stefan Baumgartner on CodePen.
/** | |
* Bluebird allows us to promisify existing Node.js | |
* technologies. So fs.writeFile and fs.readFile | |
* are usable with Promises. | |
* | |
* `fetch` fetches Ressources. This code fetches | |
* jQuery, and saves the responses body in a file | |
**/ | |
var gulp = require('gulp'); |
var gulp = require('gulp'); | |
var source = require('vinyl-source-stream'); | |
var request = require('request'); | |
var merge = require('merge2'); | |
var concat = require('gulp-concat'); | |
var buffer = require('gulp-buffer'); | |
/** | |
* 1. We request the latest jQuery version from the jQuery CDN. The | |
* request package allows for streaming. What we get in return |
@color: blue; | |
body { | |
background-color: @color; | |
} |