fortel-ziweidoushu
Version:
紫微斗數排盤 Zi Wei Dou Shu
108 lines (107 loc) • 5.04 kB
TypeScript
/// <reference types="node" />
import { DestinyBoard } from './destinyBoard';
import { Ground } from './ground';
import { Luckiness } from './miscEnums';
import util from 'util';
import { Star } from './star';
declare class MiniStar implements Star {
key: string;
displayName: string;
luck: Luckiness;
constructor(key: string, displayName: string, luck: Luckiness);
toJSON(): string;
toString(): string;
[util.inspect.custom](depth: number, opts: any): string;
static MINI_STAR_SKY_NOBLE: Readonly<MiniStar>;
static MINI_STAR_SKY_HAPPINESS: Readonly<MiniStar>;
static MINI_STAR_COOK: Readonly<MiniStar>;
static MINI_STAR_CRY: Readonly<MiniStar>;
static MINI_STAR_LOST: Readonly<MiniStar>;
static MINI_STAR_SKILL: Readonly<MiniStar>;
static MINI_STAR_ART: Readonly<MiniStar>;
static MINI_STAR_FESTIVE: Readonly<MiniStar>;
static MINI_STAR_HAPPINESS: Readonly<MiniStar>;
static MINI_STAR_LONELY: Readonly<MiniStar>;
static MINI_STAR_SINGLE: Readonly<MiniStar>;
static MINI_STAR_DISSOLVE: Readonly<MiniStar>;
static MINI_STAR_BROKEN: Readonly<MiniStar>;
static MINI_STAR_BIG_LOST: Readonly<MiniStar>;
static MINI_STAR_LITTLE_DISASTER: Readonly<MiniStar>;
static MINI_STAR_LUST: Readonly<MiniStar>;
static MINI_STAR_MOON_BENEFACTOR: Readonly<MiniStar>;
static MINI_STAR_GENIUS: Readonly<MiniStar>;
static MINI_STAR_LONGEVITY: Readonly<MiniStar>;
static MINI_STAR_VOID_SKY: Readonly<MiniStar>;
static MINI_STAR_EMPTY: Readonly<MiniStar>;
static MINI_STAR_EMPTY2: Readonly<MiniStar>;
static MINI_STAR_INTERUPTION: Readonly<MiniStar>;
static MINI_STAR_INTERUPTION2: Readonly<MiniStar>;
static MINI_STAR_PLATFORM: Readonly<MiniStar>;
static MINI_STAR_FAME: Readonly<MiniStar>;
static MINI_STAR_PUNISHMENT: Readonly<MiniStar>;
static MINI_STAR_SEX: Readonly<MiniStar>;
static MINI_STAR_WITCH: Readonly<MiniStar>;
static MINI_STAR_ILLNESS: Readonly<MiniStar>;
static MINI_STAR_GHOST: Readonly<MiniStar>;
static MINI_STAR_DISSOLVE2: Readonly<MiniStar>;
static MINI_STAR_BACKBITING: Readonly<MiniStar>;
static MINI_STAR_SCHOLAR: Readonly<MiniStar>;
static MINI_STAR_STRENGTH: Readonly<MiniStar>;
static MINI_STAR_GREEN_DRAGON: Readonly<MiniStar>;
static MINI_STAR_SMALL_LOST: Readonly<MiniStar>;
static MINI_STAR_GENERAL: Readonly<MiniStar>;
static MINI_STAR_LETTER: Readonly<MiniStar>;
static MINI_STAR_BACKBITING2: Readonly<MiniStar>;
static MINI_STAR_JOY: Readonly<MiniStar>;
static MINI_STAR_SICK: Readonly<MiniStar>;
static MINI_STAR_BIG_LOST2: Readonly<MiniStar>;
static MINI_STAR_AMBUSH: Readonly<MiniStar>;
static MINI_STAR_LITIGATION: Readonly<MiniStar>;
static MINI_STAR_THREE_PODIUM: Readonly<MiniStar>;
static MINI_STAR_EIGHT_SEAT: Readonly<MiniStar>;
static MINI_STAR_HOLY_LIGHT: Readonly<MiniStar>;
static MINI_STAR_NOBLE: Readonly<MiniStar>;
static MINI_STAR_YEAR_GOD: Readonly<MiniStar>;
static MINI_STAR_PESSIMISTIC: Readonly<MiniStar>;
static MINI_STAR_BEREAVEMENT: Readonly<MiniStar>;
static MINI_STAR_TRAP: Readonly<MiniStar>;
static MINI_STAR_LAWSUIT: Readonly<MiniStar>;
static MINI_STAR_SMALL_LOST2: Readonly<MiniStar>;
static MINI_STAR_BROKEN_YEAR: Readonly<MiniStar>;
static MINI_STAR_DRAGON_LUCK: Readonly<MiniStar>;
static MINI_STAR_WHITE_TIGER: Readonly<MiniStar>;
static MINI_STAR_GOD_LUCK: Readonly<MiniStar>;
static MINI_STAR_FUNERAL: Readonly<MiniStar>;
static MINI_STAR_SICK2: Readonly<MiniStar>;
static MINI_STAR_ANGEL: Readonly<MiniStar>;
static MINI_STAR_INJURY: Readonly<MiniStar>;
static MINI_STAR_LEADER: Readonly<MiniStar>;
static MINI_STAR_MOUNT: Readonly<MiniStar>;
static MINI_STAR_TRANSITION: Readonly<MiniStar>;
static MINI_STAR_IDLE: Readonly<MiniStar>;
static MINI_STAR_MYSTIC: Readonly<MiniStar>;
static MINI_STAR_LITTLE_DISASTER2: Readonly<MiniStar>;
static MINI_STAR_DISASTER: Readonly<MiniStar>;
static MINI_STAR_SKY_DISASTER: Readonly<MiniStar>;
static MINI_STAR_BETRAY: Readonly<MiniStar>;
static MINI_STAR_LUST2: Readonly<MiniStar>;
static MINI_STAR_MOON_MONSTER: Readonly<MiniStar>;
static MINI_STAR_DEAD: Readonly<MiniStar>;
static doubleStars: readonly Readonly<MiniStar>[];
static stars: readonly Readonly<MiniStar>[];
static twelveScholarStars: readonly Readonly<MiniStar>[];
static twelveYearGodStars: readonly Readonly<MiniStar>[];
static twelveLeaderStars: readonly Readonly<MiniStar>[];
static allStars: readonly Readonly<MiniStar>[];
static miniStarPlacers: Readonly<Map<MiniStar, MiniStarPlacer>>;
getType(): string;
getKey(): string;
getDisplayName(): string;
static getByKey(key: string): MiniStar | null;
static getByName(name: string): Readonly<MiniStar> | null;
equals(star: Star): boolean;
}
declare interface MiniStarPlacer {
evalGround: (destinyBoard: DestinyBoard) => Ground;
}
export { MiniStar };