AutoLoadTrigger<T extends Object> constructor

AutoLoadTrigger<T extends Object>({
  1. NeedTriggerFunc? needTriggerHeader,
  2. NeedTriggerFunc? needTriggerFooter,
  3. TriggerTypeAppendCallback<T>? appendHeadTask,
  4. TriggerTypeAppendCallback<T>? appendFootTask,
})

Implementation

AutoLoadTrigger({
  NeedTriggerFunc? needTriggerHeader,
  NeedTriggerFunc? needTriggerFooter,
  super.appendHeadTask,
  super.appendFootTask,
})  : needTriggerHeader = needTriggerHeader ?? defaultNeedTriggerHead,
      needTriggerFooter = needTriggerFooter ?? defaultNeedTriggerFooter {
  /// appendHeadTask不为空,则needTriggerHeader也不为空
  // assert((needTriggerHeader == null) == (appendHeadTask == null), "请保证appendHeadTask不为空,则needTriggerHeader也不为空");
  // assert((needTriggerFooter == null) == (appendFootTask == null), "请保证appendFootTask不为空,则needTriggerFooter也不为空");
}