From ba97923c685e99a7e85ea322ec4f5b305d4ba448 Mon Sep 17 00:00:00 2001 From: Christopher Allen Date: Mon, 29 Jan 2024 13:28:53 +0000 Subject: [PATCH 01/10] fix(typings): Remove bogus .d.ts files; add new languages PR #3821 added .d.ts files for every file in msg/json/, but several of these are internal utility files rather than translations, and do not result in a langfile being output by create_messages.py when building langfiles. In the meantime we have added a few new languages that are being published but which have (until now) not had the corresponding type declarations. --- typings/msg/ce.d.ts | 8 + typings/msg/constants.d.ts | 14 -- typings/msg/dtp.d.ts | 8 + typings/msg/hsb.d.ts | 8 + typings/msg/msg.d.ts | 440 ------------------------------------- typings/msg/qqq.d.ts | 14 -- typings/msg/synonyms.d.ts | 14 -- typings/msg/tdd.d.ts | 8 + 8 files changed, 32 insertions(+), 482 deletions(-) create mode 100644 typings/msg/ce.d.ts delete mode 100644 typings/msg/constants.d.ts create mode 100644 typings/msg/dtp.d.ts create mode 100644 typings/msg/hsb.d.ts delete mode 100644 typings/msg/msg.d.ts delete mode 100644 typings/msg/qqq.d.ts delete mode 100644 typings/msg/synonyms.d.ts create mode 100644 typings/msg/tdd.d.ts diff --git a/typings/msg/ce.d.ts b/typings/msg/ce.d.ts new file mode 100644 index 00000000000..b6e6cc1d653 --- /dev/null +++ b/typings/msg/ce.d.ts @@ -0,0 +1,8 @@ +/** + * @license + * Copyright 2023 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ + +export * from './msg'; + diff --git a/typings/msg/constants.d.ts b/typings/msg/constants.d.ts deleted file mode 100644 index 8908bc93668..00000000000 --- a/typings/msg/constants.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright 2020 Google LLC - * SPDX-License-Identifier: Apache-2.0 - */ - -/** - * Type definitions for the Blockly constants locale. - */ - -/// - -import BlocklyMsg = Blockly.Msg; -export = BlocklyMsg; diff --git a/typings/msg/dtp.d.ts b/typings/msg/dtp.d.ts new file mode 100644 index 00000000000..b6e6cc1d653 --- /dev/null +++ b/typings/msg/dtp.d.ts @@ -0,0 +1,8 @@ +/** + * @license + * Copyright 2023 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ + +export * from './msg'; + diff --git a/typings/msg/hsb.d.ts b/typings/msg/hsb.d.ts new file mode 100644 index 00000000000..b6e6cc1d653 --- /dev/null +++ b/typings/msg/hsb.d.ts @@ -0,0 +1,8 @@ +/** + * @license + * Copyright 2023 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ + +export * from './msg'; + diff --git a/typings/msg/msg.d.ts b/typings/msg/msg.d.ts deleted file mode 100644 index 0a5cddb933c..00000000000 --- a/typings/msg/msg.d.ts +++ /dev/null @@ -1,440 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC - * SPDX-License-Identifier: Apache-2.0 - */ - -/** - * Type definitions for Blockly Messages. - */ - - -export const ADD_COMMENT: string; -export const CANNOT_DELETE_VARIABLE_PROCEDURE: string; -export const CHANGE_VALUE_TITLE: string; -export const CLEAN_UP: string; -export const COLLAPSED_WARNINGS_WARNING: string; -export const COLLAPSE_ALL: string; -export const COLLAPSE_BLOCK: string; -export const COLOUR_BLEND_COLOUR1: string; -export const COLOUR_BLEND_COLOUR2: string; -export const COLOUR_BLEND_HELPURL: string; -export const COLOUR_BLEND_RATIO: string; -export const COLOUR_BLEND_TITLE: string; -export const COLOUR_BLEND_TOOLTIP: string; -export const COLOUR_HUE: string; -export const COLOUR_PICKER_HELPURL: string; -export const COLOUR_PICKER_TOOLTIP: string; -export const COLOUR_RANDOM_HELPURL: string; -export const COLOUR_RANDOM_TITLE: string; -export const COLOUR_RANDOM_TOOLTIP: string; -export const COLOUR_RGB_BLUE: string; -export const COLOUR_RGB_GREEN: string; -export const COLOUR_RGB_HELPURL: string; -export const COLOUR_RGB_RED: string; -export const COLOUR_RGB_TITLE: string; -export const COLOUR_RGB_TOOLTIP: string; -export const CONTROLS_FLOW_STATEMENTS_HELPURL: string; -export const CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK: string; -export const CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE: string; -export const CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK: string; -export const CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE: string; -export const CONTROLS_FLOW_STATEMENTS_WARNING: string; -export const CONTROLS_FOREACH_HELPURL: string; -export const CONTROLS_FOREACH_INPUT_DO: string; -export const CONTROLS_FOREACH_TITLE: string; -export const CONTROLS_FOREACH_TOOLTIP: string; -export const CONTROLS_FOR_HELPURL: string; -export const CONTROLS_FOR_INPUT_DO: string; -export const CONTROLS_FOR_TITLE: string; -export const CONTROLS_FOR_TOOLTIP: string; -export const CONTROLS_IF_ELSEIF_TITLE_ELSEIF: string; -export const CONTROLS_IF_ELSEIF_TOOLTIP: string; -export const CONTROLS_IF_ELSE_TITLE_ELSE: string; -export const CONTROLS_IF_ELSE_TOOLTIP: string; -export const CONTROLS_IF_HELPURL: string; -export const CONTROLS_IF_IF_TITLE_IF: string; -export const CONTROLS_IF_IF_TOOLTIP: string; -export const CONTROLS_IF_MSG_ELSE: string; -export const CONTROLS_IF_MSG_ELSEIF: string; -export const CONTROLS_IF_MSG_IF: string; -export const CONTROLS_IF_MSG_THEN: string; -export const CONTROLS_IF_TOOLTIP_1: string; -export const CONTROLS_IF_TOOLTIP_2: string; -export const CONTROLS_IF_TOOLTIP_3: string; -export const CONTROLS_IF_TOOLTIP_4: string; -export const CONTROLS_REPEAT_HELPURL: string; -export const CONTROLS_REPEAT_INPUT_DO: string; -export const CONTROLS_REPEAT_TITLE: string; -export const CONTROLS_REPEAT_TOOLTIP: string; -export const CONTROLS_WHILEUNTIL_HELPURL: string; -export const CONTROLS_WHILEUNTIL_INPUT_DO: string; -export const CONTROLS_WHILEUNTIL_OPERATOR_UNTIL: string; -export const CONTROLS_WHILEUNTIL_OPERATOR_WHILE: string; -export const CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL: string; -export const CONTROLS_WHILEUNTIL_TOOLTIP_WHILE: string; -export const DELETE_ALL_BLOCKS: string; -export const DELETE_BLOCK: string; -export const DELETE_VARIABLE: string; -export const DELETE_VARIABLE_CONFIRMATION: string; -export const DELETE_X_BLOCKS: string; -export const DISABLE_BLOCK: string; -export const DUPLICATE_BLOCK: string; -export const DUPLICATE_COMMENT: string; -export const ENABLE_BLOCK: string; -export const EXPAND_ALL: string; -export const EXPAND_BLOCK: string; -export const EXTERNAL_INPUTS: string; -export const HELP: string; -export const INLINE_INPUTS: string; -export const IOS_CANCEL: string; -export const IOS_ERROR: string; -export const IOS_OK: string; -export const IOS_PROCEDURES_ADD_INPUT: string; -export const IOS_PROCEDURES_ALLOW_STATEMENTS: string; -export const IOS_PROCEDURES_DUPLICATE_INPUTS_ERROR: string; -export const IOS_PROCEDURES_INPUTS: string; -export const IOS_VARIABLES_ADD_BUTTON: string; -export const IOS_VARIABLES_ADD_VARIABLE: string; -export const IOS_VARIABLES_DELETE_BUTTON: string; -export const IOS_VARIABLES_EMPTY_NAME_ERROR: string; -export const IOS_VARIABLES_RENAME_BUTTON: string; -export const IOS_VARIABLES_VARIABLE_NAME: string; -export const LISTS_CREATE_EMPTY_HELPURL: string; -export const LISTS_CREATE_EMPTY_TITLE: string; -export const LISTS_CREATE_EMPTY_TOOLTIP: string; -export const LISTS_CREATE_WITH_CONTAINER_TITLE_ADD: string; -export const LISTS_CREATE_WITH_CONTAINER_TOOLTIP: string; -export const LISTS_CREATE_WITH_HELPURL: string; -export const LISTS_CREATE_WITH_INPUT_WITH: string; -export const LISTS_CREATE_WITH_ITEM_TITLE: string; -export const LISTS_CREATE_WITH_ITEM_TOOLTIP: string; -export const LISTS_CREATE_WITH_TOOLTIP: string; -export const LISTS_GET_INDEX_FIRST: string; -export const LISTS_GET_INDEX_FROM_END: string; -export const LISTS_GET_INDEX_FROM_START: string; -export const LISTS_GET_INDEX_GET: string; -export const LISTS_GET_INDEX_GET_REMOVE: string; -export const LISTS_GET_INDEX_HELPURL: string; -export const LISTS_GET_INDEX_INPUT_IN_LIST: string; -export const LISTS_GET_INDEX_LAST: string; -export const LISTS_GET_INDEX_RANDOM: string; -export const LISTS_GET_INDEX_REMOVE: string; -export const LISTS_GET_INDEX_TAIL: string; -export const LISTS_GET_INDEX_TOOLTIP_GET_FIRST: string; -export const LISTS_GET_INDEX_TOOLTIP_GET_FROM: string; -export const LISTS_GET_INDEX_TOOLTIP_GET_LAST: string; -export const LISTS_GET_INDEX_TOOLTIP_GET_RANDOM: string; -export const LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST: string; -export const LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM: string; -export const LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST: string; -export const LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM: string; -export const LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST: string; -export const LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM: string; -export const LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST: string; -export const LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM: string; -export const LISTS_GET_SUBLIST_END_FROM_END: string; -export const LISTS_GET_SUBLIST_END_FROM_START: string; -export const LISTS_GET_SUBLIST_END_LAST: string; -export const LISTS_GET_SUBLIST_HELPURL: string; -export const LISTS_GET_SUBLIST_INPUT_IN_LIST: string; -export const LISTS_GET_SUBLIST_START_FIRST: string; -export const LISTS_GET_SUBLIST_START_FROM_END: string; -export const LISTS_GET_SUBLIST_START_FROM_START: string; -export const LISTS_GET_SUBLIST_TAIL: string; -export const LISTS_GET_SUBLIST_TOOLTIP: string; -export const LISTS_HUE: string; -export const LISTS_INDEX_FROM_END_TOOLTIP: string; -export const LISTS_INDEX_FROM_START_TOOLTIP: string; -export const LISTS_INDEX_OF_FIRST: string; -export const LISTS_INDEX_OF_HELPURL: string; -export const LISTS_INDEX_OF_INPUT_IN_LIST: string; -export const LISTS_INDEX_OF_LAST: string; -export const LISTS_INDEX_OF_TOOLTIP: string; -export const LISTS_INLIST: string; -export const LISTS_ISEMPTY_HELPURL: string; -export const LISTS_ISEMPTY_TITLE: string; -export const LISTS_ISEMPTY_TOOLTIP: string; -export const LISTS_LENGTH_HELPURL: string; -export const LISTS_LENGTH_TITLE: string; -export const LISTS_LENGTH_TOOLTIP: string; -export const LISTS_REPEAT_HELPURL: string; -export const LISTS_REPEAT_TITLE: string; -export const LISTS_REPEAT_TOOLTIP: string; -export const LISTS_REVERSE_HELPURL: string; -export const LISTS_REVERSE_MESSAGE0: string; -export const LISTS_REVERSE_TOOLTIP: string; -export const LISTS_SET_INDEX_HELPURL: string; -export const LISTS_SET_INDEX_INPUT_IN_LIST: string; -export const LISTS_SET_INDEX_INPUT_TO: string; -export const LISTS_SET_INDEX_INSERT: string; -export const LISTS_SET_INDEX_SET: string; -export const LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST: string; -export const LISTS_SET_INDEX_TOOLTIP_INSERT_FROM: string; -export const LISTS_SET_INDEX_TOOLTIP_INSERT_LAST: string; -export const LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM: string; -export const LISTS_SET_INDEX_TOOLTIP_SET_FIRST: string; -export const LISTS_SET_INDEX_TOOLTIP_SET_FROM: string; -export const LISTS_SET_INDEX_TOOLTIP_SET_LAST: string; -export const LISTS_SET_INDEX_TOOLTIP_SET_RANDOM: string; -export const LISTS_SORT_HELPURL: string; -export const LISTS_SORT_ORDER_ASCENDING: string; -export const LISTS_SORT_ORDER_DESCENDING: string; -export const LISTS_SORT_TITLE: string; -export const LISTS_SORT_TOOLTIP: string; -export const LISTS_SORT_TYPE_IGNORECASE: string; -export const LISTS_SORT_TYPE_NUMERIC: string; -export const LISTS_SORT_TYPE_TEXT: string; -export const LISTS_SPLIT_HELPURL: string; -export const LISTS_SPLIT_LIST_FROM_TEXT: string; -export const LISTS_SPLIT_TEXT_FROM_LIST: string; -export const LISTS_SPLIT_TOOLTIP_JOIN: string; -export const LISTS_SPLIT_TOOLTIP_SPLIT: string; -export const LISTS_SPLIT_WITH_DELIMITER: string; -export const LOGIC_BOOLEAN_FALSE: string; -export const LOGIC_BOOLEAN_HELPURL: string; -export const LOGIC_BOOLEAN_TOOLTIP: string; -export const LOGIC_BOOLEAN_TRUE: string; -export const LOGIC_COMPARE_HELPURL: string; -export const LOGIC_COMPARE_TOOLTIP_EQ: string; -export const LOGIC_COMPARE_TOOLTIP_GT: string; -export const LOGIC_COMPARE_TOOLTIP_GTE: string; -export const LOGIC_COMPARE_TOOLTIP_LT: string; -export const LOGIC_COMPARE_TOOLTIP_LTE: string; -export const LOGIC_COMPARE_TOOLTIP_NEQ: string; -export const LOGIC_HUE: string; -export const LOGIC_NEGATE_HELPURL: string; -export const LOGIC_NEGATE_TITLE: string; -export const LOGIC_NEGATE_TOOLTIP: string; -export const LOGIC_NULL: string; -export const LOGIC_NULL_HELPURL: string; -export const LOGIC_NULL_TOOLTIP: string; -export const LOGIC_OPERATION_AND: string; -export const LOGIC_OPERATION_HELPURL: string; -export const LOGIC_OPERATION_OR: string; -export const LOGIC_OPERATION_TOOLTIP_AND: string; -export const LOGIC_OPERATION_TOOLTIP_OR: string; -export const LOGIC_TERNARY_CONDITION: string; -export const LOGIC_TERNARY_HELPURL: string; -export const LOGIC_TERNARY_IF_FALSE: string; -export const LOGIC_TERNARY_IF_TRUE: string; -export const LOGIC_TERNARY_TOOLTIP: string; -export const LOOPS_HUE: string; -export const MATH_ADDITION_SYMBOL: string; -export const MATH_ARITHMETIC_HELPURL: string; -export const MATH_ARITHMETIC_TOOLTIP_ADD: string; -export const MATH_ARITHMETIC_TOOLTIP_DIVIDE: string; -export const MATH_ARITHMETIC_TOOLTIP_MINUS: string; -export const MATH_ARITHMETIC_TOOLTIP_MULTIPLY: string; -export const MATH_ARITHMETIC_TOOLTIP_POWER: string; -export const MATH_ATAN2_HELPURL: string; -export const MATH_ATAN2_TITLE: string; -export const MATH_ATAN2_TOOLTIP: string; -export const MATH_CHANGE_HELPURL: string; -export const MATH_CHANGE_TITLE: string; -export const MATH_CHANGE_TITLE_ITEM: string; -export const MATH_CHANGE_TOOLTIP: string; -export const MATH_CONSTANT_HELPURL: string; -export const MATH_CONSTANT_TOOLTIP: string; -export const MATH_CONSTRAIN_HELPURL: string; -export const MATH_CONSTRAIN_TITLE: string; -export const MATH_CONSTRAIN_TOOLTIP: string; -export const MATH_DIVISION_SYMBOL: string; -export const MATH_HUE: string; -export const MATH_IS_DIVISIBLE_BY: string; -export const MATH_IS_EVEN: string; -export const MATH_IS_NEGATIVE: string; -export const MATH_IS_ODD: string; -export const MATH_IS_POSITIVE: string; -export const MATH_IS_PRIME: string; -export const MATH_IS_TOOLTIP: string; -export const MATH_IS_WHOLE: string; -export const MATH_MODULO_HELPURL: string; -export const MATH_MODULO_TITLE: string; -export const MATH_MODULO_TOOLTIP: string; -export const MATH_MULTIPLICATION_SYMBOL: string; -export const MATH_NUMBER_HELPURL: string; -export const MATH_NUMBER_TOOLTIP: string; -export const MATH_ONLIST_HELPURL: string; -export const MATH_ONLIST_OPERATOR_AVERAGE: string; -export const MATH_ONLIST_OPERATOR_MAX: string; -export const MATH_ONLIST_OPERATOR_MEDIAN: string; -export const MATH_ONLIST_OPERATOR_MIN: string; -export const MATH_ONLIST_OPERATOR_MODE: string; -export const MATH_ONLIST_OPERATOR_RANDOM: string; -export const MATH_ONLIST_OPERATOR_STD_DEV: string; -export const MATH_ONLIST_OPERATOR_SUM: string; -export const MATH_ONLIST_TOOLTIP_AVERAGE: string; -export const MATH_ONLIST_TOOLTIP_MAX: string; -export const MATH_ONLIST_TOOLTIP_MEDIAN: string; -export const MATH_ONLIST_TOOLTIP_MIN: string; -export const MATH_ONLIST_TOOLTIP_MODE: string; -export const MATH_ONLIST_TOOLTIP_RANDOM: string; -export const MATH_ONLIST_TOOLTIP_STD_DEV: string; -export const MATH_ONLIST_TOOLTIP_SUM: string; -export const MATH_POWER_SYMBOL: string; -export const MATH_RANDOM_FLOAT_HELPURL: string; -export const MATH_RANDOM_FLOAT_TITLE_RANDOM: string; -export const MATH_RANDOM_FLOAT_TOOLTIP: string; -export const MATH_RANDOM_INT_HELPURL: string; -export const MATH_RANDOM_INT_TITLE: string; -export const MATH_RANDOM_INT_TOOLTIP: string; -export const MATH_ROUND_HELPURL: string; -export const MATH_ROUND_OPERATOR_ROUND: string; -export const MATH_ROUND_OPERATOR_ROUNDDOWN: string; -export const MATH_ROUND_OPERATOR_ROUNDUP: string; -export const MATH_ROUND_TOOLTIP: string; -export const MATH_SINGLE_HELPURL: string; -export const MATH_SINGLE_OP_ABSOLUTE: string; -export const MATH_SINGLE_OP_ROOT: string; -export const MATH_SINGLE_TOOLTIP_ABS: string; -export const MATH_SINGLE_TOOLTIP_EXP: string; -export const MATH_SINGLE_TOOLTIP_LN: string; -export const MATH_SINGLE_TOOLTIP_LOG10: string; -export const MATH_SINGLE_TOOLTIP_NEG: string; -export const MATH_SINGLE_TOOLTIP_POW10: string; -export const MATH_SINGLE_TOOLTIP_ROOT: string; -export const MATH_SUBTRACTION_SYMBOL: string; -export const MATH_TRIG_ACOS: string; -export const MATH_TRIG_ASIN: string; -export const MATH_TRIG_ATAN: string; -export const MATH_TRIG_COS: string; -export const MATH_TRIG_HELPURL: string; -export const MATH_TRIG_SIN: string; -export const MATH_TRIG_TAN: string; -export const MATH_TRIG_TOOLTIP_ACOS: string; -export const MATH_TRIG_TOOLTIP_ASIN: string; -export const MATH_TRIG_TOOLTIP_ATAN: string; -export const MATH_TRIG_TOOLTIP_COS: string; -export const MATH_TRIG_TOOLTIP_SIN: string; -export const MATH_TRIG_TOOLTIP_TAN: string; -export const NEW_COLOUR_VARIABLE: string; -export const NEW_NUMBER_VARIABLE: string; -export const NEW_STRING_VARIABLE: string; -export const NEW_VARIABLE: string; -export const NEW_VARIABLE_TITLE: string; -export const NEW_VARIABLE_TYPE_TITLE: string; -export const ORDINAL_NUMBER_SUFFIX: string; -export const PROCEDURES_ALLOW_STATEMENTS: string; -export const PROCEDURES_BEFORE_PARAMS: string; -export const PROCEDURES_CALLNORETURN_HELPURL: string; -export const PROCEDURES_CALLNORETURN_TOOLTIP: string; -export const PROCEDURES_CALLRETURN_HELPURL: string; -export const PROCEDURES_CALLRETURN_TOOLTIP: string; -export const PROCEDURES_CALL_BEFORE_PARAMS: string; -export const PROCEDURES_CREATE_DO: string; -export const PROCEDURES_DEFNORETURN_COMMENT: string; -export const PROCEDURES_DEFNORETURN_DO: string; -export const PROCEDURES_DEFNORETURN_HELPURL: string; -export const PROCEDURES_DEFNORETURN_PROCEDURE: string; -export const PROCEDURES_DEFNORETURN_TITLE: string; -export const PROCEDURES_DEFNORETURN_TOOLTIP: string; -export const PROCEDURES_DEFRETURN_COMMENT: string; -export const PROCEDURES_DEFRETURN_DO: string; -export const PROCEDURES_DEFRETURN_HELPURL: string; -export const PROCEDURES_DEFRETURN_PROCEDURE: string; -export const PROCEDURES_DEFRETURN_RETURN: string; -export const PROCEDURES_DEFRETURN_TITLE: string; -export const PROCEDURES_DEFRETURN_TOOLTIP: string; -export const PROCEDURES_DEF_DUPLICATE_WARNING: string; -export const PROCEDURES_HIGHLIGHT_DEF: string; -export const PROCEDURES_HUE: string; -export const PROCEDURES_IFRETURN_HELPURL: string; -export const PROCEDURES_IFRETURN_TOOLTIP: string; -export const PROCEDURES_IFRETURN_WARNING: string; -export const PROCEDURES_MUTATORARG_TITLE: string; -export const PROCEDURES_MUTATORARG_TOOLTIP: string; -export const PROCEDURES_MUTATORCONTAINER_TITLE: string; -export const PROCEDURES_MUTATORCONTAINER_TOOLTIP: string; -export const REDO: string; -export const REMOVE_COMMENT: string; -export const RENAME_VARIABLE: string; -export const RENAME_VARIABLE_TITLE: string; -export const TEXTS_HUE: string; -export const TEXT_APPEND_HELPURL: string; -export const TEXT_APPEND_TITLE: string; -export const TEXT_APPEND_TOOLTIP: string; -export const TEXT_APPEND_VARIABLE: string; -export const TEXT_CHANGECASE_HELPURL: string; -export const TEXT_CHANGECASE_OPERATOR_LOWERCASE: string; -export const TEXT_CHANGECASE_OPERATOR_TITLECASE: string; -export const TEXT_CHANGECASE_OPERATOR_UPPERCASE: string; -export const TEXT_CHANGECASE_TOOLTIP: string; -export const TEXT_CHARAT_FIRST: string; -export const TEXT_CHARAT_FROM_END: string; -export const TEXT_CHARAT_FROM_START: string; -export const TEXT_CHARAT_HELPURL: string; -export const TEXT_CHARAT_LAST: string; -export const TEXT_CHARAT_RANDOM: string; -export const TEXT_CHARAT_TAIL: string; -export const TEXT_CHARAT_TITLE: string; -export const TEXT_CHARAT_TOOLTIP: string; -export const TEXT_COUNT_HELPURL: string; -export const TEXT_COUNT_MESSAGE0: string; -export const TEXT_COUNT_TOOLTIP: string; -export const TEXT_CREATE_JOIN_ITEM_TITLE_ITEM: string; -export const TEXT_CREATE_JOIN_ITEM_TOOLTIP: string; -export const TEXT_CREATE_JOIN_TITLE_JOIN: string; -export const TEXT_CREATE_JOIN_TOOLTIP: string; -export const TEXT_GET_SUBSTRING_END_FROM_END: string; -export const TEXT_GET_SUBSTRING_END_FROM_START: string; -export const TEXT_GET_SUBSTRING_END_LAST: string; -export const TEXT_GET_SUBSTRING_HELPURL: string; -export const TEXT_GET_SUBSTRING_INPUT_IN_TEXT: string; -export const TEXT_GET_SUBSTRING_START_FIRST: string; -export const TEXT_GET_SUBSTRING_START_FROM_END: string; -export const TEXT_GET_SUBSTRING_START_FROM_START: string; -export const TEXT_GET_SUBSTRING_TAIL: string; -export const TEXT_GET_SUBSTRING_TOOLTIP: string; -export const TEXT_INDEXOF_HELPURL: string; -export const TEXT_INDEXOF_OPERATOR_FIRST: string; -export const TEXT_INDEXOF_OPERATOR_LAST: string; -export const TEXT_INDEXOF_TITLE: string; -export const TEXT_INDEXOF_TOOLTIP: string; -export const TEXT_ISEMPTY_HELPURL: string; -export const TEXT_ISEMPTY_TITLE: string; -export const TEXT_ISEMPTY_TOOLTIP: string; -export const TEXT_JOIN_HELPURL: string; -export const TEXT_JOIN_TITLE_CREATEWITH: string; -export const TEXT_JOIN_TOOLTIP: string; -export const TEXT_LENGTH_HELPURL: string; -export const TEXT_LENGTH_TITLE: string; -export const TEXT_LENGTH_TOOLTIP: string; -export const TEXT_PRINT_HELPURL: string; -export const TEXT_PRINT_TITLE: string; -export const TEXT_PRINT_TOOLTIP: string; -export const TEXT_PROMPT_HELPURL: string; -export const TEXT_PROMPT_TOOLTIP_NUMBER: string; -export const TEXT_PROMPT_TOOLTIP_TEXT: string; -export const TEXT_PROMPT_TYPE_NUMBER: string; -export const TEXT_PROMPT_TYPE_TEXT: string; -export const TEXT_REPLACE_HELPURL: string; -export const TEXT_REPLACE_MESSAGE0: string; -export const TEXT_REPLACE_TOOLTIP: string; -export const TEXT_REVERSE_HELPURL: string; -export const TEXT_REVERSE_MESSAGE0: string; -export const TEXT_REVERSE_TOOLTIP: string; -export const TEXT_TEXT_HELPURL: string; -export const TEXT_TEXT_TOOLTIP: string; -export const TEXT_TRIM_HELPURL: string; -export const TEXT_TRIM_OPERATOR_BOTH: string; -export const TEXT_TRIM_OPERATOR_LEFT: string; -export const TEXT_TRIM_OPERATOR_RIGHT: string; -export const TEXT_TRIM_TOOLTIP: string; -export const TODAY: string; -export const UNDO: string; -export const UNNAMED_KEY: string; -export const VARIABLES_DEFAULT_NAME: string; -export const VARIABLES_DYNAMIC_HUE: string; -export const VARIABLES_GET_CREATE_SET: string; -export const VARIABLES_GET_HELPURL: string; -export const VARIABLES_GET_TOOLTIP: string; -export const VARIABLES_HUE: string; -export const VARIABLES_SET: string; -export const VARIABLES_SET_CREATE_GET: string; -export const VARIABLES_SET_HELPURL: string; -export const VARIABLES_SET_TOOLTIP: string; -export const VARIABLE_ALREADY_EXISTS: string; -export const VARIABLE_ALREADY_EXISTS_FOR_ANOTHER_TYPE: string; -export const WORKSPACE_ARIA_LABEL: string; -export const WORKSPACE_COMMENT_DEFAULT_TEXT: string; diff --git a/typings/msg/qqq.d.ts b/typings/msg/qqq.d.ts deleted file mode 100644 index 7880cc9831f..00000000000 --- a/typings/msg/qqq.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright 2020 Google LLC - * SPDX-License-Identifier: Apache-2.0 - */ - -/** - * Type definitions for the Blockly qqq locale. - */ - -/// - -import BlocklyMsg = Blockly.Msg; -export = BlocklyMsg; diff --git a/typings/msg/synonyms.d.ts b/typings/msg/synonyms.d.ts deleted file mode 100644 index f2e0dfc7622..00000000000 --- a/typings/msg/synonyms.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright 2020 Google LLC - * SPDX-License-Identifier: Apache-2.0 - */ - -/** - * Type definitions for the Blockly synonyms locale. - */ - -/// - -import BlocklyMsg = Blockly.Msg; -export = BlocklyMsg; diff --git a/typings/msg/tdd.d.ts b/typings/msg/tdd.d.ts new file mode 100644 index 00000000000..b6e6cc1d653 --- /dev/null +++ b/typings/msg/tdd.d.ts @@ -0,0 +1,8 @@ +/** + * @license + * Copyright 2023 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ + +export * from './msg'; + From 67ddeacc0843c695b469ba44765640ddbea5fb9d Mon Sep 17 00:00:00 2001 From: Christopher Allen Date: Mon, 29 Jan 2024 16:55:29 +0000 Subject: [PATCH 02/10] feat(build)!: Add exports section to package.json Add an exports stanza to package.json, enumerating existing entrypoints in a new format. - The original main entrypoint, index.js, is removed since the exports section can point directly at node.js or browser.js. - No change made (yet) to other entrypoints (core, blocks, generators); these will be dealt with in a subsequent PR. - The msg/en entrypoint is included in the top-level package.json as an example; entries for all other languages created as part of the packageJSON package task. BREAKING CHANGE: The introduction of an exports stanza means that correctly-behaved tools (node.js, bundlers like webpack, etc.) will only allow importing of the specified entrypoints. Here is the full list of permitted entrypoints that can be imported or required: - blockly - blockly/core - blockly/blocks - blockly/dart - blockly/lua - blockly/javascript - blockly/php - blockly/python - blockly/msg/, for all supported language codes (e.g blockly/msg/en, blockly/msg/fr, blockly/msg/de, etc.) If you previously impored any other paths from the blockly package you will need to update your imports. Here are the most common paths that may have been used, and their correct replacements: | If you previously imported: | Import instead: | | -------------------------------- | -------------------------- | | blockly/index.js | blockly | | blockly/node.js | blockly | | blockly/browser.js | blockly | | blockly/blockly.min | This file should only be loaded as a