// Global type definitions for LifeViewer

// start.txt
var LifeViewerLoaded;

// alias.js

// allocator.js
interface Array {
    whole;
    allocator;
    dataType;
}

interface ArrayConstructor {
    matrix;
    addRow;
    copy;
    matrixView;
}

// box.js

// canvasmenu.js

// colours.js

// compatibility.js
interface Window {
    Uint8Array;
    Uint8ClampedArray;
    Uint16Array;
    Uint32Array;
    Int8Array;
    Int16Array;
    Int32Array;
    Float32Array;
    Float64Array;
}

// help.js

// keywords.js

// life.js

// lifeview.js
interface HTMLElement {
    src;
}

interface Element {
    style;
    offsetWidth;
}

interface Node {
    className;
}

// ltl.js

// pattern.js

// parser.js

// random.js

// script.js

// snapshot.js

// stars.js

// waypoint.js

// window.js
