@maxim_mazurok/gapi.client.memcache-v1beta2

中文文档
0.3.20261027发布于 2026/11/02MITTypeScript构建来源已验证

Cloud Memorystore for Memcached API v1beta2的TypeScript类型

中文使用文档
文档目录3 节
  1. 安装
  2. 打印稿6.0 +
  3. 使用

Cloud Memorystore for Memcached API v1beta2的TypeScript类型

谷歌Cloud Memorystore for Memcached API用于在GCP中创建和管理Memcached实例。 详细说明请查看 文档.

安装

为Memcached API安装Cloud Memorystore的类型:

npm install @types/gapi.client.memcache-v1beta2 --save-dev

打印稿6.0 +

TypeScript 6.0更改 types 默认为 []. 中显式列出类型包 tsconfig.json:

{
  "compilerOptions": {
    "types": [
      "gapi",
      "gapi.auth2",
      "gapi.client",
      "gapi.client.memcache-v1beta2"
    ]
  }
}

使用

你需要在你的代码中初始化谷歌API客户端:

gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});

然后加载api客户端包装器:

gapi.client.load(
  'https://memcache.googleapis.com/$discovery/rest?version=v1beta2',
  () => {
    // now we can use:
    // gapi.client.memcache
  },
);
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('memcache', 'v1beta2', () => {
  // now we can use:
  // gapi.client.memcache
});

在向资源发送任何请求之前,不要忘记验证您的客户端:

// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);

之后,你可以使用Cloud Memorystore的Memcached API资源:


有关来源信息,请参见 NPM的出处部分

版本与发布记录

@maxim_mazurok/gapi.client.memcache-v1beta2 共发布 61 个版本,首次发布于 2022/08/14;过去 12 个月发布了 10 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.3.20261027latest2026/11/021 天前
0.3.202610082026/10/1717 天前
0.3.202610072026/10/1222 天前
0.3.202609102026/09/141 个月前
0.3.202605172026/06/294 个月前
0.2.202605172026/06/084 个月前

关于 @maxim_mazurok/gapi.client.memcache-v1beta2 的常见问题

@maxim_mazurok/gapi.client.memcache-v1beta2 是什么?

Cloud Memorystore for Memcached API v1beta2的TypeScript类型

如何安装 @maxim_mazurok/gapi.client.memcache-v1beta2?

在项目目录运行 npm install @maxim_mazurok/gapi.client.memcache-v1beta2,或使用 pnpm add / yarn add / bun add。

@maxim_mazurok/gapi.client.memcache-v1beta2 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@maxim_mazurok/gapi.client.memcache-v1beta2 可以商用吗?

@maxim_mazurok/gapi.client.memcache-v1beta2 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@maxim_mazurok/gapi.client.memcache-v1beta2 还在维护吗?

最新版本 0.3.20261027 发布于 2026/11/02(1 天前);至今共发布 61 个版本,其中过去 12 个月发布了 10 个;首次发布于 2022/08/14。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。