url-animations
Version:
Animations in your Browser URL Field
43 lines (42 loc) • 977 B
TypeScript
import BaseAnimation from './base';
interface State {
index: number;
chars: string;
maxLength: number;
message: string;
}
declare abstract class Source implements BaseAnimation {
abstract name: string;
abstract creator: string;
abstract baseState: State;
nextState(timeStamp: number, state: State): {
nextFrame: string;
state: State;
};
}
declare class Source_01 extends Source {
name: string;
creator: string;
baseState: State;
}
declare class Source_02 extends Source {
name: string;
creator: string;
baseState: State;
}
declare class Source_03 extends Source {
name: string;
creator: string;
baseState: State;
}
declare class Source_04 extends Source {
name: string;
creator: string;
baseState: State;
}
declare class Source_05 extends Source {
name: string;
creator: string;
baseState: State;
}
export { Source_01, Source_02, Source_03, Source_04, Source_05 };