react-konami
Version:
A simple component to add an easterEggs in your react web application
21 lines (20 loc) • 574 B
TypeScript
import { Component } from 'react';
interface KonamiProps {
easterEgg: () => void;
konami: number[];
resetDelay: number;
}
export default class Konami extends Component<KonamiProps> {
static defaultProps: Pick<KonamiProps, 'konami' | 'resetDelay'>;
n: number;
delayId: number;
componentDidMount(): void;
componentDidUpdate(prevProps: KonamiProps): void;
componentWillUnmount(): void;
delayOff(): void;
delayOn(): void;
resetN(keyCode?: number): void;
onKeydown: (e: KeyboardEvent) => void;
render(): null;
}
export {};