I hereby claim:
- I am weswigham on github.
- I am www (https://keybase.io/www) on keybase.
- I have a public key whose fingerprint is 08AD 0E7B 235F E978 4AC5 DCCB D59F 87F6 0C54 00C9
To claim this, I am signing this object:
var catmullRom = function(p0, p1, p2, p3, distance) { | |
var points = [p0, p1, p2, p3], | |
t = function(dest) { | |
if (dest === 0) return 0; | |
return Math.pow( | |
Math.sqrt( | |
Math.pow(points[dest].x - points[dest-1].x,2) + Math.pow(points[dest].y - points[dest-1].y,2) + Math.pow(points[dest].z - points[dest-1].z,2) | |
), 0.5) + t(dest-1); | |
}, | |
t0 = t(0), |
I hereby claim:
To claim this, I am signing this object:
{ | |
"version": "0.2.0", | |
"configurations": [ | |
{ | |
"name": "Launch", | |
"type": "node", | |
"request": "launch", | |
"program": "${workspaceRoot}/node_modules/gulp/bin/gulp.js", | |
"stopOnEntry": true, | |
"args": ["test"], |
interface Obj<T> { | |
ref: T; | |
} | |
interface Func<T> { | |
(x: T): void; | |
} | |
type CtorOf<T> = T extends unknown ? (x: T) => T : never; | |
interface Big { | |
"0": { common?: string; "0"?: number, ref?: Obj<Big["0"]> | Func<Big["0"]>; } |
interface Obj<T> { | |
ref: T; | |
} | |
interface Func<T> { | |
(x: T): void; | |
} | |
type UnionToIntersection<U> = (U extends any ? (k: U) => void : never) extends ((k: infer I) => void) ? I : never; | |
type CtorOf<T> = (arg: UnionToIntersection<T>) => T; | |
interface Big { |
interface Obj<T> { | |
ref: T; | |
} | |
interface Func<T> { | |
(x: T): void; | |
} | |
type UnionToIntersection<U> = (U extends any ? (k: U) => void : never) extends ((k: infer I) => void) ? I : never; | |
type CtorOf<T> = (arg: UnionToIntersection<T>) => T; | |
interface Big { |
// Usage: node ./apply-all-import-fixes.js ./path/to/index.ts | |
import * as ts from "typescript/lib/tsserverlibrary"; | |
import * as fs from "fs"; | |
import * as path from "path"; | |
class Logger implements ts.server.Logger { // tslint:disable-line no-unnecessary-qualifier | |
private fd = -1; | |
private seq = 0; | |
private inGroup = false; | |
private firstInGroup = true; |