View pose.html
<!DOCTYPE html>
<html>
<head>
<title>Pose detection</title>
<script src="https://unpkg.com/@tensorflow/tfjs"></script>
<script src="https://unpkg.com/@tensorflow-models/posenet"></script>
<style>
#preview {
View quadtree.js
const ArrayExtensions = {
remove(array, needle) {
const index = array.indexOf(needle);
if (index !== -1) {
array.splice(index, 1);
return index;
}
return false;
View output.txt
Vector created
Initialized Vector(0, 0)
Vector created
Initialized Vector(10, 10)
Rectangle created
Vector created
Initialized Vector(10, 10)
Initialized Rectangle(0, 0, 10, 10)
Disposed Rectangle(0, 0, 10, 10)
Disposed Vector(0, 0)
View copyright.js
View rif.sh
#!/usr/bin/env bash
cmd=$@;
for i in $(ls)
do
if [ -d "$i" ]
then
echo "Entering ./$i"
cd "$i"
View stringify.js
function stringify(value, indent = '') {
const nextIndent = `${indent} `;
if (isNative(value))
return JSON.stringify(value);
if (Array.isArray(value)) {
if (value.length === 1 && isNative(value[0]))
return JSON.stringify(value);
View alias.ts
type myMethodSignature<T> = (value: T) => void;
class Test {
alias: myMethodSignature<T>;
constructor() {
this.alias = this.myMethod.bind(this);
}
myMethod<T>(value: T): void {}
View debounce.ts
class ReadableStream<T> {
// ...
debounce(milliseconds: number): ReadableStream<T[]>;
debounce<TOut>(milliseconds: number, join?: (list: T[]) => TOut): ReadableStream<TOut> {
let lastTime = Date.now();
let buffer: T[] = [];
return new ReadableStream<TOut>((push: (value: TOut) => void) => {
View api.ts
interface IChainLink {
type: 'resource' | 'value';
value: string;
}
type SingleApiIndex<T> = { [p in keyof T]: SingleApi<T[p]>; };
type ApiIndex<T> = { [p in keyof T]: Api<T[p]>; };
interface BaseApi<T> {
View log.js
/* eslint-disable */
let indent = 1;
function log(Class) {
const descriptors = {};
Reflect.ownKeys(Class.prototype).forEach(key => {
const descriptor = Reflect.getOwnPropertyDescriptor(Class.prototype, key);
const {value} = descriptor;
descriptors[key] = descriptor;