fromAncestor<D, DAnc> static method

InitialData<D> fromAncestor<D, DAnc>(
  1. DataStateKey<DAnc> ancestorState,
  2. D initialValue(
    1. DAnc ancData
    )
)

Implementation

static InitialData<D> fromAncestor<D, DAnc>(
  DataStateKey<DAnc> ancestorState,
  D Function(DAnc ancData) initialValue,
) {
  return InitialData.run((ctx) {
    var data = ctx.data(ancestorState);
    return initialValue(data.value);
  });
}