ZipperLocation<ZR, ZI extends ZR, ZS extends ZR>.root constructor

ZipperLocation<ZR, ZI extends ZR, ZS extends ZR>.root({
  1. required SectionP sectionP,
  2. required GetChildren<ZR, ZS> getChildren,
  3. required MakeSection<ZR, ZS> makeSection,
  4. required dynamic node,
})

Implementation

ZipperLocation.root({
  required this.sectionP,
  required this.getChildren,
  required this.makeSection,
  required this.node,
})  : assert(node is ZI || node is ZS),
      path = TopPath();