SedationH Avatar

TS 应用案例分享 - 2

Published on April 17, 2023Updated on March 23, 2024
TypeScript
type UseEffectOnceOptions1 =
  | {
      ready?: boolean
      globalOnce?: false
    }
  | {
      ready?: boolean
      globalOnce: true
      globalStoreKey: string
    }

const a: UseEffectOnceOptions1 = {} as any;

if (a.globalOnce === true) {
  a.globalStoreKey.charAt
} else {
  a.
}