@dxos/app-graph - v0.16.0
    Preparing search index...

    Function flattenExtensions

    • Flatten arbitrarily nested extension groups into a single list. Pinned to the app extension type, which the generic signature cannot infer from a recursively nested argument.

      Parameters

      • extensions: BuilderExtensions
      • acc: Readonly<
            {
                connector?: Connector<
                    Readonly<
                        {
                            cacheable?: string[];
                            data: any;
                            id: string;
                            properties: Readonly<Record<string, any>>;
                            type: string;
                        },
                    >,
                    NodeArg<any, Record<string, any>>,
                >;
                id: string;
                meta?: UrlBinding;
                position?: number;
                relation?: RelationInput;
            },
        >[] = []

      Returns Readonly<
          {
              connector?: Connector<
                  Readonly<
                      {
                          cacheable?: string[];
                          data: any;
                          id: string;
                          properties: Readonly<Record<string, any>>;
                          type: string;
                      },
                  >,
                  NodeArg<any, Record<string, any>>,
              >;
              id: string;
              meta?: UrlBinding;
              position?: number;
              relation?: RelationInput;
          },
      >[]