mirror of
https://github.com/scratchfoundation/scratch-l10n.git
synced 2025-08-28 22:32:21 -04:00
fix: use correct return type for async functions
This commit is contained in:
parent
b67ea684e7
commit
beda44ed7b
2 changed files with 4 additions and 4 deletions
|
@ -3,7 +3,7 @@
|
||||||
* @param {array} arr - array of values
|
* @param {array} arr - array of values
|
||||||
* @param {number} batchSize - number of calls to `func` to do at one time
|
* @param {number} batchSize - number of calls to `func` to do at one time
|
||||||
* @param {function} func - async function to apply to all items in `arr`. Function should take one argument.
|
* @param {function} func - async function to apply to all items in `arr`. Function should take one argument.
|
||||||
* @return {array} - results of `func` applied to each item in `arr`
|
* @return {Promise<array>} - results of `func` applied to each item in `arr`
|
||||||
*/
|
*/
|
||||||
exports.batchMap = async (arr, batchSize, func) => {
|
exports.batchMap = async (arr, batchSize, func) => {
|
||||||
const results = [];
|
const results = [];
|
||||||
|
|
|
@ -29,7 +29,7 @@ try {
|
||||||
* @param {string} resourceSlug - resource slug (for example, "blocks")
|
* @param {string} resourceSlug - resource slug (for example, "blocks")
|
||||||
* @param {string} localeCode - language code (for example, "ko")
|
* @param {string} localeCode - language code (for example, "ko")
|
||||||
* @param {string} mode - translation status of strings to include
|
* @param {string} mode - translation status of strings to include
|
||||||
* @returns {string} - id of the created download event
|
* @returns {Promise<string>} - id of the created download event
|
||||||
*/
|
*/
|
||||||
const downloadResource = async function (projectSlug, resourceSlug, localeCode, mode = 'default') {
|
const downloadResource = async function (projectSlug, resourceSlug, localeCode, mode = 'default') {
|
||||||
const resource = {
|
const resource = {
|
||||||
|
@ -67,7 +67,7 @@ const downloadResource = async function (projectSlug, resourceSlug, localeCode,
|
||||||
* @param {string} resource - resource slug (for example, "blocks")
|
* @param {string} resource - resource slug (for example, "blocks")
|
||||||
* @param {string} locale - language code (for example, "ko")
|
* @param {string} locale - language code (for example, "ko")
|
||||||
* @param {string} mode - translation status of strings to include
|
* @param {string} mode - translation status of strings to include
|
||||||
* @returns {object} - JSON object of translated resource strings (or, of the original resourse
|
* @returns {Promise<object>} - JSON object of translated resource strings (or, of the original resourse
|
||||||
* strings, if the local is the source language)
|
* strings, if the local is the source language)
|
||||||
*/
|
*/
|
||||||
const txPull = async function (project, resource, locale, mode = 'default') {
|
const txPull = async function (project, resource, locale, mode = 'default') {
|
||||||
|
@ -87,7 +87,7 @@ const txPull = async function (project, resource, locale, mode = 'default') {
|
||||||
/**
|
/**
|
||||||
* Given a project, returns a list of the slugs of all resources in the project
|
* Given a project, returns a list of the slugs of all resources in the project
|
||||||
* @param {string} project - project slug (for example, "scratch-website")
|
* @param {string} project - project slug (for example, "scratch-website")
|
||||||
* @returns {array} - array of strings, slugs identifying each resource in the project
|
* @returns {Promise<array>} - array of strings, slugs identifying each resource in the project
|
||||||
*/
|
*/
|
||||||
const txResources = async function (project) {
|
const txResources = async function (project) {
|
||||||
const resources = await transifexApi.Resource.filter({
|
const resources = await transifexApi.Resource.filter({
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue