url-animations
Version:
Animations in your Browser URL Field
74 lines (73 loc) • 1.73 kB
TypeScript
import BaseAnimation from './base';
interface State {
index: number;
spinner: string[];
maxLength: number;
speed: number;
pastTimeStamp: number;
}
declare abstract class Spinner implements BaseAnimation {
abstract name: string;
abstract creator: string;
abstract baseState: State;
nextState(timeStamp: number, state: State): {
nextFrame: string;
state: State;
};
}
declare class Spinner_01 extends Spinner {
name: string;
creator: string;
baseState: State;
}
declare class Spinner_02 extends Spinner {
name: string;
creator: string;
baseState: State;
}
declare class Spinner_03 extends Spinner {
name: string;
creator: string;
baseState: State;
}
declare class Spinner_04 extends Spinner {
name: string;
creator: string;
baseState: State;
}
declare class Spinner_05 extends Spinner {
name: string;
creator: string;
baseState: State;
}
declare class Spinner_06 extends Spinner {
name: string;
creator: string;
baseState: State;
}
declare class Spinner_07 extends Spinner {
name: string;
creator: string;
baseState: State;
}
declare class Spinner_08 extends Spinner {
name: string;
creator: string;
baseState: State;
}
declare class Spinner_09 extends Spinner {
name: string;
creator: string;
baseState: State;
}
declare class Spinner_10 extends Spinner {
name: string;
creator: string;
baseState: State;
}
declare class Spinner_11 extends Spinner {
name: string;
creator: string;
baseState: State;
}
export { Spinner_01, Spinner_02, Spinner_03, Spinner_04, Spinner_05, Spinner_06, Spinner_07, Spinner_08, Spinner_09, Spinner_10, Spinner_11, };