espergen-character-sheets
Version:
Esper Genesis 5th Edition character sheets created in ReactJS.
19 lines (18 loc) • 807 B
TypeScript
import React from 'react';
import EsperGenCharacter from './EsperGenCharacter';
import './espergenstyles.css';
interface IEsperGenCharacterSpellsSheetProps {
character?: EsperGenCharacter;
defaultCharacter?: EsperGenCharacter;
onCharacterChanged?: (character: EsperGenCharacter, changedField: string, newValue: any) => void;
}
interface IEsperGenCharacterSpellsSheetState {
character: EsperGenCharacter;
}
declare class EsperGenCharacterSpellsSheet extends React.Component<IEsperGenCharacterSpellsSheetProps, IEsperGenCharacterSpellsSheetState> {
constructor(props: IEsperGenCharacterSpellsSheetProps);
updateCharacter(name: string, value: any): void;
getCharacter(): EsperGenCharacter;
render(): JSX.Element;
}
export default EsperGenCharacterSpellsSheet;