withOptions function

FunctionalAstrolabe withOptions(
  1. Option option
)

获取排盘信息。

@param param0 排盘参数 @returns 星盘信息

Implementation

FunctionalAstrolabe withOptions(Option option) {
  if (option.config != null) {
    config(option.config!);
  }
  if (option.type == OptionType.solar) {
    return bySolar(
        option.dateStr, option.timeIndex, option.gender, option.fixLeap);
  }

  return byLunar(option.dateStr, option.timeIndex, option.gender,
      option.isLeapMonth, option.fixLeap);
}