@lokalise/node-api
Version:
Official Lokalise API 2.0 Node.js client
36 lines (31 loc) • 936 B
text/typescript
import type {
CursorPagination,
ProjectOnly,
ProjectWithPagination,
} from "./common_get_params.js";
export type TranslationData = {
language_iso?: string;
translation?: string | Record<string, unknown>;
is_reviewed?: boolean;
is_unverified?: boolean;
custom_translation_status_ids?: string[] | number[];
};
export type UpdateTranslationParams = {
translation: string;
is_unverified?: boolean;
is_reviewed?: boolean;
custom_translation_status_ids?: string[] | number[];
};
export type ListTranslationParams = ProjectWithPagination &
CursorPagination & {
disable_references?: number | string;
filter_lang_id?: number | string;
filter_is_reviewed?: number | string;
filter_unverified?: number | string;
filter_untranslated?: number | string;
filter_qa_issues?: string;
filter_active_task_id?: number | string;
};
export type GetTranslationParams = ProjectOnly & {
disable_references?: number | string;
};