code: function pureFunction0(slotOffset, pureFn, thisArg) {
      ngDevMode && assertReservedSlotInitialized(slotOffset, 1);
      var index = moveBindingIndexToReservedSlot(slotOffset);
      var value = getCreationMode() ?
          checkAndUpdateBinding$1(thisArg ? pureFn.call(thisArg) : pureFn()) :
          consumeBinding();
      restoreBindingIndex(index);
      return value;
  }
docs: @license
  Copyright Google Inc. All Rights Reserved.
  
  Use of this source code is governed by an MIT-style license that can be
  found in the LICENSE file at https://angular.io/license
   
  If the value hasn't been saved, calls the pure function to store and return the
  value. If it has been saved, returns the saved value.
  
  @param pureFn Function that returns a value
  @param slotOffset the offset in the reserved slot space {@link reserveSlots}
  @param thisArg Optional calling context of pureFn
  @returns value