Biblioteca cliente de paginación básica de Azure para JavaScript: versión 1.6.2
Esta biblioteca proporciona tipos principales para paginar iteradores asincrónicos.
Introducción
Instalación
Si se usa como parte de otro proyecto en el repositorio azure-sdk-for-js, ejecute rush install
después de clonar el repositorio.
De lo contrario, use npm para instalar este paquete en la aplicación como se indica a continuación.
npm install @azure/core-paging
Conceptos clave
Para obtener una explicación de cómo funciona el código de este repositorio, vaya a nuestra introducción a la arquitectura.
Ejemplos
Ejemplo de compilación con los tipos:
public listSecrets(
options: ListSecretsOptions = {}
): PagedAsyncIterableIterator<SecretAttributes> {
const iter = this.listSecretsAll(options);
return {
async next() { return iter.next(); },
[Symbol.asyncIterator]() { return this; },
byPage: (settings: PageSettings = {}) => this.listSecretsPage(settings, options),
};
}
Y usando los tipos:
for await (let page of client.listSecrets().byPage({ maxPageSize: 2 })) {
for (const secret of page) {
console.log("secret: ", secret);
}
}
Pasos siguientes
Pruebe este paquete en la aplicación al tratar con iteradores iterables asincrónicos y proporcione comentarios.
Solución de problemas
Registre una incidencia en https://github.com/Azure/azure-sdk-for-js/issues.
Contribuciones
Si desea contribuir a esta biblioteca, lea la guía de contribución para obtener más información sobre cómo compilar y probar el código.
Azure SDK for JavaScript