blob: 3b644bb942919e3a5fee7f1b829e3b69e3865bab [file] [log] [blame]
import {Attacker} from './attacker.js';
import {BookReader} from './book-reader.js';
import {Rapunzel} from './rapunzel.js';
export declare enum Character {
NONE = 0,
MuLan = 1,
Rapunzel = 2,
Belle = 3,
BookFan = 4,
Other = 5,
Unused = 6,
}
export declare function unionToCharacter(
type: Character,
accessor: (
obj: Attacker | BookReader | Rapunzel | string,
) => Attacker | BookReader | Rapunzel | string | null,
): Attacker | BookReader | Rapunzel | string | null;
export declare function unionListToCharacter(
type: Character,
accessor: (
index: number,
obj: Attacker | BookReader | Rapunzel | string,
) => Attacker | BookReader | Rapunzel | string | null,
index: number,
): Attacker | BookReader | Rapunzel | string | null;