PluginProbe ʕ •ᴥ•ʔ
GPTranslate – Multilingual AI Translation Agent for WordPress: Translate Your Site with AI / 2.34.2
GPTranslate – Multilingual AI Translation Agent for WordPress: Translate Your Site with AI v2.34.2
2.34.3 2.34.2 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 4 days ago core.js 4 days ago core.js.map 4 days ago stack.js 4 days ago stack.js.map 4 days ago stream.js 4 days ago stream.js.map 4 days 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