augment-vir - v31.13.0
    Preparing search index...

    Function selectFrom

    • Performs a SQL-like nested selection on an object, extracting the selected values.

      Type Parameters

      • Full extends AnyObject
      • const Selection extends any

      Parameters

      • originalObject: any
      • selectionSet: any

      Returns any

      import {selectFrom} from '@augment-vir/common';

      selectFrom(
      [
      {
      child: {
      grandChild: 'hi',
      grandChild2: 3,
      grandChild3: /something/,
      },
      },
      {
      child: {
      grandChild: 'hi',
      grandChild2: 4,
      grandChild3: /something/,
      },
      },
      ],
      {
      child: {
      grandChild2: true,
      },
      },
      );
      // output is `[{child: {grandChild2: 3}}, {child: {grandChild2: 4}}]`