: Method extends "update"
        ? InferUpdateResultFromPath<App, Path>
        : Method extends "patch"
          ? InferPatchResultFromPath<App, Path>
          : Method extends "remove"