PluginProbe ʕ •ᴥ•ʔ
GPTranslate – Multilingual AI Translation for WordPress: Translate Websites with AI Agents / 2.33.8
GPTranslate – Multilingual AI Translation for WordPress: Translate Websites with AI Agents v2.33.8
2.34.1 2.34 2.33.10 2.33.9 2.33.8 2.33.7 2.33.6 2.33.5 2.33.2 2.32.10 2.33 2.33.1 2.32.6 2.32.7 2.32.8 trunk 2.10.3 2.10.4 2.10.5 2.10.6 2.11 2.12 2.13 2.14 2.14.1 2.15 2.15.1 2.16.1 2.16.2 2.17 2.18 2.18.1 2.18.2 2.19 2.20 2.21 2.22 2.23 2.24 2.25 2.25.1 2.25.2 2.26 2.27 2.27.10 2.27.5 2.28 2.28.1 2.29 2.30 2.31 2.32 2.32.5
gptranslate / assets / js / jsonrepair / streaming / stack.js
gptranslate / assets / js / jsonrepair / streaming Last commit date
buffer 3 weeks ago core.js 3 weeks ago core.js.map 3 weeks ago stack.js 3 weeks ago stack.js.map 3 weeks ago stream.js 3 weeks ago stream.js.map 3 weeks ago
stack.js
44 lines
1 export let Caret = /*#__PURE__*/function (Caret) {
2 Caret["beforeValue"] = "beforeValue";
3 Caret["afterValue"] = "afterValue";
4 Caret["beforeKey"] = "beforeKey";
5 return Caret;
6 }({});
7 export let StackType = /*#__PURE__*/function (StackType) {
8 StackType["root"] = "root";
9 StackType["object"] = "object";
10 StackType["array"] = "array";
11 StackType["ndJson"] = "ndJson";
12 StackType["functionCall"] = "dataType";
13 return StackType;
14 }({});
15 export function createStack() {
16 const stack = [StackType.root];
17 let caret = Caret.beforeValue;
18 return {
19 get type() {
20 return last(stack);
21 },
22 get caret() {
23 return caret;
24 },
25 pop() {
26 stack.pop();
27 caret = Caret.afterValue;
28 return true;
29 },
30 push(type, newCaret) {
31 stack.push(type);
32 caret = newCaret;
33 return true;
34 },
35 update(newCaret) {
36 caret = newCaret;
37 return true;
38 }
39 };
40 }
41 function last(array) {
42 return array[array.length - 1];
43 }
44 //# sourceMappingURL=stack.js.map