@metreeca/keep
    Preparing search index...
    • Collection holding the resources of a given entity type as its members.

      Type Parameters

      • M extends Lazy<ResourceShape>

      Parameters

      • member: M

        The resource shape factory for collection members

      Returns ResourceShape<
          [
              () => ResourceShape<
                  [
                      () => ResourceShape<
                          [],
                          {
                              label: NoInfer<{ forward: ... }> & PropertyConstraints<string> & {
                                  kind: "property";
                                  range: Range<(...), (...), (...)>;
                              };
                              comment: NoInfer<{ forward: ... }> & PropertyConstraints<string> & {
                                  kind: "property";
                                  range: Range<(...), (...), (...)>;
                              };
                          },
                      >,
                  ],
                  {
                      id: Id;
                      type: Type;
                      created: NoInfer<{ hidden: true }> & PropertyConstraints<string> & {
                          kind: "property";
                          range: Range<
                              <const C extends StringValueConstraints<string> = {}>(
                                  constraints?: C,
                              ) => StringShape<Legal<(...), (...)>>,
                              1,
                              1,
                          >;
                      };
                      updated: NoInfer<{ hidden: true }> & PropertyConstraints<string> & {
                          kind: "property";
                          range: Range<
                              <const C extends StringValueConstraints<string> = {}>(
                                  constraints?: C,
                              ) => StringShape<Legal<(...), (...)>>,
                              undefined,
                              1,
                          >;
                      };
                  },
              >,
          ],
          {
              members: NoInfer<{ forward: string }> & PropertyConstraints<string> & {
                  kind: "property";
                  range: Range<ReferenceShape<M>, undefined, undefined>;
              };
          },
      >