UNPKG

385 kBJSONView Raw
1{
2 "id": 0,
3 "name": "blockstack.js 19.2.3 Library Reference",
4 "kind": 0,
5 "flags": {},
6 "children": [
7 {
8 "id": 1,
9 "name": "AuthScope",
10 "kind": 4,
11 "kindString": "Enumeration",
12 "flags": {
13 "isExported": true
14 },
15 "comment": {
16 "shortText": "Non-exhaustive list of common permission scopes."
17 },
18 "children": [
19 {
20 "id": 4,
21 "name": "email",
22 "kind": 16,
23 "kindString": "Enumeration member",
24 "flags": {
25 "isExported": true
26 },
27 "comment": {
28 "shortText": "Request the user's email if available."
29 },
30 "sources": [
31 {
32 "fileName": "auth/authConstants.ts",
33 "line": 33,
34 "character": 7
35 }
36 ],
37 "defaultValue": "\"email\""
38 },
39 {
40 "id": 3,
41 "name": "publish_data",
42 "kind": 16,
43 "kindString": "Enumeration member",
44 "flags": {
45 "isExported": true
46 },
47 "comment": {
48 "shortText": "Publish data so that other users of the app can discover and interact with the user.\nThe user's files stored on Gaia hub are made visible to others via the `apps` property in the\nuser’s `profile.json` file."
49 },
50 "sources": [
51 {
52 "fileName": "auth/authConstants.ts",
53 "line": 29,
54 "character": 14
55 }
56 ],
57 "defaultValue": "\"publish_data\""
58 },
59 {
60 "id": 2,
61 "name": "store_write",
62 "kind": 16,
63 "kindString": "Enumeration member",
64 "flags": {
65 "isExported": true
66 },
67 "comment": {
68 "shortText": "Read and write data to the user's Gaia hub in an app-specific storage bucket.\nThis is the default scope."
69 },
70 "sources": [
71 {
72 "fileName": "auth/authConstants.ts",
73 "line": 23,
74 "character": 13
75 }
76 ],
77 "defaultValue": "\"store_write\""
78 }
79 ],
80 "groups": [
81 {
82 "title": "Enumeration members",
83 "kind": 16,
84 "children": [
85 4,
86 3,
87 2
88 ]
89 }
90 ],
91 "sources": [
92 {
93 "fileName": "auth/authConstants.ts",
94 "line": 18,
95 "character": 27
96 }
97 ]
98 },
99 {
100 "id": 643,
101 "name": "AppConfig",
102 "kind": 128,
103 "kindString": "Class",
104 "flags": {
105 "isExported": true
106 },
107 "comment": {
108 "shortText": "Configuration data for the current app.",
109 "text": "On browser platforms, creating an instance of this\nclass without any arguments will use\n`window.location.origin` as the app domain.\nOn non-browser platforms, you need to\nspecify an app domain as the second argument.\n\n"
110 },
111 "children": [
112 {
113 "id": 650,
114 "name": "constructor",
115 "kind": 512,
116 "kindString": "Constructor",
117 "flags": {
118 "isExported": true
119 },
120 "comment": {},
121 "signatures": [
122 {
123 "id": 651,
124 "name": "new AppConfig",
125 "kind": 16384,
126 "kindString": "Constructor signature",
127 "flags": {},
128 "comment": {},
129 "parameters": [
130 {
131 "id": 652,
132 "name": "scopes",
133 "kind": 32768,
134 "kindString": "Parameter",
135 "flags": {},
136 "comment": {
137 "shortText": "permissions this app is requesting"
138 },
139 "type": {
140 "type": "reference",
141 "name": "Array",
142 "typeArguments": [
143 {
144 "type": "intrinsic",
145 "name": "string"
146 }
147 ]
148 },
149 "defaultValue": " DEFAULT_SCOPE.slice()"
150 },
151 {
152 "id": 653,
153 "name": "appDomain",
154 "kind": 32768,
155 "kindString": "Parameter",
156 "flags": {},
157 "comment": {
158 "shortText": "the app domain"
159 },
160 "type": {
161 "type": "intrinsic",
162 "name": "string"
163 },
164 "defaultValue": " getGlobalObject('location', { returnEmptyObject: true }).origin"
165 },
166 {
167 "id": 654,
168 "name": "redirectPath",
169 "kind": 32768,
170 "kindString": "Parameter",
171 "flags": {},
172 "comment": {
173 "shortText": "path on app domain to redirect users to after authentication"
174 },
175 "type": {
176 "type": "intrinsic",
177 "name": "string"
178 },
179 "defaultValue": "\"\""
180 },
181 {
182 "id": 655,
183 "name": "manifestPath",
184 "kind": 32768,
185 "kindString": "Parameter",
186 "flags": {},
187 "comment": {
188 "shortText": "path relative to app domain of app's manifest file"
189 },
190 "type": {
191 "type": "intrinsic",
192 "name": "string"
193 },
194 "defaultValue": "\"/manifest.json\""
195 },
196 {
197 "id": 656,
198 "name": "coreNode",
199 "kind": 32768,
200 "kindString": "Parameter",
201 "flags": {},
202 "comment": {
203 "shortText": "override the default or user selected core node"
204 },
205 "type": {
206 "type": "union",
207 "types": [
208 {
209 "type": "intrinsic",
210 "name": "string"
211 },
212 {
213 "type": "intrinsic",
214 "name": "null"
215 }
216 ]
217 },
218 "defaultValue": " null"
219 },
220 {
221 "id": 657,
222 "name": "authenticatorURL",
223 "kind": 32768,
224 "kindString": "Parameter",
225 "flags": {},
226 "comment": {
227 "shortText": "the web-based fall back authenticator\n([[DEFAULT_BLOCKSTACK_HOST]])\n"
228 },
229 "type": {
230 "type": "intrinsic",
231 "name": "string"
232 },
233 "defaultValue": " DEFAULT_BLOCKSTACK_HOST"
234 }
235 ],
236 "type": {
237 "type": "reference",
238 "name": "AppConfig",
239 "id": 643
240 }
241 }
242 ],
243 "sources": [
244 {
245 "fileName": "auth/appConfig.ts",
246 "line": 59,
247 "character": 27
248 }
249 ]
250 },
251 {
252 "id": 644,
253 "name": "appDomain",
254 "kind": 1024,
255 "kindString": "Property",
256 "flags": {
257 "isExported": true
258 },
259 "comment": {
260 "shortText": "Blockstack apps are uniquely identified by their app domain."
261 },
262 "sources": [
263 {
264 "fileName": "auth/appConfig.ts",
265 "line": 20,
266 "character": 11
267 }
268 ],
269 "type": {
270 "type": "intrinsic",
271 "name": "string"
272 }
273 },
274 {
275 "id": 649,
276 "name": "authenticatorURL",
277 "kind": 1024,
278 "kindString": "Property",
279 "flags": {
280 "isExported": true,
281 "isOptional": true
282 },
283 "comment": {
284 "shortText": "The URL of a web-based Blockstack Authenticator to use in the event\nthe user doesn't have Blockstack installed on their machine. If this\nis not specified, the current default in this library will be used."
285 },
286 "sources": [
287 {
288 "fileName": "auth/appConfig.ts",
289 "line": 59,
290 "character": 18
291 }
292 ],
293 "type": {
294 "type": "intrinsic",
295 "name": "string"
296 }
297 },
298 {
299 "id": 648,
300 "name": "coreNode",
301 "kind": 1024,
302 "kindString": "Property",
303 "flags": {
304 "isExported": true
305 },
306 "comment": {
307 "shortText": "The URL of Blockstack core node to use for this app. If this is\n`null`, the core node specified by the user or default core node\nwill be used."
308 },
309 "sources": [
310 {
311 "fileName": "auth/appConfig.ts",
312 "line": 51,
313 "character": 10
314 }
315 ],
316 "type": {
317 "type": "intrinsic",
318 "name": "string"
319 }
320 },
321 {
322 "id": 647,
323 "name": "manifestPath",
324 "kind": 1024,
325 "kindString": "Property",
326 "flags": {
327 "isExported": true
328 },
329 "comment": {
330 "shortText": "Path relative to app domain of app's manifest file.",
331 "text": "This file needs to have CORS headers set so that it can be fetched\nfrom any origin. Typically this means return the header `Access-Control-Allow-Origin: *`.\n\n"
332 },
333 "sources": [
334 {
335 "fileName": "auth/appConfig.ts",
336 "line": 43,
337 "character": 14
338 }
339 ],
340 "type": {
341 "type": "intrinsic",
342 "name": "string"
343 }
344 },
345 {
346 "id": 646,
347 "name": "redirectPath",
348 "kind": 1024,
349 "kindString": "Property",
350 "flags": {
351 "isExported": true
352 },
353 "comment": {
354 "shortText": "Path on app domain to redirect users to after authentication. The\nauthentication response token will be postpended in a query."
355 },
356 "sources": [
357 {
358 "fileName": "auth/appConfig.ts",
359 "line": 34,
360 "character": 14
361 }
362 ],
363 "type": {
364 "type": "intrinsic",
365 "name": "string"
366 }
367 },
368 {
369 "id": 645,
370 "name": "scopes",
371 "kind": 1024,
372 "kindString": "Property",
373 "flags": {
374 "isExported": true
375 },
376 "comment": {
377 "shortText": "An array of string representing permissions requested by the app."
378 },
379 "sources": [
380 {
381 "fileName": "auth/appConfig.ts",
382 "line": 26,
383 "character": 8
384 }
385 ],
386 "type": {
387 "type": "reference",
388 "name": "Array",
389 "typeArguments": [
390 {
391 "type": "union",
392 "types": [
393 {
394 "type": "reference",
395 "name": "AuthScope",
396 "id": 1
397 },
398 {
399 "type": "intrinsic",
400 "name": "string"
401 }
402 ]
403 }
404 ]
405 }
406 },
407 {
408 "id": 660,
409 "name": "manifestURI",
410 "kind": 2048,
411 "kindString": "Method",
412 "flags": {
413 "isExported": true
414 },
415 "signatures": [
416 {
417 "id": 661,
418 "name": "manifestURI",
419 "kind": 4096,
420 "kindString": "Call signature",
421 "flags": {},
422 "comment": {
423 "shortText": "The location of the app's manifest file.",
424 "returns": "- URI\n"
425 },
426 "type": {
427 "type": "intrinsic",
428 "name": "string"
429 }
430 }
431 ],
432 "sources": [
433 {
434 "fileName": "auth/appConfig.ts",
435 "line": 103,
436 "character": 13
437 }
438 ]
439 },
440 {
441 "id": 658,
442 "name": "redirectURI",
443 "kind": 2048,
444 "kindString": "Method",
445 "flags": {
446 "isExported": true
447 },
448 "signatures": [
449 {
450 "id": 659,
451 "name": "redirectURI",
452 "kind": 4096,
453 "kindString": "Call signature",
454 "flags": {},
455 "comment": {
456 "shortText": "The location to which the authenticator should\nredirect the user.",
457 "returns": "- URI\n"
458 },
459 "type": {
460 "type": "intrinsic",
461 "name": "string"
462 }
463 }
464 ],
465 "sources": [
466 {
467 "fileName": "auth/appConfig.ts",
468 "line": 95,
469 "character": 13
470 }
471 ]
472 }
473 ],
474 "groups": [
475 {
476 "title": "Constructors",
477 "kind": 512,
478 "children": [
479 650
480 ]
481 },
482 {
483 "title": "Properties",
484 "kind": 1024,
485 "children": [
486 644,
487 649,
488 648,
489 647,
490 646,
491 645
492 ]
493 },
494 {
495 "title": "Methods",
496 "kind": 2048,
497 "children": [
498 660,
499 658
500 ]
501 }
502 ],
503 "sources": [
504 {
505 "fileName": "auth/appConfig.ts",
506 "line": 15,
507 "character": 22
508 }
509 ]
510 },
511 {
512 "id": 947,
513 "name": "Facebook",
514 "kind": 128,
515 "kindString": "Class",
516 "flags": {},
517 "children": [
518 {
519 "id": 962,
520 "name": "getBaseUrls",
521 "kind": 2048,
522 "kindString": "Method",
523 "flags": {
524 "isStatic": true
525 },
526 "signatures": [
527 {
528 "id": 963,
529 "name": "getBaseUrls",
530 "kind": 4096,
531 "kindString": "Call signature",
532 "flags": {},
533 "type": {
534 "type": "array",
535 "elementType": {
536 "type": "intrinsic",
537 "name": "string"
538 }
539 },
540 "inheritedFrom": {
541 "type": "reference",
542 "name": "Service.getBaseUrls"
543 }
544 }
545 ],
546 "sources": [
547 {
548 "fileName": "profiles/services/service.ts",
549 "line": 44,
550 "character": 20
551 }
552 ],
553 "inheritedFrom": {
554 "type": "reference",
555 "name": "Service.getBaseUrls"
556 }
557 },
558 {
559 "id": 964,
560 "name": "getProofIdentity",
561 "kind": 2048,
562 "kindString": "Method",
563 "flags": {
564 "isStatic": true
565 },
566 "signatures": [
567 {
568 "id": 965,
569 "name": "getProofIdentity",
570 "kind": 4096,
571 "kindString": "Call signature",
572 "flags": {},
573 "parameters": [
574 {
575 "id": 966,
576 "name": "searchText",
577 "kind": 32768,
578 "kindString": "Parameter",
579 "flags": {},
580 "type": {
581 "type": "intrinsic",
582 "name": "string"
583 }
584 }
585 ],
586 "type": {
587 "type": "intrinsic",
588 "name": "string"
589 },
590 "inheritedFrom": {
591 "type": "reference",
592 "name": "Service.getProofIdentity"
593 }
594 }
595 ],
596 "sources": [
597 {
598 "fileName": "profiles/services/service.ts",
599 "line": 48,
600 "character": 25
601 }
602 ],
603 "inheritedFrom": {
604 "type": "reference",
605 "name": "Service.getProofIdentity"
606 }
607 },
608 {
609 "id": 954,
610 "name": "getProofStatement",
611 "kind": 2048,
612 "kindString": "Method",
613 "flags": {
614 "isStatic": true
615 },
616 "signatures": [
617 {
618 "id": 955,
619 "name": "getProofStatement",
620 "kind": 4096,
621 "kindString": "Call signature",
622 "flags": {},
623 "parameters": [
624 {
625 "id": 956,
626 "name": "searchText",
627 "kind": 32768,
628 "kindString": "Parameter",
629 "flags": {},
630 "type": {
631 "type": "intrinsic",
632 "name": "string"
633 }
634 }
635 ],
636 "type": {
637 "type": "intrinsic",
638 "name": "string"
639 },
640 "overwrites": {
641 "type": "reference",
642 "name": "Service.getProofStatement"
643 }
644 }
645 ],
646 "sources": [
647 {
648 "fileName": "profiles/services/facebook.ts",
649 "line": 33,
650 "character": 26
651 }
652 ],
653 "overwrites": {
654 "type": "reference",
655 "name": "Service.getProofStatement"
656 }
657 },
658 {
659 "id": 948,
660 "name": "getProofUrl",
661 "kind": 2048,
662 "kindString": "Method",
663 "flags": {
664 "isStatic": true
665 },
666 "signatures": [
667 {
668 "id": 949,
669 "name": "getProofUrl",
670 "kind": 4096,
671 "kindString": "Call signature",
672 "flags": {},
673 "parameters": [
674 {
675 "id": 950,
676 "name": "proof",
677 "kind": 32768,
678 "kindString": "Parameter",
679 "flags": {},
680 "type": {
681 "type": "intrinsic",
682 "name": "any"
683 }
684 }
685 ],
686 "type": {
687 "type": "intrinsic",
688 "name": "any"
689 },
690 "overwrites": {
691 "type": "reference",
692 "name": "Service.getProofUrl"
693 }
694 }
695 ],
696 "sources": [
697 {
698 "fileName": "profiles/services/facebook.ts",
699 "line": 6,
700 "character": 20
701 }
702 ],
703 "overwrites": {
704 "type": "reference",
705 "name": "Service.getProofUrl"
706 }
707 },
708 {
709 "id": 951,
710 "name": "normalizeUrl",
711 "kind": 2048,
712 "kindString": "Method",
713 "flags": {
714 "isStatic": true
715 },
716 "signatures": [
717 {
718 "id": 952,
719 "name": "normalizeUrl",
720 "kind": 4096,
721 "kindString": "Call signature",
722 "flags": {},
723 "parameters": [
724 {
725 "id": 953,
726 "name": "proof",
727 "kind": 32768,
728 "kindString": "Parameter",
729 "flags": {},
730 "type": {
731 "type": "intrinsic",
732 "name": "any"
733 }
734 }
735 ],
736 "type": {
737 "type": "intrinsic",
738 "name": "any"
739 }
740 }
741 ],
742 "sources": [
743 {
744 "fileName": "profiles/services/facebook.ts",
745 "line": 10,
746 "character": 21
747 }
748 ]
749 },
750 {
751 "id": 969,
752 "name": "prefixScheme",
753 "kind": 2048,
754 "kindString": "Method",
755 "flags": {
756 "isStatic": true
757 },
758 "signatures": [
759 {
760 "id": 970,
761 "name": "prefixScheme",
762 "kind": 4096,
763 "kindString": "Call signature",
764 "flags": {},
765 "parameters": [
766 {
767 "id": 971,
768 "name": "proofUrl",
769 "kind": 32768,
770 "kindString": "Parameter",
771 "flags": {},
772 "type": {
773 "type": "intrinsic",
774 "name": "string"
775 }
776 }
777 ],
778 "type": {
779 "type": "intrinsic",
780 "name": "string"
781 },
782 "inheritedFrom": {
783 "type": "reference",
784 "name": "Service.prefixScheme"
785 }
786 }
787 ],
788 "sources": [
789 {
790 "fileName": "profiles/services/service.ts",
791 "line": 60,
792 "character": 21
793 }
794 ],
795 "inheritedFrom": {
796 "type": "reference",
797 "name": "Service.prefixScheme"
798 }
799 },
800 {
801 "id": 967,
802 "name": "shouldValidateIdentityInBody",
803 "kind": 2048,
804 "kindString": "Method",
805 "flags": {
806 "isStatic": true
807 },
808 "signatures": [
809 {
810 "id": 968,
811 "name": "shouldValidateIdentityInBody",
812 "kind": 4096,
813 "kindString": "Call signature",
814 "flags": {},
815 "type": {
816 "type": "intrinsic",
817 "name": "boolean"
818 },
819 "inheritedFrom": {
820 "type": "reference",
821 "name": "Service.shouldValidateIdentityInBody"
822 }
823 }
824 ],
825 "sources": [
826 {
827 "fileName": "profiles/services/service.ts",
828 "line": 56,
829 "character": 37
830 }
831 ],
832 "inheritedFrom": {
833 "type": "reference",
834 "name": "Service.shouldValidateIdentityInBody"
835 }
836 },
837 {
838 "id": 957,
839 "name": "validateProof",
840 "kind": 2048,
841 "kindString": "Method",
842 "flags": {
843 "isStatic": true
844 },
845 "signatures": [
846 {
847 "id": 958,
848 "name": "validateProof",
849 "kind": 4096,
850 "kindString": "Call signature",
851 "flags": {},
852 "parameters": [
853 {
854 "id": 959,
855 "name": "proof",
856 "kind": 32768,
857 "kindString": "Parameter",
858 "flags": {},
859 "type": {
860 "type": "intrinsic",
861 "name": "any"
862 }
863 },
864 {
865 "id": 960,
866 "name": "ownerAddress",
867 "kind": 32768,
868 "kindString": "Parameter",
869 "flags": {},
870 "type": {
871 "type": "intrinsic",
872 "name": "string"
873 }
874 },
875 {
876 "id": 961,
877 "name": "name",
878 "kind": 32768,
879 "kindString": "Parameter",
880 "flags": {},
881 "type": {
882 "type": "intrinsic",
883 "name": "string"
884 },
885 "defaultValue": " null"
886 }
887 ],
888 "type": {
889 "type": "reference",
890 "name": "Promise",
891 "typeArguments": [
892 {
893 "type": "intrinsic",
894 "name": "any"
895 }
896 ]
897 },
898 "inheritedFrom": {
899 "type": "reference",
900 "name": "Service.validateProof"
901 }
902 }
903 ],
904 "sources": [
905 {
906 "fileName": "profiles/services/service.ts",
907 "line": 10,
908 "character": 22
909 }
910 ],
911 "inheritedFrom": {
912 "type": "reference",
913 "name": "Service.validateProof"
914 }
915 }
916 ],
917 "groups": [
918 {
919 "title": "Methods",
920 "kind": 2048,
921 "children": [
922 962,
923 964,
924 954,
925 948,
926 951,
927 969,
928 967,
929 957
930 ]
931 }
932 ],
933 "sources": [
934 {
935 "fileName": "profiles/services/facebook.ts",
936 "line": 5,
937 "character": 14
938 }
939 ],
940 "extendedTypes": [
941 {
942 "type": "reference",
943 "name": "Service"
944 }
945 ]
946 },
947 {
948 "id": 972,
949 "name": "Github",
950 "kind": 128,
951 "kindString": "Class",
952 "flags": {},
953 "children": [
954 {
955 "id": 973,
956 "name": "getBaseUrls",
957 "kind": 2048,
958 "kindString": "Method",
959 "flags": {
960 "isStatic": true
961 },
962 "signatures": [
963 {
964 "id": 974,
965 "name": "getBaseUrls",
966 "kind": 4096,
967 "kindString": "Call signature",
968 "flags": {},
969 "type": {
970 "type": "array",
971 "elementType": {
972 "type": "intrinsic",
973 "name": "string"
974 }
975 },
976 "overwrites": {
977 "type": "reference",
978 "name": "Service.getBaseUrls"
979 }
980 }
981 ],
982 "sources": [
983 {
984 "fileName": "profiles/services/github.ts",
985 "line": 5,
986 "character": 20
987 }
988 ],
989 "overwrites": {
990 "type": "reference",
991 "name": "Service.getBaseUrls"
992 }
993 },
994 {
995 "id": 986,
996 "name": "getProofIdentity",
997 "kind": 2048,
998 "kindString": "Method",
999 "flags": {
1000 "isStatic": true
1001 },
1002 "signatures": [
1003 {
1004 "id": 987,
1005 "name": "getProofIdentity",
1006 "kind": 4096,
1007 "kindString": "Call signature",
1008 "flags": {},
1009 "parameters": [
1010 {
1011 "id": 988,
1012 "name": "searchText",
1013 "kind": 32768,
1014 "kindString": "Parameter",
1015 "flags": {},
1016 "type": {
1017 "type": "intrinsic",
1018 "name": "string"
1019 }
1020 }
1021 ],
1022 "type": {
1023 "type": "intrinsic",
1024 "name": "string"
1025 },
1026 "inheritedFrom": {
1027 "type": "reference",
1028 "name": "Service.getProofIdentity"
1029 }
1030 }
1031 ],
1032 "sources": [
1033 {
1034 "fileName": "profiles/services/service.ts",
1035 "line": 48,
1036 "character": 25
1037 }
1038 ],
1039 "inheritedFrom": {
1040 "type": "reference",
1041 "name": "Service.getProofIdentity"
1042 }
1043 },
1044 {
1045 "id": 989,
1046 "name": "getProofStatement",
1047 "kind": 2048,
1048 "kindString": "Method",
1049 "flags": {
1050 "isStatic": true
1051 },
1052 "signatures": [
1053 {
1054 "id": 990,
1055 "name": "getProofStatement",
1056 "kind": 4096,
1057 "kindString": "Call signature",
1058 "flags": {},
1059 "parameters": [
1060 {
1061 "id": 991,
1062 "name": "searchText",
1063 "kind": 32768,
1064 "kindString": "Parameter",
1065 "flags": {},
1066 "type": {
1067 "type": "intrinsic",
1068 "name": "string"
1069 }
1070 }
1071 ],
1072 "type": {
1073 "type": "intrinsic",
1074 "name": "string"
1075 },
1076 "inheritedFrom": {
1077 "type": "reference",
1078 "name": "Service.getProofStatement"
1079 }
1080 }
1081 ],
1082 "sources": [
1083 {
1084 "fileName": "profiles/services/service.ts",
1085 "line": 52,
1086 "character": 26
1087 }
1088 ],
1089 "inheritedFrom": {
1090 "type": "reference",
1091 "name": "Service.getProofStatement"
1092 }
1093 },
1094 {
1095 "id": 978,
1096 "name": "getProofUrl",
1097 "kind": 2048,
1098 "kindString": "Method",
1099 "flags": {
1100 "isStatic": true
1101 },
1102 "signatures": [
1103 {
1104 "id": 979,
1105 "name": "getProofUrl",
1106 "kind": 4096,
1107 "kindString": "Call signature",
1108 "flags": {},
1109 "parameters": [
1110 {
1111 "id": 980,
1112 "name": "proof",
1113 "kind": 32768,
1114 "kindString": "Parameter",
1115 "flags": {},
1116 "type": {
1117 "type": "intrinsic",
1118 "name": "any"
1119 }
1120 }
1121 ],
1122 "type": {
1123 "type": "intrinsic",
1124 "name": "string"
1125 },
1126 "overwrites": {
1127 "type": "reference",
1128 "name": "Service.getProofUrl"
1129 }
1130 }
1131 ],
1132 "sources": [
1133 {
1134 "fileName": "profiles/services/github.ts",
1135 "line": 14,
1136 "character": 20
1137 }
1138 ],
1139 "overwrites": {
1140 "type": "reference",
1141 "name": "Service.getProofUrl"
1142 }
1143 },
1144 {
1145 "id": 975,
1146 "name": "normalizeUrl",
1147 "kind": 2048,
1148 "kindString": "Method",
1149 "flags": {
1150 "isStatic": true
1151 },
1152 "signatures": [
1153 {
1154 "id": 976,
1155 "name": "normalizeUrl",
1156 "kind": 4096,
1157 "kindString": "Call signature",
1158 "flags": {},
1159 "parameters": [
1160 {
1161 "id": 977,
1162 "name": "proof",
1163 "kind": 32768,
1164 "kindString": "Parameter",
1165 "flags": {},
1166 "type": {
1167 "type": "intrinsic",
1168 "name": "any"
1169 }
1170 }
1171 ],
1172 "type": {
1173 "type": "intrinsic",
1174 "name": "string"
1175 }
1176 }
1177 ],
1178 "sources": [
1179 {
1180 "fileName": "profiles/services/github.ts",
1181 "line": 10,
1182 "character": 21
1183 }
1184 ]
1185 },
1186 {
1187 "id": 994,
1188 "name": "prefixScheme",
1189 "kind": 2048,
1190 "kindString": "Method",
1191 "flags": {
1192 "isStatic": true
1193 },
1194 "signatures": [
1195 {
1196 "id": 995,
1197 "name": "prefixScheme",
1198 "kind": 4096,
1199 "kindString": "Call signature",
1200 "flags": {},
1201 "parameters": [
1202 {
1203 "id": 996,
1204 "name": "proofUrl",
1205 "kind": 32768,
1206 "kindString": "Parameter",
1207 "flags": {},
1208 "type": {
1209 "type": "intrinsic",
1210 "name": "string"
1211 }
1212 }
1213 ],
1214 "type": {
1215 "type": "intrinsic",
1216 "name": "string"
1217 },
1218 "inheritedFrom": {
1219 "type": "reference",
1220 "name": "Service.prefixScheme"
1221 }
1222 }
1223 ],
1224 "sources": [
1225 {
1226 "fileName": "profiles/services/service.ts",
1227 "line": 60,
1228 "character": 21
1229 }
1230 ],
1231 "inheritedFrom": {
1232 "type": "reference",
1233 "name": "Service.prefixScheme"
1234 }
1235 },
1236 {
1237 "id": 992,
1238 "name": "shouldValidateIdentityInBody",
1239 "kind": 2048,
1240 "kindString": "Method",
1241 "flags": {
1242 "isStatic": true
1243 },
1244 "signatures": [
1245 {
1246 "id": 993,
1247 "name": "shouldValidateIdentityInBody",
1248 "kind": 4096,
1249 "kindString": "Call signature",
1250 "flags": {},
1251 "type": {
1252 "type": "intrinsic",
1253 "name": "boolean"
1254 },
1255 "inheritedFrom": {
1256 "type": "reference",
1257 "name": "Service.shouldValidateIdentityInBody"
1258 }
1259 }
1260 ],
1261 "sources": [
1262 {
1263 "fileName": "profiles/services/service.ts",
1264 "line": 56,
1265 "character": 37
1266 }
1267 ],
1268 "inheritedFrom": {
1269 "type": "reference",
1270 "name": "Service.shouldValidateIdentityInBody"
1271 }
1272 },
1273 {
1274 "id": 981,
1275 "name": "validateProof",
1276 "kind": 2048,
1277 "kindString": "Method",
1278 "flags": {
1279 "isStatic": true
1280 },
1281 "signatures": [
1282 {
1283 "id": 982,
1284 "name": "validateProof",
1285 "kind": 4096,
1286 "kindString": "Call signature",
1287 "flags": {},
1288 "parameters": [
1289 {
1290 "id": 983,
1291 "name": "proof",
1292 "kind": 32768,
1293 "kindString": "Parameter",
1294 "flags": {},
1295 "type": {
1296 "type": "intrinsic",
1297 "name": "any"
1298 }
1299 },
1300 {
1301 "id": 984,
1302 "name": "ownerAddress",
1303 "kind": 32768,
1304 "kindString": "Parameter",
1305 "flags": {},
1306 "type": {
1307 "type": "intrinsic",
1308 "name": "string"
1309 }
1310 },
1311 {
1312 "id": 985,
1313 "name": "name",
1314 "kind": 32768,
1315 "kindString": "Parameter",
1316 "flags": {},
1317 "type": {
1318 "type": "intrinsic",
1319 "name": "string"
1320 },
1321 "defaultValue": " null"
1322 }
1323 ],
1324 "type": {
1325 "type": "reference",
1326 "name": "Promise",
1327 "typeArguments": [
1328 {
1329 "type": "intrinsic",
1330 "name": "any"
1331 }
1332 ]
1333 },
1334 "inheritedFrom": {
1335 "type": "reference",
1336 "name": "Service.validateProof"
1337 }
1338 }
1339 ],
1340 "sources": [
1341 {
1342 "fileName": "profiles/services/service.ts",
1343 "line": 10,
1344 "character": 22
1345 }
1346 ],
1347 "inheritedFrom": {
1348 "type": "reference",
1349 "name": "Service.validateProof"
1350 }
1351 }
1352 ],
1353 "groups": [
1354 {
1355 "title": "Methods",
1356 "kind": 2048,
1357 "children": [
1358 973,
1359 986,
1360 989,
1361 978,
1362 975,
1363 994,
1364 992,
1365 981
1366 ]
1367 }
1368 ],
1369 "sources": [
1370 {
1371 "fileName": "profiles/services/github.ts",
1372 "line": 4,
1373 "character": 12
1374 }
1375 ],
1376 "extendedTypes": [
1377 {
1378 "type": "reference",
1379 "name": "Service"
1380 }
1381 ]
1382 },
1383 {
1384 "id": 1047,
1385 "name": "HackerNews",
1386 "kind": 128,
1387 "kindString": "Class",
1388 "flags": {},
1389 "children": [
1390 {
1391 "id": 1048,
1392 "name": "getBaseUrls",
1393 "kind": 2048,
1394 "kindString": "Method",
1395 "flags": {
1396 "isStatic": true
1397 },
1398 "signatures": [
1399 {
1400 "id": 1049,
1401 "name": "getBaseUrls",
1402 "kind": 4096,
1403 "kindString": "Call signature",
1404 "flags": {},
1405 "type": {
1406 "type": "array",
1407 "elementType": {
1408 "type": "intrinsic",
1409 "name": "string"
1410 }
1411 },
1412 "overwrites": {
1413 "type": "reference",
1414 "name": "Service.getBaseUrls"
1415 }
1416 }
1417 ],
1418 "sources": [
1419 {
1420 "fileName": "profiles/services/hackerNews.ts",
1421 "line": 6,
1422 "character": 20
1423 }
1424 ],
1425 "overwrites": {
1426 "type": "reference",
1427 "name": "Service.getBaseUrls"
1428 }
1429 },
1430 {
1431 "id": 1064,
1432 "name": "getProofIdentity",
1433 "kind": 2048,
1434 "kindString": "Method",
1435 "flags": {
1436 "isStatic": true
1437 },
1438 "signatures": [
1439 {
1440 "id": 1065,
1441 "name": "getProofIdentity",
1442 "kind": 4096,
1443 "kindString": "Call signature",
1444 "flags": {},
1445 "parameters": [
1446 {
1447 "id": 1066,
1448 "name": "searchText",
1449 "kind": 32768,
1450 "kindString": "Parameter",
1451 "flags": {},
1452 "type": {
1453 "type": "intrinsic",
1454 "name": "string"
1455 }
1456 }
1457 ],
1458 "type": {
1459 "type": "intrinsic",
1460 "name": "string"
1461 },
1462 "inheritedFrom": {
1463 "type": "reference",
1464 "name": "Service.getProofIdentity"
1465 }
1466 }
1467 ],
1468 "sources": [
1469 {
1470 "fileName": "profiles/services/service.ts",
1471 "line": 48,
1472 "character": 25
1473 }
1474 ],
1475 "inheritedFrom": {
1476 "type": "reference",
1477 "name": "Service.getProofIdentity"
1478 }
1479 },
1480 {
1481 "id": 1056,
1482 "name": "getProofStatement",
1483 "kind": 2048,
1484 "kindString": "Method",
1485 "flags": {
1486 "isStatic": true
1487 },
1488 "signatures": [
1489 {
1490 "id": 1057,
1491 "name": "getProofStatement",
1492 "kind": 4096,
1493 "kindString": "Call signature",
1494 "flags": {},
1495 "parameters": [
1496 {
1497 "id": 1058,
1498 "name": "searchText",
1499 "kind": 32768,
1500 "kindString": "Parameter",
1501 "flags": {},
1502 "type": {
1503 "type": "intrinsic",
1504 "name": "string"
1505 }
1506 }
1507 ],
1508 "type": {
1509 "type": "intrinsic",
1510 "name": "string"
1511 },
1512 "overwrites": {
1513 "type": "reference",
1514 "name": "Service.getProofStatement"
1515 }
1516 }
1517 ],
1518 "sources": [
1519 {
1520 "fileName": "profiles/services/hackerNews.ts",
1521 "line": 32,
1522 "character": 26
1523 }
1524 ],
1525 "overwrites": {
1526 "type": "reference",
1527 "name": "Service.getProofStatement"
1528 }
1529 },
1530 {
1531 "id": 1050,
1532 "name": "getProofUrl",
1533 "kind": 2048,
1534 "kindString": "Method",
1535 "flags": {
1536 "isStatic": true
1537 },
1538 "signatures": [
1539 {
1540 "id": 1051,
1541 "name": "getProofUrl",
1542 "kind": 4096,
1543 "kindString": "Call signature",
1544 "flags": {},
1545 "parameters": [
1546 {
1547 "id": 1052,
1548 "name": "proof",
1549 "kind": 32768,
1550 "kindString": "Parameter",
1551 "flags": {},
1552 "type": {
1553 "type": "intrinsic",
1554 "name": "any"
1555 }
1556 }
1557 ],
1558 "type": {
1559 "type": "intrinsic",
1560 "name": "string"
1561 },
1562 "overwrites": {
1563 "type": "reference",
1564 "name": "Service.getProofUrl"
1565 }
1566 }
1567 ],
1568 "sources": [
1569 {
1570 "fileName": "profiles/services/hackerNews.ts",
1571 "line": 15,
1572 "character": 20
1573 }
1574 ],
1575 "overwrites": {
1576 "type": "reference",
1577 "name": "Service.getProofUrl"
1578 }
1579 },
1580 {
1581 "id": 1053,
1582 "name": "normalizeUrl",
1583 "kind": 2048,
1584 "kindString": "Method",
1585 "flags": {
1586 "isStatic": true
1587 },
1588 "signatures": [
1589 {
1590 "id": 1054,
1591 "name": "normalizeUrl",
1592 "kind": 4096,
1593 "kindString": "Call signature",
1594 "flags": {},
1595 "parameters": [
1596 {
1597 "id": 1055,
1598 "name": "proof",
1599 "kind": 32768,
1600 "kindString": "Parameter",
1601 "flags": {},
1602 "type": {
1603 "type": "intrinsic",
1604 "name": "any"
1605 }
1606 }
1607 ],
1608 "type": {
1609 "type": "intrinsic",
1610 "name": "string"
1611 }
1612 }
1613 ],
1614 "sources": [
1615 {
1616 "fileName": "profiles/services/hackerNews.ts",
1617 "line": 28,
1618 "character": 21
1619 }
1620 ]
1621 },
1622 {
1623 "id": 1069,
1624 "name": "prefixScheme",
1625 "kind": 2048,
1626 "kindString": "Method",
1627 "flags": {
1628 "isStatic": true
1629 },
1630 "signatures": [
1631 {
1632 "id": 1070,
1633 "name": "prefixScheme",
1634 "kind": 4096,
1635 "kindString": "Call signature",
1636 "flags": {},
1637 "parameters": [
1638 {
1639 "id": 1071,
1640 "name": "proofUrl",
1641 "kind": 32768,
1642 "kindString": "Parameter",
1643 "flags": {},
1644 "type": {
1645 "type": "intrinsic",
1646 "name": "string"
1647 }
1648 }
1649 ],
1650 "type": {
1651 "type": "intrinsic",
1652 "name": "string"
1653 },
1654 "inheritedFrom": {
1655 "type": "reference",
1656 "name": "Service.prefixScheme"
1657 }
1658 }
1659 ],
1660 "sources": [
1661 {
1662 "fileName": "profiles/services/service.ts",
1663 "line": 60,
1664 "character": 21
1665 }
1666 ],
1667 "inheritedFrom": {
1668 "type": "reference",
1669 "name": "Service.prefixScheme"
1670 }
1671 },
1672 {
1673 "id": 1067,
1674 "name": "shouldValidateIdentityInBody",
1675 "kind": 2048,
1676 "kindString": "Method",
1677 "flags": {
1678 "isStatic": true
1679 },
1680 "signatures": [
1681 {
1682 "id": 1068,
1683 "name": "shouldValidateIdentityInBody",
1684 "kind": 4096,
1685 "kindString": "Call signature",
1686 "flags": {},
1687 "type": {
1688 "type": "intrinsic",
1689 "name": "boolean"
1690 },
1691 "inheritedFrom": {
1692 "type": "reference",
1693 "name": "Service.shouldValidateIdentityInBody"
1694 }
1695 }
1696 ],
1697 "sources": [
1698 {
1699 "fileName": "profiles/services/service.ts",
1700 "line": 56,
1701 "character": 37
1702 }
1703 ],
1704 "inheritedFrom": {
1705 "type": "reference",
1706 "name": "Service.shouldValidateIdentityInBody"
1707 }
1708 },
1709 {
1710 "id": 1059,
1711 "name": "validateProof",
1712 "kind": 2048,
1713 "kindString": "Method",
1714 "flags": {
1715 "isStatic": true
1716 },
1717 "signatures": [
1718 {
1719 "id": 1060,
1720 "name": "validateProof",
1721 "kind": 4096,
1722 "kindString": "Call signature",
1723 "flags": {},
1724 "parameters": [
1725 {
1726 "id": 1061,
1727 "name": "proof",
1728 "kind": 32768,
1729 "kindString": "Parameter",
1730 "flags": {},
1731 "type": {
1732 "type": "intrinsic",
1733 "name": "any"
1734 }
1735 },
1736 {
1737 "id": 1062,
1738 "name": "ownerAddress",
1739 "kind": 32768,
1740 "kindString": "Parameter",
1741 "flags": {},
1742 "type": {
1743 "type": "intrinsic",
1744 "name": "string"
1745 }
1746 },
1747 {
1748 "id": 1063,
1749 "name": "name",
1750 "kind": 32768,
1751 "kindString": "Parameter",
1752 "flags": {},
1753 "type": {
1754 "type": "intrinsic",
1755 "name": "string"
1756 },
1757 "defaultValue": " null"
1758 }
1759 ],
1760 "type": {
1761 "type": "reference",
1762 "name": "Promise",
1763 "typeArguments": [
1764 {
1765 "type": "intrinsic",
1766 "name": "any"
1767 }
1768 ]
1769 },
1770 "inheritedFrom": {
1771 "type": "reference",
1772 "name": "Service.validateProof"
1773 }
1774 }
1775 ],
1776 "sources": [
1777 {
1778 "fileName": "profiles/services/service.ts",
1779 "line": 10,
1780 "character": 22
1781 }
1782 ],
1783 "inheritedFrom": {
1784 "type": "reference",
1785 "name": "Service.validateProof"
1786 }
1787 }
1788 ],
1789 "groups": [
1790 {
1791 "title": "Methods",
1792 "kind": 2048,
1793 "children": [
1794 1048,
1795 1064,
1796 1056,
1797 1050,
1798 1053,
1799 1069,
1800 1067,
1801 1059
1802 ]
1803 }
1804 ],
1805 "sources": [
1806 {
1807 "fileName": "profiles/services/hackerNews.ts",
1808 "line": 5,
1809 "character": 16
1810 }
1811 ],
1812 "extendedTypes": [
1813 {
1814 "type": "reference",
1815 "name": "Service"
1816 }
1817 ]
1818 },
1819 {
1820 "id": 1022,
1821 "name": "Instagram",
1822 "kind": 128,
1823 "kindString": "Class",
1824 "flags": {},
1825 "children": [
1826 {
1827 "id": 1023,
1828 "name": "getBaseUrls",
1829 "kind": 2048,
1830 "kindString": "Method",
1831 "flags": {
1832 "isStatic": true
1833 },
1834 "signatures": [
1835 {
1836 "id": 1024,
1837 "name": "getBaseUrls",
1838 "kind": 4096,
1839 "kindString": "Call signature",
1840 "flags": {},
1841 "type": {
1842 "type": "array",
1843 "elementType": {
1844 "type": "intrinsic",
1845 "name": "string"
1846 }
1847 },
1848 "overwrites": {
1849 "type": "reference",
1850 "name": "Service.getBaseUrls"
1851 }
1852 }
1853 ],
1854 "sources": [
1855 {
1856 "fileName": "profiles/services/instagram.ts",
1857 "line": 6,
1858 "character": 20
1859 }
1860 ],
1861 "overwrites": {
1862 "type": "reference",
1863 "name": "Service.getBaseUrls"
1864 }
1865 },
1866 {
1867 "id": 1033,
1868 "name": "getProofIdentity",
1869 "kind": 2048,
1870 "kindString": "Method",
1871 "flags": {
1872 "isStatic": true
1873 },
1874 "signatures": [
1875 {
1876 "id": 1034,
1877 "name": "getProofIdentity",
1878 "kind": 4096,
1879 "kindString": "Call signature",
1880 "flags": {},
1881 "parameters": [
1882 {
1883 "id": 1035,
1884 "name": "searchText",
1885 "kind": 32768,
1886 "kindString": "Parameter",
1887 "flags": {},
1888 "type": {
1889 "type": "intrinsic",
1890 "name": "string"
1891 }
1892 }
1893 ],
1894 "type": {
1895 "type": "intrinsic",
1896 "name": "string"
1897 },
1898 "overwrites": {
1899 "type": "reference",
1900 "name": "Service.getProofIdentity"
1901 }
1902 }
1903 ],
1904 "sources": [
1905 {
1906 "fileName": "profiles/services/instagram.ts",
1907 "line": 38,
1908 "character": 25
1909 }
1910 ],
1911 "overwrites": {
1912 "type": "reference",
1913 "name": "Service.getProofIdentity"
1914 }
1915 },
1916 {
1917 "id": 1036,
1918 "name": "getProofStatement",
1919 "kind": 2048,
1920 "kindString": "Method",
1921 "flags": {
1922 "isStatic": true
1923 },
1924 "signatures": [
1925 {
1926 "id": 1037,
1927 "name": "getProofStatement",
1928 "kind": 4096,
1929 "kindString": "Call signature",
1930 "flags": {},
1931 "parameters": [
1932 {
1933 "id": 1038,
1934 "name": "searchText",
1935 "kind": 32768,
1936 "kindString": "Parameter",
1937 "flags": {},
1938 "type": {
1939 "type": "intrinsic",
1940 "name": "string"
1941 }
1942 }
1943 ],
1944 "type": {
1945 "type": "intrinsic",
1946 "name": "string"
1947 },
1948 "overwrites": {
1949 "type": "reference",
1950 "name": "Service.getProofStatement"
1951 }
1952 }
1953 ],
1954 "sources": [
1955 {
1956 "fileName": "profiles/services/instagram.ts",
1957 "line": 48,
1958 "character": 26
1959 }
1960 ],
1961 "overwrites": {
1962 "type": "reference",
1963 "name": "Service.getProofStatement"
1964 }
1965 },
1966 {
1967 "id": 1025,
1968 "name": "getProofUrl",
1969 "kind": 2048,
1970 "kindString": "Method",
1971 "flags": {
1972 "isStatic": true
1973 },
1974 "signatures": [
1975 {
1976 "id": 1026,
1977 "name": "getProofUrl",
1978 "kind": 4096,
1979 "kindString": "Call signature",
1980 "flags": {},
1981 "parameters": [
1982 {
1983 "id": 1027,
1984 "name": "proof",
1985 "kind": 32768,
1986 "kindString": "Parameter",
1987 "flags": {},
1988 "type": {
1989 "type": "intrinsic",
1990 "name": "any"
1991 }
1992 }
1993 ],
1994 "type": {
1995 "type": "intrinsic",
1996 "name": "any"
1997 },
1998 "overwrites": {
1999 "type": "reference",
2000 "name": "Service.getProofUrl"
2001 }
2002 }
2003 ],
2004 "sources": [
2005 {
2006 "fileName": "profiles/services/instagram.ts",
2007 "line": 11,
2008 "character": 20
2009 }
2010 ],
2011 "overwrites": {
2012 "type": "reference",
2013 "name": "Service.getProofUrl"
2014 }
2015 },
2016 {
2017 "id": 1028,
2018 "name": "normalizeUrl",
2019 "kind": 2048,
2020 "kindString": "Method",
2021 "flags": {
2022 "isStatic": true
2023 },
2024 "signatures": [
2025 {
2026 "id": 1029,
2027 "name": "normalizeUrl",
2028 "kind": 4096,
2029 "kindString": "Call signature",
2030 "flags": {},
2031 "parameters": [
2032 {
2033 "id": 1030,
2034 "name": "proof",
2035 "kind": 32768,
2036 "kindString": "Parameter",
2037 "flags": {},
2038 "type": {
2039 "type": "intrinsic",
2040 "name": "any"
2041 }
2042 }
2043 ],
2044 "type": {
2045 "type": "intrinsic",
2046 "name": "any"
2047 }
2048 }
2049 ],
2050 "sources": [
2051 {
2052 "fileName": "profiles/services/instagram.ts",
2053 "line": 23,
2054 "character": 21
2055 }
2056 ]
2057 },
2058 {
2059 "id": 1044,
2060 "name": "prefixScheme",
2061 "kind": 2048,
2062 "kindString": "Method",
2063 "flags": {
2064 "isStatic": true
2065 },
2066 "signatures": [
2067 {
2068 "id": 1045,
2069 "name": "prefixScheme",
2070 "kind": 4096,
2071 "kindString": "Call signature",
2072 "flags": {},
2073 "parameters": [
2074 {
2075 "id": 1046,
2076 "name": "proofUrl",
2077 "kind": 32768,
2078 "kindString": "Parameter",
2079 "flags": {},
2080 "type": {
2081 "type": "intrinsic",
2082 "name": "string"
2083 }
2084 }
2085 ],
2086 "type": {
2087 "type": "intrinsic",
2088 "name": "string"
2089 },
2090 "inheritedFrom": {
2091 "type": "reference",
2092 "name": "Service.prefixScheme"
2093 }
2094 }
2095 ],
2096 "sources": [
2097 {
2098 "fileName": "profiles/services/service.ts",
2099 "line": 60,
2100 "character": 21
2101 }
2102 ],
2103 "inheritedFrom": {
2104 "type": "reference",
2105 "name": "Service.prefixScheme"
2106 }
2107 },
2108 {
2109 "id": 1031,
2110 "name": "shouldValidateIdentityInBody",
2111 "kind": 2048,
2112 "kindString": "Method",
2113 "flags": {
2114 "isStatic": true
2115 },
2116 "signatures": [
2117 {
2118 "id": 1032,
2119 "name": "shouldValidateIdentityInBody",
2120 "kind": 4096,
2121 "kindString": "Call signature",
2122 "flags": {},
2123 "type": {
2124 "type": "intrinsic",
2125 "name": "boolean"
2126 },
2127 "overwrites": {
2128 "type": "reference",
2129 "name": "Service.shouldValidateIdentityInBody"
2130 }
2131 }
2132 ],
2133 "sources": [
2134 {
2135 "fileName": "profiles/services/instagram.ts",
2136 "line": 34,
2137 "character": 37
2138 }
2139 ],
2140 "overwrites": {
2141 "type": "reference",
2142 "name": "Service.shouldValidateIdentityInBody"
2143 }
2144 },
2145 {
2146 "id": 1039,
2147 "name": "validateProof",
2148 "kind": 2048,
2149 "kindString": "Method",
2150 "flags": {
2151 "isStatic": true
2152 },
2153 "signatures": [
2154 {
2155 "id": 1040,
2156 "name": "validateProof",
2157 "kind": 4096,
2158 "kindString": "Call signature",
2159 "flags": {},
2160 "parameters": [
2161 {
2162 "id": 1041,
2163 "name": "proof",
2164 "kind": 32768,
2165 "kindString": "Parameter",
2166 "flags": {},
2167 "type": {
2168 "type": "intrinsic",
2169 "name": "any"
2170 }
2171 },
2172 {
2173 "id": 1042,
2174 "name": "ownerAddress",
2175 "kind": 32768,
2176 "kindString": "Parameter",
2177 "flags": {},
2178 "type": {
2179 "type": "intrinsic",
2180 "name": "string"
2181 }
2182 },
2183 {
2184 "id": 1043,
2185 "name": "name",
2186 "kind": 32768,
2187 "kindString": "Parameter",
2188 "flags": {},
2189 "type": {
2190 "type": "intrinsic",
2191 "name": "string"
2192 },
2193 "defaultValue": " null"
2194 }
2195 ],
2196 "type": {
2197 "type": "reference",
2198 "name": "Promise",
2199 "typeArguments": [
2200 {
2201 "type": "intrinsic",
2202 "name": "any"
2203 }
2204 ]
2205 },
2206 "inheritedFrom": {
2207 "type": "reference",
2208 "name": "Service.validateProof"
2209 }
2210 }
2211 ],
2212 "sources": [
2213 {
2214 "fileName": "profiles/services/service.ts",
2215 "line": 10,
2216 "character": 22
2217 }
2218 ],
2219 "inheritedFrom": {
2220 "type": "reference",
2221 "name": "Service.validateProof"
2222 }
2223 }
2224 ],
2225 "groups": [
2226 {
2227 "title": "Methods",
2228 "kind": 2048,
2229 "children": [
2230 1023,
2231 1033,
2232 1036,
2233 1025,
2234 1028,
2235 1044,
2236 1031,
2237 1039
2238 ]
2239 }
2240 ],
2241 "sources": [
2242 {
2243 "fileName": "profiles/services/instagram.ts",
2244 "line": 5,
2245 "character": 15
2246 }
2247 ],
2248 "extendedTypes": [
2249 {
2250 "type": "reference",
2251 "name": "Service"
2252 }
2253 ]
2254 },
2255 {
2256 "id": 1072,
2257 "name": "LinkedIn",
2258 "kind": 128,
2259 "kindString": "Class",
2260 "flags": {},
2261 "children": [
2262 {
2263 "id": 1073,
2264 "name": "getBaseUrls",
2265 "kind": 2048,
2266 "kindString": "Method",
2267 "flags": {
2268 "isStatic": true
2269 },
2270 "signatures": [
2271 {
2272 "id": 1074,
2273 "name": "getBaseUrls",
2274 "kind": 4096,
2275 "kindString": "Call signature",
2276 "flags": {},
2277 "type": {
2278 "type": "array",
2279 "elementType": {
2280 "type": "intrinsic",
2281 "name": "string"
2282 }
2283 },
2284 "overwrites": {
2285 "type": "reference",
2286 "name": "Service.getBaseUrls"
2287 }
2288 }
2289 ],
2290 "sources": [
2291 {
2292 "fileName": "profiles/services/linkedIn.ts",
2293 "line": 6,
2294 "character": 20
2295 }
2296 ],
2297 "overwrites": {
2298 "type": "reference",
2299 "name": "Service.getBaseUrls"
2300 }
2301 },
2302 {
2303 "id": 1083,
2304 "name": "getProofIdentity",
2305 "kind": 2048,
2306 "kindString": "Method",
2307 "flags": {
2308 "isStatic": true
2309 },
2310 "signatures": [
2311 {
2312 "id": 1084,
2313 "name": "getProofIdentity",
2314 "kind": 4096,
2315 "kindString": "Call signature",
2316 "flags": {},
2317 "parameters": [
2318 {
2319 "id": 1085,
2320 "name": "searchText",
2321 "kind": 32768,
2322 "kindString": "Parameter",
2323 "flags": {},
2324 "type": {
2325 "type": "intrinsic",
2326 "name": "string"
2327 }
2328 }
2329 ],
2330 "type": {
2331 "type": "intrinsic",
2332 "name": "string"
2333 },
2334 "overwrites": {
2335 "type": "reference",
2336 "name": "Service.getProofIdentity"
2337 }
2338 }
2339 ],
2340 "sources": [
2341 {
2342 "fileName": "profiles/services/linkedIn.ts",
2343 "line": 37,
2344 "character": 25
2345 }
2346 ],
2347 "overwrites": {
2348 "type": "reference",
2349 "name": "Service.getProofIdentity"
2350 }
2351 },
2352 {
2353 "id": 1086,
2354 "name": "getProofStatement",
2355 "kind": 2048,
2356 "kindString": "Method",
2357 "flags": {
2358 "isStatic": true
2359 },
2360 "signatures": [
2361 {
2362 "id": 1087,
2363 "name": "getProofStatement",
2364 "kind": 4096,
2365 "kindString": "Call signature",
2366 "flags": {},
2367 "parameters": [
2368 {
2369 "id": 1088,
2370 "name": "searchText",
2371 "kind": 32768,
2372 "kindString": "Parameter",
2373 "flags": {},
2374 "type": {
2375 "type": "intrinsic",
2376 "name": "string"
2377 }
2378 }
2379 ],
2380 "type": {
2381 "type": "intrinsic",
2382 "name": "string"
2383 },
2384 "overwrites": {
2385 "type": "reference",
2386 "name": "Service.getProofStatement"
2387 }
2388 }
2389 ],
2390 "sources": [
2391 {
2392 "fileName": "profiles/services/linkedIn.ts",
2393 "line": 56,
2394 "character": 26
2395 }
2396 ],
2397 "overwrites": {
2398 "type": "reference",
2399 "name": "Service.getProofStatement"
2400 }
2401 },
2402 {
2403 "id": 1075,
2404 "name": "getProofUrl",
2405 "kind": 2048,
2406 "kindString": "Method",
2407 "flags": {
2408 "isStatic": true
2409 },
2410 "signatures": [
2411 {
2412 "id": 1076,
2413 "name": "getProofUrl",
2414 "kind": 4096,
2415 "kindString": "Call signature",
2416 "flags": {},
2417 "parameters": [
2418 {
2419 "id": 1077,
2420 "name": "proof",
2421 "kind": 32768,
2422 "kindString": "Parameter",
2423 "flags": {},
2424 "type": {
2425 "type": "intrinsic",
2426 "name": "any"
2427 }
2428 }
2429 ],
2430 "type": {
2431 "type": "intrinsic",
2432 "name": "any"
2433 },
2434 "overwrites": {
2435 "type": "reference",
2436 "name": "Service.getProofUrl"
2437 }
2438 }
2439 ],
2440 "sources": [
2441 {
2442 "fileName": "profiles/services/linkedIn.ts",
2443 "line": 15,
2444 "character": 20
2445 }
2446 ],
2447 "overwrites": {
2448 "type": "reference",
2449 "name": "Service.getProofUrl"
2450 }
2451 },
2452 {
2453 "id": 1078,
2454 "name": "normalizeUrl",
2455 "kind": 2048,
2456 "kindString": "Method",
2457 "flags": {
2458 "isStatic": true
2459 },
2460 "signatures": [
2461 {
2462 "id": 1079,
2463 "name": "normalizeUrl",
2464 "kind": 4096,
2465 "kindString": "Call signature",
2466 "flags": {},
2467 "parameters": [
2468 {
2469 "id": 1080,
2470 "name": "proof",
2471 "kind": 32768,
2472 "kindString": "Parameter",
2473 "flags": {},
2474 "type": {
2475 "type": "intrinsic",
2476 "name": "any"
2477 }
2478 }
2479 ],
2480 "type": {
2481 "type": "intrinsic",
2482 "name": "string"
2483 }
2484 }
2485 ],
2486 "sources": [
2487 {
2488 "fileName": "profiles/services/linkedIn.ts",
2489 "line": 29,
2490 "character": 21
2491 }
2492 ]
2493 },
2494 {
2495 "id": 1094,
2496 "name": "prefixScheme",
2497 "kind": 2048,
2498 "kindString": "Method",
2499 "flags": {
2500 "isStatic": true
2501 },
2502 "signatures": [
2503 {
2504 "id": 1095,
2505 "name": "prefixScheme",
2506 "kind": 4096,
2507 "kindString": "Call signature",
2508 "flags": {},
2509 "parameters": [
2510 {
2511 "id": 1096,
2512 "name": "proofUrl",
2513 "kind": 32768,
2514 "kindString": "Parameter",
2515 "flags": {},
2516 "type": {
2517 "type": "intrinsic",
2518 "name": "string"
2519 }
2520 }
2521 ],
2522 "type": {
2523 "type": "intrinsic",
2524 "name": "string"
2525 },
2526 "inheritedFrom": {
2527 "type": "reference",
2528 "name": "Service.prefixScheme"
2529 }
2530 }
2531 ],
2532 "sources": [
2533 {
2534 "fileName": "profiles/services/service.ts",
2535 "line": 60,
2536 "character": 21
2537 }
2538 ],
2539 "inheritedFrom": {
2540 "type": "reference",
2541 "name": "Service.prefixScheme"
2542 }
2543 },
2544 {
2545 "id": 1081,
2546 "name": "shouldValidateIdentityInBody",
2547 "kind": 2048,
2548 "kindString": "Method",
2549 "flags": {
2550 "isStatic": true
2551 },
2552 "signatures": [
2553 {
2554 "id": 1082,
2555 "name": "shouldValidateIdentityInBody",
2556 "kind": 4096,
2557 "kindString": "Call signature",
2558 "flags": {},
2559 "type": {
2560 "type": "intrinsic",
2561 "name": "boolean"
2562 },
2563 "overwrites": {
2564 "type": "reference",
2565 "name": "Service.shouldValidateIdentityInBody"
2566 }
2567 }
2568 ],
2569 "sources": [
2570 {
2571 "fileName": "profiles/services/linkedIn.ts",
2572 "line": 33,
2573 "character": 37
2574 }
2575 ],
2576 "overwrites": {
2577 "type": "reference",
2578 "name": "Service.shouldValidateIdentityInBody"
2579 }
2580 },
2581 {
2582 "id": 1089,
2583 "name": "validateProof",
2584 "kind": 2048,
2585 "kindString": "Method",
2586 "flags": {
2587 "isStatic": true
2588 },
2589 "signatures": [
2590 {
2591 "id": 1090,
2592 "name": "validateProof",
2593 "kind": 4096,
2594 "kindString": "Call signature",
2595 "flags": {},
2596 "parameters": [
2597 {
2598 "id": 1091,
2599 "name": "proof",
2600 "kind": 32768,
2601 "kindString": "Parameter",
2602 "flags": {},
2603 "type": {
2604 "type": "intrinsic",
2605 "name": "any"
2606 }
2607 },
2608 {
2609 "id": 1092,
2610 "name": "ownerAddress",
2611 "kind": 32768,
2612 "kindString": "Parameter",
2613 "flags": {},
2614 "type": {
2615 "type": "intrinsic",
2616 "name": "string"
2617 }
2618 },
2619 {
2620 "id": 1093,
2621 "name": "name",
2622 "kind": 32768,
2623 "kindString": "Parameter",
2624 "flags": {},
2625 "type": {
2626 "type": "intrinsic",
2627 "name": "string"
2628 },
2629 "defaultValue": " null"
2630 }
2631 ],
2632 "type": {
2633 "type": "reference",
2634 "name": "Promise",
2635 "typeArguments": [
2636 {
2637 "type": "intrinsic",
2638 "name": "any"
2639 }
2640 ]
2641 },
2642 "inheritedFrom": {
2643 "type": "reference",
2644 "name": "Service.validateProof"
2645 }
2646 }
2647 ],
2648 "sources": [
2649 {
2650 "fileName": "profiles/services/service.ts",
2651 "line": 10,
2652 "character": 22
2653 }
2654 ],
2655 "inheritedFrom": {
2656 "type": "reference",
2657 "name": "Service.validateProof"
2658 }
2659 }
2660 ],
2661 "groups": [
2662 {
2663 "title": "Methods",
2664 "kind": 2048,
2665 "children": [
2666 1073,
2667 1083,
2668 1086,
2669 1075,
2670 1078,
2671 1094,
2672 1081,
2673 1089
2674 ]
2675 }
2676 ],
2677 "sources": [
2678 {
2679 "fileName": "profiles/services/linkedIn.ts",
2680 "line": 5,
2681 "character": 14
2682 }
2683 ],
2684 "extendedTypes": [
2685 {
2686 "type": "reference",
2687 "name": "Service"
2688 }
2689 ]
2690 },
2691 {
2692 "id": 1744,
2693 "name": "PasswordError",
2694 "kind": 128,
2695 "kindString": "Class",
2696 "flags": {},
2697 "children": [
2698 {
2699 "id": 1746,
2700 "name": "message",
2701 "kind": 1024,
2702 "kindString": "Property",
2703 "flags": {},
2704 "sources": [
2705 {
2706 "fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
2707 "line": 964,
2708 "character": 11
2709 }
2710 ],
2711 "type": {
2712 "type": "intrinsic",
2713 "name": "string"
2714 },
2715 "inheritedFrom": {
2716 "type": "reference",
2717 "name": "Error.message"
2718 }
2719 },
2720 {
2721 "id": 1745,
2722 "name": "name",
2723 "kind": 1024,
2724 "kindString": "Property",
2725 "flags": {},
2726 "sources": [
2727 {
2728 "fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
2729 "line": 963,
2730 "character": 8
2731 }
2732 ],
2733 "type": {
2734 "type": "intrinsic",
2735 "name": "string"
2736 },
2737 "inheritedFrom": {
2738 "type": "reference",
2739 "name": "Error.name"
2740 }
2741 },
2742 {
2743 "id": 1747,
2744 "name": "stack",
2745 "kind": 1024,
2746 "kindString": "Property",
2747 "flags": {
2748 "isOptional": true
2749 },
2750 "sources": [
2751 {
2752 "fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
2753 "line": 965,
2754 "character": 9
2755 }
2756 ],
2757 "type": {
2758 "type": "intrinsic",
2759 "name": "string"
2760 },
2761 "overwrites": {
2762 "type": "reference",
2763 "name": "Error.stack"
2764 },
2765 "inheritedFrom": {
2766 "type": "reference",
2767 "name": "Error.stack"
2768 }
2769 },
2770 {
2771 "id": 1748,
2772 "name": "Error",
2773 "kind": 1024,
2774 "kindString": "Property",
2775 "flags": {
2776 "isStatic": true
2777 },
2778 "sources": [
2779 {
2780 "fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
2781 "line": 974,
2782 "character": 19
2783 }
2784 ],
2785 "type": {
2786 "type": "reference",
2787 "name": "ErrorConstructor"
2788 }
2789 }
2790 ],
2791 "groups": [
2792 {
2793 "title": "Properties",
2794 "kind": 1024,
2795 "children": [
2796 1746,
2797 1745,
2798 1747,
2799 1748
2800 ]
2801 }
2802 ],
2803 "sources": [
2804 {
2805 "fileName": "encryption/wallet.ts",
2806 "line": 48,
2807 "character": 19
2808 }
2809 ],
2810 "extendedTypes": [
2811 {
2812 "type": "reference",
2813 "name": "Error"
2814 }
2815 ]
2816 },
2817 {
2818 "id": 1127,
2819 "name": "Profile",
2820 "kind": 128,
2821 "kindString": "Class",
2822 "flags": {
2823 "isExported": true
2824 },
2825 "comment": {
2826 "shortText": "Represents a user profile"
2827 },
2828 "children": [
2829 {
2830 "id": 1132,
2831 "name": "constructor",
2832 "kind": 512,
2833 "kindString": "Constructor",
2834 "flags": {
2835 "isExported": true
2836 },
2837 "signatures": [
2838 {
2839 "id": 1133,
2840 "name": "new Profile",
2841 "kind": 16384,
2842 "kindString": "Constructor signature",
2843 "flags": {},
2844 "parameters": [
2845 {
2846 "id": 1134,
2847 "name": "profile",
2848 "kind": 32768,
2849 "kindString": "Parameter",
2850 "flags": {},
2851 "type": {
2852 "type": "reflection",
2853 "declaration": {
2854 "id": 1135,
2855 "name": "__type",
2856 "kind": 65536,
2857 "kindString": "Type literal",
2858 "flags": {}
2859 }
2860 },
2861 "defaultValue": " {}"
2862 }
2863 ],
2864 "type": {
2865 "type": "reference",
2866 "name": "Profile",
2867 "id": 1127
2868 }
2869 }
2870 ],
2871 "sources": [
2872 {
2873 "fileName": "profiles/profile.ts",
2874 "line": 21,
2875 "character": 32
2876 }
2877 ]
2878 },
2879 {
2880 "id": 1128,
2881 "name": "_profile",
2882 "kind": 1024,
2883 "kindString": "Property",
2884 "flags": {
2885 "isExported": true
2886 },
2887 "sources": [
2888 {
2889 "fileName": "profiles/profile.ts",
2890 "line": 21,
2891 "character": 10
2892 }
2893 ],
2894 "type": {
2895 "type": "reflection",
2896 "declaration": {
2897 "id": 1129,
2898 "name": "__type",
2899 "kind": 65536,
2900 "kindString": "Type literal",
2901 "flags": {},
2902 "indexSignature": [
2903 {
2904 "id": 1130,
2905 "name": "__index",
2906 "kind": 8192,
2907 "kindString": "Index signature",
2908 "flags": {},
2909 "parameters": [
2910 {
2911 "id": 1131,
2912 "name": "key",
2913 "kind": 32768,
2914 "kindString": "Parameter",
2915 "flags": {},
2916 "type": {
2917 "type": "intrinsic",
2918 "name": "string"
2919 }
2920 }
2921 ],
2922 "type": {
2923 "type": "intrinsic",
2924 "name": "any"
2925 }
2926 }
2927 ],
2928 "sources": [
2929 {
2930 "fileName": "profiles/profile.ts",
2931 "line": 21,
2932 "character": 11
2933 }
2934 ]
2935 }
2936 }
2937 },
2938 {
2939 "id": 1136,
2940 "name": "toJSON",
2941 "kind": 2048,
2942 "kindString": "Method",
2943 "flags": {
2944 "isExported": true
2945 },
2946 "signatures": [
2947 {
2948 "id": 1137,
2949 "name": "toJSON",
2950 "kind": 4096,
2951 "kindString": "Call signature",
2952 "flags": {},
2953 "type": {
2954 "type": "reflection",
2955 "declaration": {
2956 "id": 1138,
2957 "name": "__type",
2958 "kind": 65536,
2959 "kindString": "Type literal",
2960 "flags": {},
2961 "indexSignature": [
2962 {
2963 "id": 1139,
2964 "name": "__index",
2965 "kind": 8192,
2966 "kindString": "Index signature",
2967 "flags": {},
2968 "parameters": [
2969 {
2970 "id": 1140,
2971 "name": "key",
2972 "kind": 32768,
2973 "kindString": "Parameter",
2974 "flags": {},
2975 "type": {
2976 "type": "intrinsic",
2977 "name": "string"
2978 }
2979 }
2980 ],
2981 "type": {
2982 "type": "intrinsic",
2983 "name": "any"
2984 }
2985 }
2986 ]
2987 }
2988 }
2989 }
2990 ],
2991 "sources": [
2992 {
2993 "fileName": "profiles/profile.ts",
2994 "line": 29,
2995 "character": 8
2996 }
2997 ]
2998 },
2999 {
3000 "id": 1141,
3001 "name": "toToken",
3002 "kind": 2048,
3003 "kindString": "Method",
3004 "flags": {
3005 "isExported": true
3006 },
3007 "signatures": [
3008 {
3009 "id": 1142,
3010 "name": "toToken",
3011 "kind": 4096,
3012 "kindString": "Call signature",
3013 "flags": {},
3014 "parameters": [
3015 {
3016 "id": 1143,
3017 "name": "privateKey",
3018 "kind": 32768,
3019 "kindString": "Parameter",
3020 "flags": {},
3021 "type": {
3022 "type": "intrinsic",
3023 "name": "string"
3024 }
3025 }
3026 ],
3027 "type": {
3028 "type": "intrinsic",
3029 "name": "any"
3030 }
3031 }
3032 ],
3033 "sources": [
3034 {
3035 "fileName": "profiles/profile.ts",
3036 "line": 33,
3037 "character": 9
3038 }
3039 ]
3040 },
3041 {
3042 "id": 1148,
3043 "name": "fromToken",
3044 "kind": 2048,
3045 "kindString": "Method",
3046 "flags": {
3047 "isStatic": true,
3048 "isExported": true
3049 },
3050 "signatures": [
3051 {
3052 "id": 1149,
3053 "name": "fromToken",
3054 "kind": 4096,
3055 "kindString": "Call signature",
3056 "flags": {},
3057 "parameters": [
3058 {
3059 "id": 1150,
3060 "name": "token",
3061 "kind": 32768,
3062 "kindString": "Parameter",
3063 "flags": {},
3064 "type": {
3065 "type": "intrinsic",
3066 "name": "string"
3067 }
3068 },
3069 {
3070 "id": 1151,
3071 "name": "publicKeyOrAddress",
3072 "kind": 32768,
3073 "kindString": "Parameter",
3074 "flags": {},
3075 "type": {
3076 "type": "union",
3077 "types": [
3078 {
3079 "type": "intrinsic",
3080 "name": "string"
3081 },
3082 {
3083 "type": "intrinsic",
3084 "name": "null"
3085 }
3086 ]
3087 },
3088 "defaultValue": " null"
3089 }
3090 ],
3091 "type": {
3092 "type": "reference",
3093 "name": "Profile",
3094 "id": 1127
3095 }
3096 }
3097 ],
3098 "sources": [
3099 {
3100 "fileName": "profiles/profile.ts",
3101 "line": 42,
3102 "character": 18
3103 }
3104 ]
3105 },
3106 {
3107 "id": 1152,
3108 "name": "makeZoneFile",
3109 "kind": 2048,
3110 "kindString": "Method",
3111 "flags": {
3112 "isStatic": true,
3113 "isExported": true
3114 },
3115 "signatures": [
3116 {
3117 "id": 1153,
3118 "name": "makeZoneFile",
3119 "kind": 4096,
3120 "kindString": "Call signature",
3121 "flags": {},
3122 "parameters": [
3123 {
3124 "id": 1154,
3125 "name": "domainName",
3126 "kind": 32768,
3127 "kindString": "Parameter",
3128 "flags": {},
3129 "type": {
3130 "type": "intrinsic",
3131 "name": "string"
3132 }
3133 },
3134 {
3135 "id": 1155,
3136 "name": "tokenFileURL",
3137 "kind": 32768,
3138 "kindString": "Parameter",
3139 "flags": {},
3140 "type": {
3141 "type": "intrinsic",
3142 "name": "string"
3143 }
3144 }
3145 ],
3146 "type": {
3147 "type": "intrinsic",
3148 "name": "any"
3149 }
3150 }
3151 ],
3152 "sources": [
3153 {
3154 "fileName": "profiles/profile.ts",
3155 "line": 47,
3156 "character": 21
3157 }
3158 ]
3159 },
3160 {
3161 "id": 1156,
3162 "name": "validateProofs",
3163 "kind": 2048,
3164 "kindString": "Method",
3165 "flags": {
3166 "isStatic": true,
3167 "isExported": true
3168 },
3169 "signatures": [
3170 {
3171 "id": 1157,
3172 "name": "validateProofs",
3173 "kind": 4096,
3174 "kindString": "Call signature",
3175 "flags": {},
3176 "parameters": [
3177 {
3178 "id": 1158,
3179 "name": "domainName",
3180 "kind": 32768,
3181 "kindString": "Parameter",
3182 "flags": {},
3183 "type": {
3184 "type": "intrinsic",
3185 "name": "string"
3186 }
3187 }
3188 ],
3189 "type": {
3190 "type": "reference",
3191 "name": "Promise",
3192 "typeArguments": [
3193 {
3194 "type": "array",
3195 "elementType": {
3196 "type": "intrinsic",
3197 "name": "any"
3198 }
3199 }
3200 ]
3201 }
3202 }
3203 ],
3204 "sources": [
3205 {
3206 "fileName": "profiles/profile.ts",
3207 "line": 51,
3208 "character": 23
3209 }
3210 ]
3211 },
3212 {
3213 "id": 1144,
3214 "name": "validateSchema",
3215 "kind": 2048,
3216 "kindString": "Method",
3217 "flags": {
3218 "isStatic": true,
3219 "isExported": true
3220 },
3221 "signatures": [
3222 {
3223 "id": 1145,
3224 "name": "validateSchema",
3225 "kind": 4096,
3226 "kindString": "Call signature",
3227 "flags": {},
3228 "parameters": [
3229 {
3230 "id": 1146,
3231 "name": "profile",
3232 "kind": 32768,
3233 "kindString": "Parameter",
3234 "flags": {},
3235 "type": {
3236 "type": "intrinsic",
3237 "name": "any"
3238 }
3239 },
3240 {
3241 "id": 1147,
3242 "name": "strict",
3243 "kind": 32768,
3244 "kindString": "Parameter",
3245 "flags": {},
3246 "type": {
3247 "type": "intrinsic",
3248 "name": "boolean"
3249 },
3250 "defaultValue": "false"
3251 }
3252 ],
3253 "type": {
3254 "type": "intrinsic",
3255 "name": "any"
3256 }
3257 }
3258 ],
3259 "sources": [
3260 {
3261 "fileName": "profiles/profile.ts",
3262 "line": 37,
3263 "character": 23
3264 }
3265 ]
3266 }
3267 ],
3268 "groups": [
3269 {
3270 "title": "Constructors",
3271 "kind": 512,
3272 "children": [
3273 1132
3274 ]
3275 },
3276 {
3277 "title": "Properties",
3278 "kind": 1024,
3279 "children": [
3280 1128
3281 ]
3282 },
3283 {
3284 "title": "Methods",
3285 "kind": 2048,
3286 "children": [
3287 1136,
3288 1141,
3289 1148,
3290 1152,
3291 1156,
3292 1144
3293 ]
3294 }
3295 ],
3296 "sources": [
3297 {
3298 "fileName": "profiles/profile.ts",
3299 "line": 20,
3300 "character": 20
3301 }
3302 ]
3303 },
3304 {
3305 "id": 858,
3306 "name": "SessionDataStore",
3307 "kind": 128,
3308 "kindString": "Class",
3309 "flags": {
3310 "isExported": true
3311 },
3312 "comment": {
3313 "shortText": "An abstract class representing the SessionDataStore interface."
3314 },
3315 "children": [
3316 {
3317 "id": 859,
3318 "name": "constructor",
3319 "kind": 512,
3320 "kindString": "Constructor",
3321 "flags": {
3322 "isExported": true
3323 },
3324 "signatures": [
3325 {
3326 "id": 860,
3327 "name": "new SessionDataStore",
3328 "kind": 16384,
3329 "kindString": "Constructor signature",
3330 "flags": {},
3331 "parameters": [
3332 {
3333 "id": 861,
3334 "name": "sessionOptions",
3335 "kind": 32768,
3336 "kindString": "Parameter",
3337 "flags": {
3338 "isOptional": true
3339 },
3340 "type": {
3341 "type": "reference",
3342 "name": "SessionOptions",
3343 "id": 823
3344 }
3345 }
3346 ],
3347 "type": {
3348 "type": "reference",
3349 "name": "SessionDataStore",
3350 "id": 858
3351 }
3352 }
3353 ],
3354 "sources": [
3355 {
3356 "fileName": "auth/sessionStore.ts",
3357 "line": 14,
3358 "character": 31
3359 }
3360 ]
3361 },
3362 {
3363 "id": 867,
3364 "name": "deleteSessionData",
3365 "kind": 2048,
3366 "kindString": "Method",
3367 "flags": {
3368 "isExported": true
3369 },
3370 "signatures": [
3371 {
3372 "id": 868,
3373 "name": "deleteSessionData",
3374 "kind": 4096,
3375 "kindString": "Call signature",
3376 "flags": {},
3377 "type": {
3378 "type": "intrinsic",
3379 "name": "boolean"
3380 }
3381 }
3382 ],
3383 "sources": [
3384 {
3385 "fileName": "auth/sessionStore.ts",
3386 "line": 31,
3387 "character": 19
3388 }
3389 ]
3390 },
3391 {
3392 "id": 862,
3393 "name": "getSessionData",
3394 "kind": 2048,
3395 "kindString": "Method",
3396 "flags": {
3397 "isExported": true
3398 },
3399 "signatures": [
3400 {
3401 "id": 863,
3402 "name": "getSessionData",
3403 "kind": 4096,
3404 "kindString": "Call signature",
3405 "flags": {},
3406 "type": {
3407 "type": "reference",
3408 "name": "SessionData"
3409 }
3410 }
3411 ],
3412 "sources": [
3413 {
3414 "fileName": "auth/sessionStore.ts",
3415 "line": 22,
3416 "character": 16
3417 }
3418 ]
3419 },
3420 {
3421 "id": 864,
3422 "name": "setSessionData",
3423 "kind": 2048,
3424 "kindString": "Method",
3425 "flags": {
3426 "isExported": true
3427 },
3428 "signatures": [
3429 {
3430 "id": 865,
3431 "name": "setSessionData",
3432 "kind": 4096,
3433 "kindString": "Call signature",
3434 "flags": {},
3435 "parameters": [
3436 {
3437 "id": 866,
3438 "name": "session",
3439 "kind": 32768,
3440 "kindString": "Parameter",
3441 "flags": {},
3442 "type": {
3443 "type": "reference",
3444 "name": "SessionData"
3445 }
3446 }
3447 ],
3448 "type": {
3449 "type": "intrinsic",
3450 "name": "boolean"
3451 }
3452 }
3453 ],
3454 "sources": [
3455 {
3456 "fileName": "auth/sessionStore.ts",
3457 "line": 27,
3458 "character": 16
3459 }
3460 ]
3461 }
3462 ],
3463 "groups": [
3464 {
3465 "title": "Constructors",
3466 "kind": 512,
3467 "children": [
3468 859
3469 ]
3470 },
3471 {
3472 "title": "Methods",
3473 "kind": 2048,
3474 "children": [
3475 867,
3476 862,
3477 864
3478 ]
3479 }
3480 ],
3481 "sources": [
3482 {
3483 "fileName": "auth/sessionStore.ts",
3484 "line": 14,
3485 "character": 29
3486 }
3487 ]
3488 },
3489 {
3490 "id": 997,
3491 "name": "Twitter",
3492 "kind": 128,
3493 "kindString": "Class",
3494 "flags": {},
3495 "children": [
3496 {
3497 "id": 998,
3498 "name": "getBaseUrls",
3499 "kind": 2048,
3500 "kindString": "Method",
3501 "flags": {
3502 "isStatic": true
3503 },
3504 "signatures": [
3505 {
3506 "id": 999,
3507 "name": "getBaseUrls",
3508 "kind": 4096,
3509 "kindString": "Call signature",
3510 "flags": {},
3511 "type": {
3512 "type": "array",
3513 "elementType": {
3514 "type": "intrinsic",
3515 "name": "string"
3516 }
3517 },
3518 "overwrites": {
3519 "type": "reference",
3520 "name": "Service.getBaseUrls"
3521 }
3522 }
3523 ],
3524 "sources": [
3525 {
3526 "fileName": "profiles/services/twitter.ts",
3527 "line": 6,
3528 "character": 20
3529 }
3530 ],
3531 "overwrites": {
3532 "type": "reference",
3533 "name": "Service.getBaseUrls"
3534 }
3535 },
3536 {
3537 "id": 1011,
3538 "name": "getProofIdentity",
3539 "kind": 2048,
3540 "kindString": "Method",
3541 "flags": {
3542 "isStatic": true
3543 },
3544 "signatures": [
3545 {
3546 "id": 1012,
3547 "name": "getProofIdentity",
3548 "kind": 4096,
3549 "kindString": "Call signature",
3550 "flags": {},
3551 "parameters": [
3552 {
3553 "id": 1013,
3554 "name": "searchText",
3555 "kind": 32768,
3556 "kindString": "Parameter",
3557 "flags": {},
3558 "type": {
3559 "type": "intrinsic",
3560 "name": "string"
3561 }
3562 }
3563 ],
3564 "type": {
3565 "type": "intrinsic",
3566 "name": "string"
3567 },
3568 "inheritedFrom": {
3569 "type": "reference",
3570 "name": "Service.getProofIdentity"
3571 }
3572 }
3573 ],
3574 "sources": [
3575 {
3576 "fileName": "profiles/services/service.ts",
3577 "line": 48,
3578 "character": 25
3579 }
3580 ],
3581 "inheritedFrom": {
3582 "type": "reference",
3583 "name": "Service.getProofIdentity"
3584 }
3585 },
3586 {
3587 "id": 1003,
3588 "name": "getProofStatement",
3589 "kind": 2048,
3590 "kindString": "Method",
3591 "flags": {
3592 "isStatic": true
3593 },
3594 "signatures": [
3595 {
3596 "id": 1004,
3597 "name": "getProofStatement",
3598 "kind": 4096,
3599 "kindString": "Call signature",
3600 "flags": {},
3601 "parameters": [
3602 {
3603 "id": 1005,
3604 "name": "searchText",
3605 "kind": 32768,
3606 "kindString": "Parameter",
3607 "flags": {},
3608 "type": {
3609 "type": "intrinsic",
3610 "name": "string"
3611 }
3612 }
3613 ],
3614 "type": {
3615 "type": "intrinsic",
3616 "name": "string"
3617 },
3618 "overwrites": {
3619 "type": "reference",
3620 "name": "Service.getProofStatement"
3621 }
3622 }
3623 ],
3624 "sources": [
3625 {
3626 "fileName": "profiles/services/twitter.ts",
3627 "line": 19,
3628 "character": 26
3629 }
3630 ],
3631 "overwrites": {
3632 "type": "reference",
3633 "name": "Service.getProofStatement"
3634 }
3635 },
3636 {
3637 "id": 1019,
3638 "name": "getProofUrl",
3639 "kind": 2048,
3640 "kindString": "Method",
3641 "flags": {
3642 "isStatic": true
3643 },
3644 "signatures": [
3645 {
3646 "id": 1020,
3647 "name": "getProofUrl",
3648 "kind": 4096,
3649 "kindString": "Call signature",
3650 "flags": {},
3651 "parameters": [
3652 {
3653 "id": 1021,
3654 "name": "proof",
3655 "kind": 32768,
3656 "kindString": "Parameter",
3657 "flags": {},
3658 "type": {
3659 "type": "intrinsic",
3660 "name": "any"
3661 }
3662 }
3663 ],
3664 "type": {
3665 "type": "intrinsic",
3666 "name": "string"
3667 },
3668 "inheritedFrom": {
3669 "type": "reference",
3670 "name": "Service.getProofUrl"
3671 }
3672 }
3673 ],
3674 "sources": [
3675 {
3676 "fileName": "profiles/services/service.ts",
3677 "line": 70,
3678 "character": 20
3679 }
3680 ],
3681 "inheritedFrom": {
3682 "type": "reference",
3683 "name": "Service.getProofUrl"
3684 }
3685 },
3686 {
3687 "id": 1000,
3688 "name": "normalizeUrl",
3689 "kind": 2048,
3690 "kindString": "Method",
3691 "flags": {
3692 "isStatic": true
3693 },
3694 "signatures": [
3695 {
3696 "id": 1001,
3697 "name": "normalizeUrl",
3698 "kind": 4096,
3699 "kindString": "Call signature",
3700 "flags": {},
3701 "parameters": [
3702 {
3703 "id": 1002,
3704 "name": "proof",
3705 "kind": 32768,
3706 "kindString": "Parameter",
3707 "flags": {},
3708 "type": {
3709 "type": "intrinsic",
3710 "name": "any"
3711 }
3712 }
3713 ],
3714 "type": {
3715 "type": "intrinsic",
3716 "name": "string"
3717 }
3718 }
3719 ],
3720 "sources": [
3721 {
3722 "fileName": "profiles/services/twitter.ts",
3723 "line": 15,
3724 "character": 21
3725 }
3726 ]
3727 },
3728 {
3729 "id": 1016,
3730 "name": "prefixScheme",
3731 "kind": 2048,
3732 "kindString": "Method",
3733 "flags": {
3734 "isStatic": true
3735 },
3736 "signatures": [
3737 {
3738 "id": 1017,
3739 "name": "prefixScheme",
3740 "kind": 4096,
3741 "kindString": "Call signature",
3742 "flags": {},
3743 "parameters": [
3744 {
3745 "id": 1018,
3746 "name": "proofUrl",
3747 "kind": 32768,
3748 "kindString": "Parameter",
3749 "flags": {},
3750 "type": {
3751 "type": "intrinsic",
3752 "name": "string"
3753 }
3754 }
3755 ],
3756 "type": {
3757 "type": "intrinsic",
3758 "name": "string"
3759 },
3760 "inheritedFrom": {
3761 "type": "reference",
3762 "name": "Service.prefixScheme"
3763 }
3764 }
3765 ],
3766 "sources": [
3767 {
3768 "fileName": "profiles/services/service.ts",
3769 "line": 60,
3770 "character": 21
3771 }
3772 ],
3773 "inheritedFrom": {
3774 "type": "reference",
3775 "name": "Service.prefixScheme"
3776 }
3777 },
3778 {
3779 "id": 1014,
3780 "name": "shouldValidateIdentityInBody",
3781 "kind": 2048,
3782 "kindString": "Method",
3783 "flags": {
3784 "isStatic": true
3785 },
3786 "signatures": [
3787 {
3788 "id": 1015,
3789 "name": "shouldValidateIdentityInBody",
3790 "kind": 4096,
3791 "kindString": "Call signature",
3792 "flags": {},
3793 "type": {
3794 "type": "intrinsic",
3795 "name": "boolean"
3796 },
3797 "inheritedFrom": {
3798 "type": "reference",
3799 "name": "Service.shouldValidateIdentityInBody"
3800 }
3801 }
3802 ],
3803 "sources": [
3804 {
3805 "fileName": "profiles/services/service.ts",
3806 "line": 56,
3807 "character": 37
3808 }
3809 ],
3810 "inheritedFrom": {
3811 "type": "reference",
3812 "name": "Service.shouldValidateIdentityInBody"
3813 }
3814 },
3815 {
3816 "id": 1006,
3817 "name": "validateProof",
3818 "kind": 2048,
3819 "kindString": "Method",
3820 "flags": {
3821 "isStatic": true
3822 },
3823 "signatures": [
3824 {
3825 "id": 1007,
3826 "name": "validateProof",
3827 "kind": 4096,
3828 "kindString": "Call signature",
3829 "flags": {},
3830 "parameters": [
3831 {
3832 "id": 1008,
3833 "name": "proof",
3834 "kind": 32768,
3835 "kindString": "Parameter",
3836 "flags": {},
3837 "type": {
3838 "type": "intrinsic",
3839 "name": "any"
3840 }
3841 },
3842 {
3843 "id": 1009,
3844 "name": "ownerAddress",
3845 "kind": 32768,
3846 "kindString": "Parameter",
3847 "flags": {},
3848 "type": {
3849 "type": "intrinsic",
3850 "name": "string"
3851 }
3852 },
3853 {
3854 "id": 1010,
3855 "name": "name",
3856 "kind": 32768,
3857 "kindString": "Parameter",
3858 "flags": {},
3859 "type": {
3860 "type": "intrinsic",
3861 "name": "string"
3862 },
3863 "defaultValue": " null"
3864 }
3865 ],
3866 "type": {
3867 "type": "reference",
3868 "name": "Promise",
3869 "typeArguments": [
3870 {
3871 "type": "intrinsic",
3872 "name": "any"
3873 }
3874 ]
3875 },
3876 "inheritedFrom": {
3877 "type": "reference",
3878 "name": "Service.validateProof"
3879 }
3880 }
3881 ],
3882 "sources": [
3883 {
3884 "fileName": "profiles/services/service.ts",
3885 "line": 10,
3886 "character": 22
3887 }
3888 ],
3889 "inheritedFrom": {
3890 "type": "reference",
3891 "name": "Service.validateProof"
3892 }
3893 }
3894 ],
3895 "groups": [
3896 {
3897 "title": "Methods",
3898 "kind": 2048,
3899 "children": [
3900 998,
3901 1011,
3902 1003,
3903 1019,
3904 1000,
3905 1016,
3906 1014,
3907 1006
3908 ]
3909 }
3910 ],
3911 "sources": [
3912 {
3913 "fileName": "profiles/services/twitter.ts",
3914 "line": 5,
3915 "character": 13
3916 }
3917 ],
3918 "extendedTypes": [
3919 {
3920 "type": "reference",
3921 "name": "Service"
3922 }
3923 ]
3924 },
3925 {
3926 "id": 1544,
3927 "name": "UserSession",
3928 "kind": 128,
3929 "kindString": "Class",
3930 "flags": {
3931 "isExported": true
3932 },
3933 "comment": {
3934 "shortText": "Represents an instance of a signed in user for a particular app.",
3935 "text": "A signed in user has access to two major pieces of information\nabout the user, the user's private key for that app and the location\nof the user's gaia storage bucket for the app.\n\nA user can be signed in either directly through the interactive\nsign in process or by directly providing the app private key.\n\n\n\n"
3936 },
3937 "children": [
3938 {
3939 "id": 1547,
3940 "name": "constructor",
3941 "kind": 512,
3942 "kindString": "Constructor",
3943 "flags": {
3944 "isExported": true
3945 },
3946 "comment": {
3947 "shortText": "Creates a UserSession object"
3948 },
3949 "signatures": [
3950 {
3951 "id": 1548,
3952 "name": "new UserSession",
3953 "kind": 16384,
3954 "kindString": "Constructor signature",
3955 "flags": {},
3956 "comment": {
3957 "shortText": "Creates a UserSession object"
3958 },
3959 "parameters": [
3960 {
3961 "id": 1549,
3962 "name": "options",
3963 "kind": 32768,
3964 "kindString": "Parameter",
3965 "flags": {
3966 "isOptional": true
3967 },
3968 "comment": {
3969 "shortText": "\n"
3970 },
3971 "type": {
3972 "type": "reflection",
3973 "declaration": {
3974 "id": 1550,
3975 "name": "__type",
3976 "kind": 65536,
3977 "kindString": "Type literal",
3978 "flags": {},
3979 "children": [
3980 {
3981 "id": 1551,
3982 "name": "appConfig",
3983 "kind": 32,
3984 "kindString": "Variable",
3985 "flags": {
3986 "isOptional": true
3987 },
3988 "sources": [
3989 {
3990 "fileName": "auth/userSession.ts",
3991 "line": 50,
3992 "character": 13
3993 }
3994 ],
3995 "type": {
3996 "type": "reference",
3997 "name": "AppConfig",
3998 "id": 643
3999 }
4000 },
4001 {
4002 "id": 1553,
4003 "name": "sessionOptions",
4004 "kind": 32,
4005 "kindString": "Variable",
4006 "flags": {
4007 "isOptional": true
4008 },
4009 "sources": [
4010 {
4011 "fileName": "auth/userSession.ts",
4012 "line": 52,
4013 "character": 18
4014 }
4015 ],
4016 "type": {
4017 "type": "reference",
4018 "name": "SessionOptions",
4019 "id": 823
4020 }
4021 },
4022 {
4023 "id": 1552,
4024 "name": "sessionStore",
4025 "kind": 32,
4026 "kindString": "Variable",
4027 "flags": {
4028 "isOptional": true
4029 },
4030 "sources": [
4031 {
4032 "fileName": "auth/userSession.ts",
4033 "line": 51,
4034 "character": 16
4035 }
4036 ],
4037 "type": {
4038 "type": "reference",
4039 "name": "SessionDataStore",
4040 "id": 858
4041 }
4042 }
4043 ],
4044 "groups": [
4045 {
4046 "title": "Variables",
4047 "kind": 32,
4048 "children": [
4049 1551,
4050 1553,
4051 1552
4052 ]
4053 }
4054 ],
4055 "sources": [
4056 {
4057 "fileName": "auth/userSession.ts",
4058 "line": 49,
4059 "character": 23
4060 }
4061 ]
4062 }
4063 }
4064 }
4065 ],
4066 "type": {
4067 "type": "reference",
4068 "name": "UserSession",
4069 "id": 1544
4070 }
4071 }
4072 ],
4073 "sources": [
4074 {
4075 "fileName": "auth/userSession.ts",
4076 "line": 42,
4077 "character": 25
4078 }
4079 ]
4080 },
4081 {
4082 "id": 1545,
4083 "name": "appConfig",
4084 "kind": 1024,
4085 "kindString": "Property",
4086 "flags": {
4087 "isExported": true
4088 },
4089 "sources": [
4090 {
4091 "fileName": "auth/userSession.ts",
4092 "line": 40,
4093 "character": 11
4094 }
4095 ],
4096 "type": {
4097 "type": "reference",
4098 "name": "AppConfig",
4099 "id": 643
4100 }
4101 },
4102 {
4103 "id": 1546,
4104 "name": "store",
4105 "kind": 1024,
4106 "kindString": "Property",
4107 "flags": {
4108 "isExported": true
4109 },
4110 "sources": [
4111 {
4112 "fileName": "auth/userSession.ts",
4113 "line": 42,
4114 "character": 7
4115 }
4116 ],
4117 "type": {
4118 "type": "reference",
4119 "name": "SessionDataStore",
4120 "id": 858
4121 }
4122 },
4123 {
4124 "id": 1594,
4125 "name": "decryptContent",
4126 "kind": 2048,
4127 "kindString": "Method",
4128 "flags": {
4129 "isExported": true
4130 },
4131 "signatures": [
4132 {
4133 "id": 1595,
4134 "name": "decryptContent",
4135 "kind": 4096,
4136 "kindString": "Call signature",
4137 "flags": {},
4138 "comment": {
4139 "shortText": "Decrypts data encrypted with `encryptContent` with the\ntransit private key.",
4140 "returns": "decrypted content.\n"
4141 },
4142 "parameters": [
4143 {
4144 "id": 1596,
4145 "name": "content",
4146 "kind": 32768,
4147 "kindString": "Parameter",
4148 "flags": {},
4149 "comment": {
4150 "text": "encrypted content."
4151 },
4152 "type": {
4153 "type": "intrinsic",
4154 "name": "string"
4155 }
4156 },
4157 {
4158 "id": 1597,
4159 "name": "options",
4160 "kind": 32768,
4161 "kindString": "Parameter",
4162 "flags": {
4163 "isOptional": true
4164 },
4165 "type": {
4166 "type": "reflection",
4167 "declaration": {
4168 "id": 1598,
4169 "name": "__type",
4170 "kind": 65536,
4171 "kindString": "Type literal",
4172 "flags": {},
4173 "children": [
4174 {
4175 "id": 1599,
4176 "name": "privateKey",
4177 "kind": 32,
4178 "kindString": "Variable",
4179 "flags": {
4180 "isOptional": true
4181 },
4182 "comment": {
4183 "text": "The hex string of the ECDSA private\nkey to use for decryption. If not provided, will use user's appPrivateKey."
4184 },
4185 "sources": [
4186 {
4187 "fileName": "auth/userSession.ts",
4188 "line": 284,
4189 "character": 55
4190 }
4191 ],
4192 "type": {
4193 "type": "intrinsic",
4194 "name": "string"
4195 }
4196 }
4197 ],
4198 "groups": [
4199 {
4200 "title": "Variables",
4201 "kind": 32,
4202 "children": [
4203 1599
4204 ]
4205 }
4206 ],
4207 "sources": [
4208 {
4209 "fileName": "auth/userSession.ts",
4210 "line": 284,
4211 "character": 43
4212 }
4213 ]
4214 }
4215 }
4216 }
4217 ],
4218 "type": {
4219 "type": "union",
4220 "types": [
4221 {
4222 "type": "intrinsic",
4223 "name": "string"
4224 },
4225 {
4226 "type": "reference",
4227 "name": "Buffer"
4228 }
4229 ]
4230 }
4231 }
4232 ],
4233 "sources": [
4234 {
4235 "fileName": "auth/userSession.ts",
4236 "line": 284,
4237 "character": 16
4238 }
4239 ]
4240 },
4241 {
4242 "id": 1619,
4243 "name": "deleteFile",
4244 "kind": 2048,
4245 "kindString": "Method",
4246 "flags": {
4247 "isPublic": true,
4248 "isExported": true
4249 },
4250 "signatures": [
4251 {
4252 "id": 1620,
4253 "name": "deleteFile",
4254 "kind": 4096,
4255 "kindString": "Call signature",
4256 "flags": {},
4257 "comment": {
4258 "shortText": "Deletes the specified file from the app's data store.",
4259 "returns": "Resolves when the file has been removed or rejects with an error.\n"
4260 },
4261 "parameters": [
4262 {
4263 "id": 1621,
4264 "name": "path",
4265 "kind": 32768,
4266 "kindString": "Parameter",
4267 "flags": {},
4268 "comment": {
4269 "text": "The path to the file to delete."
4270 },
4271 "type": {
4272 "type": "intrinsic",
4273 "name": "string"
4274 }
4275 },
4276 {
4277 "id": 1622,
4278 "name": "options",
4279 "kind": 32768,
4280 "kindString": "Parameter",
4281 "flags": {
4282 "isOptional": true
4283 },
4284 "comment": {
4285 "text": "Optional options object."
4286 },
4287 "type": {
4288 "type": "reflection",
4289 "declaration": {
4290 "id": 1623,
4291 "name": "__type",
4292 "kind": 65536,
4293 "kindString": "Type literal",
4294 "flags": {},
4295 "children": [
4296 {
4297 "id": 1624,
4298 "name": "wasSigned",
4299 "kind": 32,
4300 "kindString": "Variable",
4301 "flags": {
4302 "isOptional": true
4303 },
4304 "comment": {
4305 "text": "Set to true if the file was originally signed\nin order for the corresponding signature file to also be deleted."
4306 },
4307 "sources": [
4308 {
4309 "fileName": "auth/userSession.ts",
4310 "line": 345,
4311 "character": 55
4312 }
4313 ],
4314 "type": {
4315 "type": "intrinsic",
4316 "name": "boolean"
4317 }
4318 }
4319 ],
4320 "groups": [
4321 {
4322 "title": "Variables",
4323 "kind": 32,
4324 "children": [
4325 1624
4326 ]
4327 }
4328 ],
4329 "sources": [
4330 {
4331 "fileName": "auth/userSession.ts",
4332 "line": 345,
4333 "character": 43
4334 }
4335 ]
4336 }
4337 }
4338 }
4339 ],
4340 "type": {
4341 "type": "reference",
4342 "name": "Promise",
4343 "typeArguments": [
4344 {
4345 "type": "intrinsic",
4346 "name": "void"
4347 }
4348 ]
4349 }
4350 }
4351 ],
4352 "sources": [
4353 {
4354 "fileName": "auth/userSession.ts",
4355 "line": 345,
4356 "character": 19
4357 }
4358 ]
4359 },
4360 {
4361 "id": 1588,
4362 "name": "encryptContent",
4363 "kind": 2048,
4364 "kindString": "Method",
4365 "flags": {
4366 "isExported": true
4367 },
4368 "signatures": [
4369 {
4370 "id": 1589,
4371 "name": "encryptContent",
4372 "kind": 4096,
4373 "kindString": "Call signature",
4374 "flags": {},
4375 "comment": {
4376 "shortText": "Encrypts the data provided with the app public key.",
4377 "returns": "Stringified ciphertext object\n"
4378 },
4379 "parameters": [
4380 {
4381 "id": 1590,
4382 "name": "content",
4383 "kind": 32768,
4384 "kindString": "Parameter",
4385 "flags": {},
4386 "comment": {
4387 "text": "the data to encrypt"
4388 },
4389 "type": {
4390 "type": "union",
4391 "types": [
4392 {
4393 "type": "intrinsic",
4394 "name": "string"
4395 },
4396 {
4397 "type": "reference",
4398 "name": "Buffer"
4399 }
4400 ]
4401 }
4402 },
4403 {
4404 "id": 1591,
4405 "name": "options",
4406 "kind": 32768,
4407 "kindString": "Parameter",
4408 "flags": {
4409 "isOptional": true
4410 },
4411 "type": {
4412 "type": "reflection",
4413 "declaration": {
4414 "id": 1592,
4415 "name": "__type",
4416 "kind": 65536,
4417 "kindString": "Type literal",
4418 "flags": {},
4419 "children": [
4420 {
4421 "id": 1593,
4422 "name": "publicKey",
4423 "kind": 32,
4424 "kindString": "Variable",
4425 "flags": {
4426 "isOptional": true
4427 },
4428 "comment": {
4429 "text": "the hex string of the ECDSA public\nkey to use for encryption. If not provided, will use user's appPrivateKey.\n"
4430 },
4431 "sources": [
4432 {
4433 "fileName": "auth/userSession.ts",
4434 "line": 271,
4435 "character": 24
4436 }
4437 ],
4438 "type": {
4439 "type": "intrinsic",
4440 "name": "string"
4441 }
4442 }
4443 ],
4444 "groups": [
4445 {
4446 "title": "Variables",
4447 "kind": 32,
4448 "children": [
4449 1593
4450 ]
4451 }
4452 ],
4453 "sources": [
4454 {
4455 "fileName": "auth/userSession.ts",
4456 "line": 271,
4457 "character": 13
4458 }
4459 ]
4460 }
4461 }
4462 }
4463 ],
4464 "type": {
4465 "type": "intrinsic",
4466 "name": "string"
4467 }
4468 }
4469 ],
4470 "sources": [
4471 {
4472 "fileName": "auth/userSession.ts",
4473 "line": 269,
4474 "character": 16
4475 }
4476 ]
4477 },
4478 {
4479 "id": 1572,
4480 "name": "generateAndStoreTransitKey",
4481 "kind": 2048,
4482 "kindString": "Method",
4483 "flags": {
4484 "isExported": true
4485 },
4486 "signatures": [
4487 {
4488 "id": 1573,
4489 "name": "generateAndStoreTransitKey",
4490 "kind": 4096,
4491 "kindString": "Call signature",
4492 "flags": {},
4493 "comment": {
4494 "shortText": "Generates a ECDSA keypair to\nuse as the ephemeral app transit private key\nand store in the session.",
4495 "returns": "the hex encoded private key\n\n"
4496 },
4497 "type": {
4498 "type": "intrinsic",
4499 "name": "string"
4500 }
4501 }
4502 ],
4503 "sources": [
4504 {
4505 "fileName": "auth/userSession.ts",
4506 "line": 189,
4507 "character": 28
4508 }
4509 ]
4510 },
4511 {
4512 "id": 1574,
4513 "name": "getAuthResponseToken",
4514 "kind": 2048,
4515 "kindString": "Method",
4516 "flags": {
4517 "isExported": true
4518 },
4519 "signatures": [
4520 {
4521 "id": 1575,
4522 "name": "getAuthResponseToken",
4523 "kind": 4096,
4524 "kindString": "Call signature",
4525 "flags": {},
4526 "comment": {
4527 "shortText": "Retrieve the authentication token from the URL query.",
4528 "returns": "the authentication token if it exists otherwise `null`\n"
4529 },
4530 "type": {
4531 "type": "intrinsic",
4532 "name": "string"
4533 }
4534 }
4535 ],
4536 "sources": [
4537 {
4538 "fileName": "auth/userSession.ts",
4539 "line": 202,
4540 "character": 22
4541 }
4542 ]
4543 },
4544 {
4545 "id": 1605,
4546 "name": "getFile",
4547 "kind": 2048,
4548 "kindString": "Method",
4549 "flags": {
4550 "isExported": true
4551 },
4552 "signatures": [
4553 {
4554 "id": 1606,
4555 "name": "getFile",
4556 "kind": 4096,
4557 "kindString": "Call signature",
4558 "flags": {},
4559 "comment": {
4560 "shortText": "Retrieves the specified file from the app's data store.",
4561 "returns": "that resolves to the raw data in the file\nor rejects with an error\n"
4562 },
4563 "parameters": [
4564 {
4565 "id": 1607,
4566 "name": "path",
4567 "kind": 32768,
4568 "kindString": "Parameter",
4569 "flags": {},
4570 "comment": {
4571 "text": "the path to the file to read"
4572 },
4573 "type": {
4574 "type": "intrinsic",
4575 "name": "string"
4576 }
4577 },
4578 {
4579 "id": 1608,
4580 "name": "options",
4581 "kind": 32768,
4582 "kindString": "Parameter",
4583 "flags": {
4584 "isOptional": true
4585 },
4586 "comment": {
4587 "text": "a [[GetFileOptions]] object\n"
4588 },
4589 "type": {
4590 "type": "reference",
4591 "name": "GetFileOptions",
4592 "id": 1434
4593 }
4594 }
4595 ],
4596 "type": {
4597 "type": "reference",
4598 "name": "Promise",
4599 "typeArguments": [
4600 {
4601 "type": "union",
4602 "types": [
4603 {
4604 "type": "intrinsic",
4605 "name": "string"
4606 },
4607 {
4608 "type": "reference",
4609 "name": "ArrayBuffer"
4610 }
4611 ]
4612 }
4613 ]
4614 }
4615 }
4616 ],
4617 "sources": [
4618 {
4619 "fileName": "auth/userSession.ts",
4620 "line": 310,
4621 "character": 9
4622 }
4623 ]
4624 },
4625 {
4626 "id": 1609,
4627 "name": "getFileUrl",
4628 "kind": 2048,
4629 "kindString": "Method",
4630 "flags": {
4631 "isExported": true
4632 },
4633 "signatures": [
4634 {
4635 "id": 1610,
4636 "name": "getFileUrl",
4637 "kind": 4096,
4638 "kindString": "Call signature",
4639 "flags": {},
4640 "comment": {
4641 "shortText": "Get the URL for reading a file from an app's data store.",
4642 "returns": "that resolves to the URL or rejects with an error\n"
4643 },
4644 "parameters": [
4645 {
4646 "id": 1611,
4647 "name": "path",
4648 "kind": 32768,
4649 "kindString": "Parameter",
4650 "flags": {},
4651 "comment": {
4652 "text": "the path to the file to read\n"
4653 },
4654 "type": {
4655 "type": "intrinsic",
4656 "name": "string"
4657 }
4658 },
4659 {
4660 "id": 1612,
4661 "name": "options",
4662 "kind": 32768,
4663 "kindString": "Parameter",
4664 "flags": {
4665 "isOptional": true
4666 },
4667 "type": {
4668 "type": "reference",
4669 "name": "GetFileUrlOptions",
4670 "id": 1430
4671 }
4672 }
4673 ],
4674 "type": {
4675 "type": "reference",
4676 "name": "Promise",
4677 "typeArguments": [
4678 {
4679 "type": "intrinsic",
4680 "name": "string"
4681 }
4682 ]
4683 }
4684 }
4685 ],
4686 "sources": [
4687 {
4688 "fileName": "auth/userSession.ts",
4689 "line": 321,
4690 "character": 12
4691 }
4692 ]
4693 },
4694 {
4695 "id": 1625,
4696 "name": "getOrSetLocalGaiaHubConnection",
4697 "kind": 2048,
4698 "kindString": "Method",
4699 "flags": {
4700 "isExported": true
4701 },
4702 "signatures": [
4703 {
4704 "id": 1626,
4705 "name": "getOrSetLocalGaiaHubConnection",
4706 "kind": 4096,
4707 "kindString": "Call signature",
4708 "flags": {},
4709 "comment": {
4710 "shortText": " @ignore"
4711 },
4712 "type": {
4713 "type": "reference",
4714 "name": "Promise",
4715 "typeArguments": [
4716 {
4717 "type": "reference",
4718 "name": "GaiaHubConfig",
4719 "id": 784
4720 }
4721 ]
4722 }
4723 }
4724 ],
4725 "sources": [
4726 {
4727 "fileName": "auth/userSession.ts",
4728 "line": 353,
4729 "character": 32
4730 }
4731 ]
4732 },
4733 {
4734 "id": 1580,
4735 "name": "handlePendingSignIn",
4736 "kind": 2048,
4737 "kindString": "Method",
4738 "flags": {
4739 "isExported": true
4740 },
4741 "signatures": [
4742 {
4743 "id": 1581,
4744 "name": "handlePendingSignIn",
4745 "kind": 4096,
4746 "kindString": "Call signature",
4747 "flags": {},
4748 "comment": {
4749 "shortText": "Try to process any pending sign in request by returning a `Promise` that resolves\nto the user data object if the sign in succeeds.",
4750 "returns": "that resolves to the user data object if successful and rejects\nif handling the sign in request fails or there was no pending sign in request.\n"
4751 },
4752 "parameters": [
4753 {
4754 "id": 1582,
4755 "name": "authResponseToken",
4756 "kind": 32768,
4757 "kindString": "Parameter",
4758 "flags": {},
4759 "comment": {
4760 "text": "the signed authentication response token"
4761 },
4762 "type": {
4763 "type": "intrinsic",
4764 "name": "string"
4765 },
4766 "defaultValue": " this.getAuthResponseToken()"
4767 }
4768 ],
4769 "type": {
4770 "type": "reference",
4771 "name": "Promise",
4772 "typeArguments": [
4773 {
4774 "type": "reference",
4775 "name": "UserData",
4776 "id": 1680
4777 }
4778 ]
4779 }
4780 }
4781 ],
4782 "sources": [
4783 {
4784 "fileName": "auth/userSession.ts",
4785 "line": 232,
4786 "character": 21
4787 }
4788 ]
4789 },
4790 {
4791 "id": 1576,
4792 "name": "isSignInPending",
4793 "kind": 2048,
4794 "kindString": "Method",
4795 "flags": {
4796 "isExported": true
4797 },
4798 "signatures": [
4799 {
4800 "id": 1577,
4801 "name": "isSignInPending",
4802 "kind": 4096,
4803 "kindString": "Call signature",
4804 "flags": {},
4805 "comment": {
4806 "shortText": "Check if there is a authentication request that hasn't been handled.",
4807 "tags": [
4808 {
4809 "tag": "returns{boolean}",
4810 "text": "`true` if there is a pending sign in, otherwise `false`\n"
4811 }
4812 ]
4813 },
4814 "type": {
4815 "type": "intrinsic",
4816 "name": "boolean"
4817 }
4818 }
4819 ],
4820 "sources": [
4821 {
4822 "fileName": "auth/userSession.ts",
4823 "line": 211,
4824 "character": 17
4825 }
4826 ]
4827 },
4828 {
4829 "id": 1578,
4830 "name": "isUserSignedIn",
4831 "kind": 2048,
4832 "kindString": "Method",
4833 "flags": {
4834 "isExported": true
4835 },
4836 "signatures": [
4837 {
4838 "id": 1579,
4839 "name": "isUserSignedIn",
4840 "kind": 4096,
4841 "kindString": "Call signature",
4842 "flags": {},
4843 "comment": {
4844 "shortText": "Check if a user is currently signed in.",
4845 "returns": "`true` if the user is signed in, `false` if not.\n"
4846 },
4847 "type": {
4848 "type": "intrinsic",
4849 "name": "boolean"
4850 }
4851 }
4852 ],
4853 "sources": [
4854 {
4855 "fileName": "auth/userSession.ts",
4856 "line": 220,
4857 "character": 16
4858 }
4859 ]
4860 },
4861 {
4862 "id": 1613,
4863 "name": "listFiles",
4864 "kind": 2048,
4865 "kindString": "Method",
4866 "flags": {
4867 "isExported": true
4868 },
4869 "signatures": [
4870 {
4871 "id": 1614,
4872 "name": "listFiles",
4873 "kind": 4096,
4874 "kindString": "Call signature",
4875 "flags": {},
4876 "comment": {
4877 "shortText": "List the set of files in this application's Gaia storage bucket.",
4878 "returns": "that resolves to the number of files listed\n"
4879 },
4880 "parameters": [
4881 {
4882 "id": 1615,
4883 "name": "callback",
4884 "kind": 32768,
4885 "kindString": "Parameter",
4886 "flags": {},
4887 "comment": {
4888 "text": "a callback to invoke on each named file that\nreturns `true` to continue the listing operation or `false` to end it\n"
4889 },
4890 "type": {
4891 "type": "reflection",
4892 "declaration": {
4893 "id": 1616,
4894 "name": "__type",
4895 "kind": 65536,
4896 "kindString": "Type literal",
4897 "flags": {},
4898 "signatures": [
4899 {
4900 "id": 1617,
4901 "name": "__call",
4902 "kind": 4096,
4903 "kindString": "Call signature",
4904 "flags": {},
4905 "parameters": [
4906 {
4907 "id": 1618,
4908 "name": "name",
4909 "kind": 32768,
4910 "kindString": "Parameter",
4911 "flags": {},
4912 "type": {
4913 "type": "intrinsic",
4914 "name": "string"
4915 }
4916 }
4917 ],
4918 "type": {
4919 "type": "intrinsic",
4920 "name": "boolean"
4921 }
4922 }
4923 ],
4924 "sources": [
4925 {
4926 "fileName": "auth/userSession.ts",
4927 "line": 333,
4928 "character": 21
4929 }
4930 ]
4931 }
4932 }
4933 }
4934 ],
4935 "type": {
4936 "type": "reference",
4937 "name": "Promise",
4938 "typeArguments": [
4939 {
4940 "type": "intrinsic",
4941 "name": "number"
4942 }
4943 ]
4944 }
4945 }
4946 ],
4947 "sources": [
4948 {
4949 "fileName": "auth/userSession.ts",
4950 "line": 333,
4951 "character": 11
4952 }
4953 ]
4954 },
4955 {
4956 "id": 1583,
4957 "name": "loadUserData",
4958 "kind": 2048,
4959 "kindString": "Method",
4960 "flags": {
4961 "isExported": true
4962 },
4963 "signatures": [
4964 {
4965 "id": 1584,
4966 "name": "loadUserData",
4967 "kind": 4096,
4968 "kindString": "Call signature",
4969 "flags": {},
4970 "comment": {
4971 "shortText": "Retrieves the user data object. The user's profile is stored in the key [[Profile]].",
4972 "returns": "User data object.\n"
4973 },
4974 "type": {
4975 "type": "reference",
4976 "name": "UserData",
4977 "id": 1680
4978 }
4979 }
4980 ],
4981 "sources": [
4982 {
4983 "fileName": "auth/userSession.ts",
4984 "line": 243,
4985 "character": 14
4986 }
4987 ]
4988 },
4989 {
4990 "id": 1563,
4991 "name": "makeAuthRequest",
4992 "kind": 2048,
4993 "kindString": "Method",
4994 "flags": {
4995 "isExported": true
4996 },
4997 "signatures": [
4998 {
4999 "id": 1564,
5000 "name": "makeAuthRequest",
5001 "kind": 4096,
5002 "kindString": "Call signature",
5003 "flags": {},
5004 "comment": {
5005 "shortText": "Generates an authentication request that can be sent to the Blockstack\nbrowser for the user to approve sign in. This authentication request can\nthen be used for sign in by passing it to the [[redirectToSignInWithAuthRequest]]\nmethod.",
5006 "text": "*Note*: This method should only be used if you want to use a customized authentication\nflow. Typically, you'd use [[redirectToSignIn]] which is the default sign in method.\n",
5007 "returns": "the authentication request\n"
5008 },
5009 "parameters": [
5010 {
5011 "id": 1565,
5012 "name": "transitKey",
5013 "kind": 32768,
5014 "kindString": "Parameter",
5015 "flags": {
5016 "isOptional": true
5017 },
5018 "comment": {
5019 "text": "A HEX encoded transit private key."
5020 },
5021 "type": {
5022 "type": "intrinsic",
5023 "name": "string"
5024 }
5025 },
5026 {
5027 "id": 1566,
5028 "name": "redirectURI",
5029 "kind": 32768,
5030 "kindString": "Parameter",
5031 "flags": {
5032 "isOptional": true
5033 },
5034 "comment": {
5035 "text": "Location to redirect the user to after sign in approval."
5036 },
5037 "type": {
5038 "type": "intrinsic",
5039 "name": "string"
5040 }
5041 },
5042 {
5043 "id": 1567,
5044 "name": "manifestURI",
5045 "kind": 32768,
5046 "kindString": "Parameter",
5047 "flags": {
5048 "isOptional": true
5049 },
5050 "comment": {
5051 "text": "Location of this app's manifest file."
5052 },
5053 "type": {
5054 "type": "intrinsic",
5055 "name": "string"
5056 }
5057 },
5058 {
5059 "id": 1568,
5060 "name": "scopes",
5061 "kind": 32768,
5062 "kindString": "Parameter",
5063 "flags": {
5064 "isOptional": true
5065 },
5066 "comment": {
5067 "text": "The permissions this app is requesting. The default is `store_write`."
5068 },
5069 "type": {
5070 "type": "reference",
5071 "name": "Array",
5072 "typeArguments": [
5073 {
5074 "type": "union",
5075 "types": [
5076 {
5077 "type": "reference",
5078 "name": "AuthScope",
5079 "id": 1
5080 },
5081 {
5082 "type": "intrinsic",
5083 "name": "string"
5084 }
5085 ]
5086 }
5087 ]
5088 }
5089 },
5090 {
5091 "id": 1569,
5092 "name": "appDomain",
5093 "kind": 32768,
5094 "kindString": "Parameter",
5095 "flags": {
5096 "isOptional": true
5097 },
5098 "comment": {
5099 "text": "The origin of the app."
5100 },
5101 "type": {
5102 "type": "intrinsic",
5103 "name": "string"
5104 }
5105 },
5106 {
5107 "id": 1570,
5108 "name": "expiresAt",
5109 "kind": 32768,
5110 "kindString": "Parameter",
5111 "flags": {},
5112 "comment": {
5113 "text": "The time at which this request is no longer valid."
5114 },
5115 "type": {
5116 "type": "intrinsic",
5117 "name": "number"
5118 },
5119 "defaultValue": " nextHour().getTime()"
5120 },
5121 {
5122 "id": 1571,
5123 "name": "extraParams",
5124 "kind": 32768,
5125 "kindString": "Parameter",
5126 "flags": {},
5127 "comment": {
5128 "text": "Any extra parameters to pass to the authenticator. Use this to\npass options that aren't part of the Blockstack authentication specification,\nbut might be supported by special authenticators.\n"
5129 },
5130 "type": {
5131 "type": "intrinsic",
5132 "name": "any"
5133 },
5134 "defaultValue": " {}"
5135 }
5136 ],
5137 "type": {
5138 "type": "intrinsic",
5139 "name": "string"
5140 }
5141 }
5142 ],
5143 "sources": [
5144 {
5145 "fileName": "auth/userSession.ts",
5146 "line": 158,
5147 "character": 17
5148 }
5149 ]
5150 },
5151 {
5152 "id": 1600,
5153 "name": "putFile",
5154 "kind": 2048,
5155 "kindString": "Method",
5156 "flags": {
5157 "isExported": true
5158 },
5159 "signatures": [
5160 {
5161 "id": 1601,
5162 "name": "putFile",
5163 "kind": 4096,
5164 "kindString": "Call signature",
5165 "flags": {},
5166 "comment": {
5167 "shortText": "Stores the data provided in the app's data store to to the file specified.",
5168 "returns": "that resolves if the operation succeed and rejects\nif it failed\n"
5169 },
5170 "parameters": [
5171 {
5172 "id": 1602,
5173 "name": "path",
5174 "kind": 32768,
5175 "kindString": "Parameter",
5176 "flags": {},
5177 "comment": {
5178 "text": "the path to store the data in"
5179 },
5180 "type": {
5181 "type": "intrinsic",
5182 "name": "string"
5183 }
5184 },
5185 {
5186 "id": 1603,
5187 "name": "content",
5188 "kind": 32768,
5189 "kindString": "Parameter",
5190 "flags": {},
5191 "comment": {
5192 "text": "the data to store in the file"
5193 },
5194 "type": {
5195 "type": "union",
5196 "types": [
5197 {
5198 "type": "intrinsic",
5199 "name": "string"
5200 },
5201 {
5202 "type": "reference",
5203 "name": "Buffer"
5204 }
5205 ]
5206 }
5207 },
5208 {
5209 "id": 1604,
5210 "name": "options",
5211 "kind": 32768,
5212 "kindString": "Parameter",
5213 "flags": {
5214 "isOptional": true
5215 },
5216 "comment": {
5217 "text": "a [[PutFileOptions]] object\n"
5218 },
5219 "type": {
5220 "type": "reference",
5221 "name": "PutFileOptions",
5222 "id": 1426
5223 }
5224 }
5225 ],
5226 "type": {
5227 "type": "reference",
5228 "name": "Promise",
5229 "typeArguments": [
5230 {
5231 "type": "intrinsic",
5232 "name": "string"
5233 }
5234 ]
5235 }
5236 }
5237 ],
5238 "sources": [
5239 {
5240 "fileName": "auth/userSession.ts",
5241 "line": 297,
5242 "character": 9
5243 }
5244 ]
5245 },
5246 {
5247 "id": 1554,
5248 "name": "redirectToSignIn",
5249 "kind": 2048,
5250 "kindString": "Method",
5251 "flags": {
5252 "isExported": true
5253 },
5254 "signatures": [
5255 {
5256 "id": 1555,
5257 "name": "redirectToSignIn",
5258 "kind": 4096,
5259 "kindString": "Call signature",
5260 "flags": {},
5261 "comment": {
5262 "shortText": "Generates an authentication request and redirects the user to the Blockstack\nbrowser to approve the sign in request.",
5263 "text": "Please note that this requires that the web browser properly handles the\n`blockstack:` URL protocol handler.\n\nMost applications should use this\nmethod for sign in unless they require more fine grained control over how the\nauthentication request is generated. If your app falls into this category,\nuse [[generateAndStoreTransitKey]], [[makeAuthRequest]],\nand [[redirectToSignInWithAuthRequest]] to build your own sign in process.\n",
5264 "returns": "\n"
5265 },
5266 "parameters": [
5267 {
5268 "id": 1556,
5269 "name": "redirectURI",
5270 "kind": 32768,
5271 "kindString": "Parameter",
5272 "flags": {
5273 "isOptional": true
5274 },
5275 "comment": {
5276 "text": "Location of your application."
5277 },
5278 "type": {
5279 "type": "intrinsic",
5280 "name": "string"
5281 }
5282 },
5283 {
5284 "id": 1557,
5285 "name": "manifestURI",
5286 "kind": 32768,
5287 "kindString": "Parameter",
5288 "flags": {
5289 "isOptional": true
5290 },
5291 "comment": {
5292 "text": "Location of the manifest.json file"
5293 },
5294 "type": {
5295 "type": "intrinsic",
5296 "name": "string"
5297 }
5298 },
5299 {
5300 "id": 1558,
5301 "name": "scopes",
5302 "kind": 32768,
5303 "kindString": "Parameter",
5304 "flags": {
5305 "isOptional": true
5306 },
5307 "comment": {
5308 "text": "Permissions requested by the application. Possible values are\n `store_write` (default) or `publish_data`.\n"
5309 },
5310 "type": {
5311 "type": "reference",
5312 "name": "Array",
5313 "typeArguments": [
5314 {
5315 "type": "union",
5316 "types": [
5317 {
5318 "type": "reference",
5319 "name": "AuthScope",
5320 "id": 1
5321 },
5322 {
5323 "type": "intrinsic",
5324 "name": "string"
5325 }
5326 ]
5327 }
5328 ]
5329 }
5330 }
5331 ],
5332 "type": {
5333 "type": "intrinsic",
5334 "name": "void"
5335 }
5336 }
5337 ],
5338 "sources": [
5339 {
5340 "fileName": "auth/userSession.ts",
5341 "line": 104,
5342 "character": 18
5343 }
5344 ]
5345 },
5346 {
5347 "id": 1559,
5348 "name": "redirectToSignInWithAuthRequest",
5349 "kind": 2048,
5350 "kindString": "Method",
5351 "flags": {
5352 "isExported": true
5353 },
5354 "signatures": [
5355 {
5356 "id": 1560,
5357 "name": "redirectToSignInWithAuthRequest",
5358 "kind": 4096,
5359 "kindString": "Call signature",
5360 "flags": {},
5361 "comment": {
5362 "shortText": "Redirects the user to the Blockstack browser to approve the sign in request.\nTo construct a request see the [[makeAuthRequest]] function.",
5363 "text": "The user is redirected to the authenticator URL specified in the `AppConfig`\nif the `blockstack:` protocol handler is not detected.\nPlease note that the protocol handler detection does not work on all browsers.\n"
5364 },
5365 "parameters": [
5366 {
5367 "id": 1561,
5368 "name": "authRequest",
5369 "kind": 32768,
5370 "kindString": "Parameter",
5371 "flags": {
5372 "isOptional": true
5373 },
5374 "comment": {
5375 "text": "A request string built by the [[makeAuthRequest]] function"
5376 },
5377 "type": {
5378 "type": "intrinsic",
5379 "name": "string"
5380 }
5381 },
5382 {
5383 "id": 1562,
5384 "name": "blockstackIDHost",
5385 "kind": 32768,
5386 "kindString": "Parameter",
5387 "flags": {
5388 "isOptional": true
5389 },
5390 "comment": {
5391 "text": "The ID of the Blockstack Browser application.\n\n"
5392 },
5393 "type": {
5394 "type": "intrinsic",
5395 "name": "string"
5396 }
5397 }
5398 ],
5399 "type": {
5400 "type": "intrinsic",
5401 "name": "void"
5402 }
5403 }
5404 ],
5405 "sources": [
5406 {
5407 "fileName": "auth/userSession.ts",
5408 "line": 127,
5409 "character": 33
5410 }
5411 ]
5412 },
5413 {
5414 "id": 1627,
5415 "name": "setLocalGaiaHubConnection",
5416 "kind": 2048,
5417 "kindString": "Method",
5418 "flags": {
5419 "isPrivate": true,
5420 "isExported": true
5421 },
5422 "signatures": [
5423 {
5424 "id": 1628,
5425 "name": "setLocalGaiaHubConnection",
5426 "kind": 4096,
5427 "kindString": "Call signature",
5428 "flags": {
5429 "isPrivate": true
5430 },
5431 "comment": {
5432 "shortText": "These two functions are app-specific connections to gaia hub,\n they read the user data object for information on setting up\n a hub connection, and store the hub config to localstorage",
5433 "returns": "that resolves to the new gaia hub connection\n"
5434 },
5435 "type": {
5436 "type": "reference",
5437 "name": "Promise",
5438 "typeArguments": [
5439 {
5440 "type": "reference",
5441 "name": "GaiaHubConfig",
5442 "id": 784
5443 }
5444 ]
5445 }
5446 }
5447 ],
5448 "sources": [
5449 {
5450 "fileName": "auth/userSession.ts",
5451 "line": 373,
5452 "character": 33
5453 }
5454 ]
5455 },
5456 {
5457 "id": 1585,
5458 "name": "signUserOut",
5459 "kind": 2048,
5460 "kindString": "Method",
5461 "flags": {
5462 "isExported": true
5463 },
5464 "signatures": [
5465 {
5466 "id": 1586,
5467 "name": "signUserOut",
5468 "kind": 4096,
5469 "kindString": "Call signature",
5470 "flags": {},
5471 "comment": {
5472 "shortText": "Sign the user out and optionally redirect to given location."
5473 },
5474 "parameters": [
5475 {
5476 "id": 1587,
5477 "name": "redirectURL",
5478 "kind": 32768,
5479 "kindString": "Parameter",
5480 "flags": {
5481 "isOptional": true
5482 },
5483 "comment": {
5484 "text": "Location to redirect user to after sign out.\nOnly used in environments with `window` available\n"
5485 },
5486 "type": {
5487 "type": "intrinsic",
5488 "name": "string"
5489 }
5490 }
5491 ],
5492 "type": {
5493 "type": "intrinsic",
5494 "name": "void"
5495 }
5496 }
5497 ],
5498 "sources": [
5499 {
5500 "fileName": "auth/userSession.ts",
5501 "line": 257,
5502 "character": 13
5503 }
5504 ]
5505 }
5506 ],
5507 "groups": [
5508 {
5509 "title": "Constructors",
5510 "kind": 512,
5511 "children": [
5512 1547
5513 ]
5514 },
5515 {
5516 "title": "Properties",
5517 "kind": 1024,
5518 "children": [
5519 1545,
5520 1546
5521 ]
5522 },
5523 {
5524 "title": "Methods",
5525 "kind": 2048,
5526 "children": [
5527 1594,
5528 1619,
5529 1588,
5530 1572,
5531 1574,
5532 1605,
5533 1609,
5534 1625,
5535 1580,
5536 1576,
5537 1578,
5538 1613,
5539 1583,
5540 1563,
5541 1600,
5542 1554,
5543 1559,
5544 1627,
5545 1585
5546 ]
5547 }
5548 ],
5549 "sources": [
5550 {
5551 "fileName": "auth/userSession.ts",
5552 "line": 39,
5553 "character": 24
5554 }
5555 ]
5556 },
5557 {
5558 "id": 784,
5559 "name": "GaiaHubConfig",
5560 "kind": 256,
5561 "kindString": "Interface",
5562 "flags": {
5563 "isExported": true
5564 },
5565 "comment": {
5566 "shortText": "The configuration for the user's Gaia storage provider."
5567 },
5568 "children": [
5569 {
5570 "id": 785,
5571 "name": "address",
5572 "kind": 1024,
5573 "kindString": "Property",
5574 "flags": {
5575 "isExported": true
5576 },
5577 "sources": [
5578 {
5579 "fileName": "storage/hub.ts",
5580 "line": 22,
5581 "character": 9
5582 }
5583 ],
5584 "type": {
5585 "type": "intrinsic",
5586 "name": "string"
5587 }
5588 },
5589 {
5590 "id": 788,
5591 "name": "server",
5592 "kind": 1024,
5593 "kindString": "Property",
5594 "flags": {
5595 "isExported": true
5596 },
5597 "sources": [
5598 {
5599 "fileName": "storage/hub.ts",
5600 "line": 25,
5601 "character": 8
5602 }
5603 ],
5604 "type": {
5605 "type": "intrinsic",
5606 "name": "string"
5607 }
5608 },
5609 {
5610 "id": 787,
5611 "name": "token",
5612 "kind": 1024,
5613 "kindString": "Property",
5614 "flags": {
5615 "isExported": true
5616 },
5617 "sources": [
5618 {
5619 "fileName": "storage/hub.ts",
5620 "line": 24,
5621 "character": 7
5622 }
5623 ],
5624 "type": {
5625 "type": "intrinsic",
5626 "name": "string"
5627 }
5628 },
5629 {
5630 "id": 786,
5631 "name": "url_prefix",
5632 "kind": 1024,
5633 "kindString": "Property",
5634 "flags": {
5635 "isExported": true
5636 },
5637 "sources": [
5638 {
5639 "fileName": "storage/hub.ts",
5640 "line": 23,
5641 "character": 12
5642 }
5643 ],
5644 "type": {
5645 "type": "intrinsic",
5646 "name": "string"
5647 }
5648 }
5649 ],
5650 "groups": [
5651 {
5652 "title": "Properties",
5653 "kind": 1024,
5654 "children": [
5655 785,
5656 788,
5657 787,
5658 786
5659 ]
5660 }
5661 ],
5662 "sources": [
5663 {
5664 "fileName": "storage/hub.ts",
5665 "line": 21,
5666 "character": 30
5667 }
5668 ]
5669 },
5670 {
5671 "id": 1434,
5672 "name": "GetFileOptions",
5673 "kind": 256,
5674 "kindString": "Interface",
5675 "flags": {
5676 "isExported": true
5677 },
5678 "comment": {
5679 "shortText": "Used to pass options to [[UserSession.getFile]]"
5680 },
5681 "children": [
5682 {
5683 "id": 1438,
5684 "name": "app",
5685 "kind": 1024,
5686 "kindString": "Property",
5687 "flags": {
5688 "isExported": true,
5689 "isOptional": true
5690 },
5691 "comment": {
5692 "shortText": "The app to lookup for multi-player storage - defaults to current origin.",
5693 "tags": [
5694 {
5695 "tag": "default",
5696 "text": "`window.location.origin`\nOnly if available in the executing environment, otherwise `undefined`.\n"
5697 }
5698 ]
5699 },
5700 "sources": [
5701 {
5702 "fileName": "storage/index.ts",
5703 "line": 393,
5704 "character": 5
5705 }
5706 ],
5707 "type": {
5708 "type": "intrinsic",
5709 "name": "string"
5710 },
5711 "inheritedFrom": {
5712 "type": "reference",
5713 "name": "GetFileUrlOptions.app",
5714 "id": 1432
5715 }
5716 },
5717 {
5718 "id": 1435,
5719 "name": "decrypt",
5720 "kind": 1024,
5721 "kindString": "Property",
5722 "flags": {
5723 "isExported": true,
5724 "isOptional": true
5725 },
5726 "comment": {
5727 "shortText": "Try to decrypt the data with the app private key.",
5728 "tags": [
5729 {
5730 "tag": "default",
5731 "text": "true\n"
5732 }
5733 ]
5734 },
5735 "sources": [
5736 {
5737 "fileName": "storage/index.ts",
5738 "line": 409,
5739 "character": 9
5740 }
5741 ],
5742 "type": {
5743 "type": "intrinsic",
5744 "name": "boolean"
5745 }
5746 },
5747 {
5748 "id": 1437,
5749 "name": "username",
5750 "kind": 1024,
5751 "kindString": "Property",
5752 "flags": {
5753 "isExported": true,
5754 "isOptional": true
5755 },
5756 "comment": {
5757 "shortText": "The Blockstack ID to lookup for multi-player storage.\nIf not specified, the currently signed in username is used."
5758 },
5759 "sources": [
5760 {
5761 "fileName": "storage/index.ts",
5762 "line": 387,
5763 "character": 10
5764 }
5765 ],
5766 "type": {
5767 "type": "intrinsic",
5768 "name": "string"
5769 },
5770 "inheritedFrom": {
5771 "type": "reference",
5772 "name": "GetFileUrlOptions.username",
5773 "id": 1431
5774 }
5775 },
5776 {
5777 "id": 1436,
5778 "name": "verify",
5779 "kind": 1024,
5780 "kindString": "Property",
5781 "flags": {
5782 "isExported": true,
5783 "isOptional": true
5784 },
5785 "comment": {
5786 "shortText": "Whether the content should be verified, only to be used\nwhen [[UserSession.putFile]] was set to `sign = true`.",
5787 "tags": [
5788 {
5789 "tag": "default",
5790 "text": "false\n"
5791 }
5792 ]
5793 },
5794 "sources": [
5795 {
5796 "fileName": "storage/index.ts",
5797 "line": 415,
5798 "character": 8
5799 }
5800 ],
5801 "type": {
5802 "type": "intrinsic",
5803 "name": "boolean"
5804 }
5805 },
5806 {
5807 "id": 1439,
5808 "name": "zoneFileLookupURL",
5809 "kind": 1024,
5810 "kindString": "Property",
5811 "flags": {
5812 "isExported": true,
5813 "isOptional": true
5814 },
5815 "comment": {
5816 "shortText": "The URL to use for zonefile lookup. If falsey, this will use\nthe blockstack.js's [[getNameInfo]] function instead."
5817 },
5818 "sources": [
5819 {
5820 "fileName": "storage/index.ts",
5821 "line": 398,
5822 "character": 19
5823 }
5824 ],
5825 "type": {
5826 "type": "intrinsic",
5827 "name": "string"
5828 },
5829 "inheritedFrom": {
5830 "type": "reference",
5831 "name": "GetFileUrlOptions.zoneFileLookupURL",
5832 "id": 1433
5833 }
5834 }
5835 ],
5836 "groups": [
5837 {
5838 "title": "Properties",
5839 "kind": 1024,
5840 "children": [
5841 1438,
5842 1435,
5843 1437,
5844 1436,
5845 1439
5846 ]
5847 }
5848 ],
5849 "sources": [
5850 {
5851 "fileName": "storage/index.ts",
5852 "line": 404,
5853 "character": 31
5854 }
5855 ],
5856 "extendedTypes": [
5857 {
5858 "type": "reference",
5859 "name": "GetFileUrlOptions",
5860 "id": 1430
5861 }
5862 ]
5863 },
5864 {
5865 "id": 1430,
5866 "name": "GetFileUrlOptions",
5867 "kind": 256,
5868 "kindString": "Interface",
5869 "flags": {
5870 "isExported": true
5871 },
5872 "children": [
5873 {
5874 "id": 1432,
5875 "name": "app",
5876 "kind": 1024,
5877 "kindString": "Property",
5878 "flags": {
5879 "isExported": true,
5880 "isOptional": true
5881 },
5882 "comment": {
5883 "shortText": "The app to lookup for multi-player storage - defaults to current origin.",
5884 "tags": [
5885 {
5886 "tag": "default",
5887 "text": "`window.location.origin`\nOnly if available in the executing environment, otherwise `undefined`.\n"
5888 }
5889 ]
5890 },
5891 "sources": [
5892 {
5893 "fileName": "storage/index.ts",
5894 "line": 393,
5895 "character": 5
5896 }
5897 ],
5898 "type": {
5899 "type": "intrinsic",
5900 "name": "string"
5901 }
5902 },
5903 {
5904 "id": 1431,
5905 "name": "username",
5906 "kind": 1024,
5907 "kindString": "Property",
5908 "flags": {
5909 "isExported": true,
5910 "isOptional": true
5911 },
5912 "comment": {
5913 "shortText": "The Blockstack ID to lookup for multi-player storage.\nIf not specified, the currently signed in username is used."
5914 },
5915 "sources": [
5916 {
5917 "fileName": "storage/index.ts",
5918 "line": 387,
5919 "character": 10
5920 }
5921 ],
5922 "type": {
5923 "type": "intrinsic",
5924 "name": "string"
5925 }
5926 },
5927 {
5928 "id": 1433,
5929 "name": "zoneFileLookupURL",
5930 "kind": 1024,
5931 "kindString": "Property",
5932 "flags": {
5933 "isExported": true,
5934 "isOptional": true
5935 },
5936 "comment": {
5937 "shortText": "The URL to use for zonefile lookup. If falsey, this will use\nthe blockstack.js's [[getNameInfo]] function instead."
5938 },
5939 "sources": [
5940 {
5941 "fileName": "storage/index.ts",
5942 "line": 398,
5943 "character": 19
5944 }
5945 ],
5946 "type": {
5947 "type": "intrinsic",
5948 "name": "string"
5949 }
5950 }
5951 ],
5952 "groups": [
5953 {
5954 "title": "Properties",
5955 "kind": 1024,
5956 "children": [
5957 1432,
5958 1431,
5959 1433
5960 ]
5961 }
5962 ],
5963 "sources": [
5964 {
5965 "fileName": "storage/index.ts",
5966 "line": 382,
5967 "character": 34
5968 }
5969 ],
5970 "extendedBy": [
5971 {
5972 "type": "reference",
5973 "name": "GetFileOptions",
5974 "id": 1434
5975 }
5976 ]
5977 },
5978 {
5979 "id": 584,
5980 "name": "GetGlobalObjectOptions",
5981 "kind": 256,
5982 "kindString": "Interface",
5983 "flags": {},
5984 "children": [
5985 {
5986 "id": 587,
5987 "name": "returnEmptyObject",
5988 "kind": 1024,
5989 "kindString": "Property",
5990 "flags": {
5991 "isOptional": true
5992 },
5993 "comment": {
5994 "shortText": "If the object is not found, return an new empty object instead of undefined.\nRequires [[throwIfUnavailable]] to be falsey.",
5995 "tags": [
5996 {
5997 "tag": "default",
5998 "text": "false\n"
5999 }
6000 ]
6001 },
6002 "sources": [
6003 {
6004 "fileName": "utils.ts",
6005 "line": 244,
6006 "character": 19
6007 }
6008 ],
6009 "type": {
6010 "type": "intrinsic",
6011 "name": "boolean"
6012 }
6013 },
6014 {
6015 "id": 585,
6016 "name": "throwIfUnavailable",
6017 "kind": 1024,
6018 "kindString": "Property",
6019 "flags": {
6020 "isOptional": true
6021 },
6022 "comment": {
6023 "shortText": "Throw an error if the object is not found.",
6024 "tags": [
6025 {
6026 "tag": "default",
6027 "text": "false\n"
6028 }
6029 ]
6030 },
6031 "sources": [
6032 {
6033 "fileName": "utils.ts",
6034 "line": 234,
6035 "character": 20
6036 }
6037 ],
6038 "type": {
6039 "type": "intrinsic",
6040 "name": "boolean"
6041 }
6042 },
6043 {
6044 "id": 586,
6045 "name": "usageDesc",
6046 "kind": 1024,
6047 "kindString": "Property",
6048 "flags": {
6049 "isOptional": true
6050 },
6051 "comment": {
6052 "shortText": "Additional information to include in an error if thrown."
6053 },
6054 "sources": [
6055 {
6056 "fileName": "utils.ts",
6057 "line": 238,
6058 "character": 11
6059 }
6060 ],
6061 "type": {
6062 "type": "intrinsic",
6063 "name": "string"
6064 }
6065 }
6066 ],
6067 "groups": [
6068 {
6069 "title": "Properties",
6070 "kind": 1024,
6071 "children": [
6072 587,
6073 585,
6074 586
6075 ]
6076 }
6077 ],
6078 "sources": [
6079 {
6080 "fileName": "utils.ts",
6081 "line": 229,
6082 "character": 32
6083 }
6084 ]
6085 },
6086 {
6087 "id": 1426,
6088 "name": "PutFileOptions",
6089 "kind": 256,
6090 "kindString": "Interface",
6091 "flags": {
6092 "isExported": true
6093 },
6094 "comment": {
6095 "shortText": "Specify a valid MIME type, encryption, and whether to sign the [[UserSession.putFile]]."
6096 },
6097 "children": [
6098 {
6099 "id": 1429,
6100 "name": "contentType",
6101 "kind": 1024,
6102 "kindString": "Property",
6103 "flags": {
6104 "isExported": true,
6105 "isOptional": true
6106 },
6107 "comment": {
6108 "shortText": "Set a Content-Type header for unencrypted data."
6109 },
6110 "sources": [
6111 {
6112 "fileName": "storage/index.ts",
6113 "line": 46,
6114 "character": 13
6115 }
6116 ],
6117 "type": {
6118 "type": "intrinsic",
6119 "name": "string"
6120 }
6121 },
6122 {
6123 "id": 1427,
6124 "name": "encrypt",
6125 "kind": 1024,
6126 "kindString": "Property",
6127 "flags": {
6128 "isExported": true,
6129 "isOptional": true
6130 },
6131 "comment": {
6132 "shortText": "Encrypt the data with the app public key.\nIf a string is specified, it is used as the public key.\nIf the boolean `true` is specified then the current user's app public key is used.",
6133 "tags": [
6134 {
6135 "tag": "default",
6136 "text": "true\n"
6137 }
6138 ]
6139 },
6140 "sources": [
6141 {
6142 "fileName": "storage/index.ts",
6143 "line": 36,
6144 "character": 9
6145 }
6146 ],
6147 "type": {
6148 "type": "union",
6149 "types": [
6150 {
6151 "type": "intrinsic",
6152 "name": "boolean"
6153 },
6154 {
6155 "type": "intrinsic",
6156 "name": "string"
6157 }
6158 ]
6159 }
6160 },
6161 {
6162 "id": 1428,
6163 "name": "sign",
6164 "kind": 1024,
6165 "kindString": "Property",
6166 "flags": {
6167 "isExported": true,
6168 "isOptional": true
6169 },
6170 "comment": {
6171 "shortText": "Sign the data using ECDSA on SHA256 hashes with the user's app private key.\nIf a string is specified, it is used as the private key.",
6172 "tags": [
6173 {
6174 "tag": "default",
6175 "text": "false\n"
6176 }
6177 ]
6178 },
6179 "sources": [
6180 {
6181 "fileName": "storage/index.ts",
6182 "line": 42,
6183 "character": 6
6184 }
6185 ],
6186 "type": {
6187 "type": "union",
6188 "types": [
6189 {
6190 "type": "intrinsic",
6191 "name": "boolean"
6192 },
6193 {
6194 "type": "intrinsic",
6195 "name": "string"
6196 }
6197 ]
6198 }
6199 }
6200 ],
6201 "groups": [
6202 {
6203 "title": "Properties",
6204 "kind": 1024,
6205 "children": [
6206 1429,
6207 1427,
6208 1428
6209 ]
6210 }
6211 ],
6212 "sources": [
6213 {
6214 "fileName": "storage/index.ts",
6215 "line": 29,
6216 "character": 31
6217 }
6218 ]
6219 },
6220 {
6221 "id": 823,
6222 "name": "SessionOptions",
6223 "kind": 256,
6224 "kindString": "Interface",
6225 "flags": {
6226 "isExported": true
6227 },
6228 "children": [
6229 {
6230 "id": 824,
6231 "name": "appPrivateKey",
6232 "kind": 1024,
6233 "kindString": "Property",
6234 "flags": {
6235 "isExported": true,
6236 "isOptional": true
6237 },
6238 "sources": [
6239 {
6240 "fileName": "auth/sessionData.ts",
6241 "line": 9,
6242 "character": 15
6243 }
6244 ],
6245 "type": {
6246 "type": "intrinsic",
6247 "name": "string"
6248 }
6249 },
6250 {
6251 "id": 827,
6252 "name": "coreNode",
6253 "kind": 1024,
6254 "kindString": "Property",
6255 "flags": {
6256 "isExported": true,
6257 "isOptional": true
6258 },
6259 "sources": [
6260 {
6261 "fileName": "auth/sessionData.ts",
6262 "line": 12,
6263 "character": 10
6264 }
6265 ],
6266 "type": {
6267 "type": "intrinsic",
6268 "name": "string"
6269 }
6270 },
6271 {
6272 "id": 828,
6273 "name": "hubUrl",
6274 "kind": 1024,
6275 "kindString": "Property",
6276 "flags": {
6277 "isExported": true,
6278 "isOptional": true
6279 },
6280 "sources": [
6281 {
6282 "fileName": "auth/sessionData.ts",
6283 "line": 13,
6284 "character": 8
6285 }
6286 ],
6287 "type": {
6288 "type": "intrinsic",
6289 "name": "string"
6290 }
6291 },
6292 {
6293 "id": 826,
6294 "name": "identityAddress",
6295 "kind": 1024,
6296 "kindString": "Property",
6297 "flags": {
6298 "isExported": true,
6299 "isOptional": true
6300 },
6301 "sources": [
6302 {
6303 "fileName": "auth/sessionData.ts",
6304 "line": 11,
6305 "character": 17
6306 }
6307 ],
6308 "type": {
6309 "type": "intrinsic",
6310 "name": "string"
6311 }
6312 },
6313 {
6314 "id": 831,
6315 "name": "localStorageKey",
6316 "kind": 1024,
6317 "kindString": "Property",
6318 "flags": {
6319 "isExported": true,
6320 "isOptional": true
6321 },
6322 "sources": [
6323 {
6324 "fileName": "auth/sessionData.ts",
6325 "line": 16,
6326 "character": 17
6327 }
6328 ],
6329 "type": {
6330 "type": "intrinsic",
6331 "name": "string"
6332 }
6333 },
6334 {
6335 "id": 832,
6336 "name": "storeOptions",
6337 "kind": 1024,
6338 "kindString": "Property",
6339 "flags": {
6340 "isExported": true,
6341 "isOptional": true
6342 },
6343 "sources": [
6344 {
6345 "fileName": "auth/sessionData.ts",
6346 "line": 17,
6347 "character": 14
6348 }
6349 ],
6350 "type": {
6351 "type": "reflection",
6352 "declaration": {
6353 "id": 833,
6354 "name": "__type",
6355 "kind": 65536,
6356 "kindString": "Type literal",
6357 "flags": {},
6358 "children": [
6359 {
6360 "id": 834,
6361 "name": "localStorageKey",
6362 "kind": 32,
6363 "kindString": "Variable",
6364 "flags": {
6365 "isOptional": true
6366 },
6367 "sources": [
6368 {
6369 "fileName": "auth/sessionData.ts",
6370 "line": 18,
6371 "character": 19
6372 }
6373 ],
6374 "type": {
6375 "type": "intrinsic",
6376 "name": "string"
6377 }
6378 }
6379 ],
6380 "groups": [
6381 {
6382 "title": "Variables",
6383 "kind": 32,
6384 "children": [
6385 834
6386 ]
6387 }
6388 ],
6389 "sources": [
6390 {
6391 "fileName": "auth/sessionData.ts",
6392 "line": 17,
6393 "character": 16
6394 }
6395 ]
6396 }
6397 }
6398 },
6399 {
6400 "id": 830,
6401 "name": "transitKey",
6402 "kind": 1024,
6403 "kindString": "Property",
6404 "flags": {
6405 "isExported": true,
6406 "isOptional": true
6407 },
6408 "sources": [
6409 {
6410 "fileName": "auth/sessionData.ts",
6411 "line": 15,
6412 "character": 12
6413 }
6414 ],
6415 "type": {
6416 "type": "intrinsic",
6417 "name": "string"
6418 }
6419 },
6420 {
6421 "id": 829,
6422 "name": "userData",
6423 "kind": 1024,
6424 "kindString": "Property",
6425 "flags": {
6426 "isExported": true,
6427 "isOptional": true
6428 },
6429 "sources": [
6430 {
6431 "fileName": "auth/sessionData.ts",
6432 "line": 14,
6433 "character": 10
6434 }
6435 ],
6436 "type": {
6437 "type": "reference",
6438 "name": "UserData",
6439 "id": 1680
6440 }
6441 },
6442 {
6443 "id": 825,
6444 "name": "username",
6445 "kind": 1024,
6446 "kindString": "Property",
6447 "flags": {
6448 "isExported": true,
6449 "isOptional": true
6450 },
6451 "sources": [
6452 {
6453 "fileName": "auth/sessionData.ts",
6454 "line": 10,
6455 "character": 10
6456 }
6457 ],
6458 "type": {
6459 "type": "intrinsic",
6460 "name": "string"
6461 }
6462 }
6463 ],
6464 "groups": [
6465 {
6466 "title": "Properties",
6467 "kind": 1024,
6468 "children": [
6469 824,
6470 827,
6471 828,
6472 826,
6473 831,
6474 832,
6475 830,
6476 829,
6477 825
6478 ]
6479 }
6480 ],
6481 "sources": [
6482 {
6483 "fileName": "auth/sessionData.ts",
6484 "line": 8,
6485 "character": 31
6486 }
6487 ]
6488 },
6489 {
6490 "id": 1680,
6491 "name": "UserData",
6492 "kind": 256,
6493 "kindString": "Interface",
6494 "flags": {
6495 "isExported": true
6496 },
6497 "comment": {
6498 "shortText": " Returned from the [[UserSession.loadUserData]] function."
6499 },
6500 "children": [
6501 {
6502 "id": 1685,
6503 "name": "appPrivateKey",
6504 "kind": 1024,
6505 "kindString": "Property",
6506 "flags": {
6507 "isExported": true
6508 },
6509 "sources": [
6510 {
6511 "fileName": "auth/authApp.ts",
6512 "line": 53,
6513 "character": 15
6514 }
6515 ],
6516 "type": {
6517 "type": "intrinsic",
6518 "name": "string"
6519 }
6520 },
6521 {
6522 "id": 1687,
6523 "name": "authResponseToken",
6524 "kind": 1024,
6525 "kindString": "Property",
6526 "flags": {
6527 "isExported": true
6528 },
6529 "sources": [
6530 {
6531 "fileName": "auth/authApp.ts",
6532 "line": 58,
6533 "character": 19
6534 }
6535 ],
6536 "type": {
6537 "type": "intrinsic",
6538 "name": "string"
6539 }
6540 },
6541 {
6542 "id": 1688,
6543 "name": "coreSessionToken",
6544 "kind": 1024,
6545 "kindString": "Property",
6546 "flags": {
6547 "isExported": true,
6548 "isOptional": true
6549 },
6550 "sources": [
6551 {
6552 "fileName": "auth/authApp.ts",
6553 "line": 60,
6554 "character": 18
6555 }
6556 ],
6557 "type": {
6558 "type": "intrinsic",
6559 "name": "string"
6560 }
6561 },
6562 {
6563 "id": 1683,
6564 "name": "decentralizedID",
6565 "kind": 1024,
6566 "kindString": "Property",
6567 "flags": {
6568 "isExported": true
6569 },
6570 "sources": [
6571 {
6572 "fileName": "auth/authApp.ts",
6573 "line": 46,
6574 "character": 17
6575 }
6576 ],
6577 "type": {
6578 "type": "intrinsic",
6579 "name": "string"
6580 }
6581 },
6582 {
6583 "id": 1682,
6584 "name": "email",
6585 "kind": 1024,
6586 "kindString": "Property",
6587 "flags": {
6588 "isExported": true,
6589 "isOptional": true
6590 },
6591 "sources": [
6592 {
6593 "fileName": "auth/authApp.ts",
6594 "line": 43,
6595 "character": 7
6596 }
6597 ],
6598 "type": {
6599 "type": "intrinsic",
6600 "name": "string"
6601 }
6602 },
6603 {
6604 "id": 1689,
6605 "name": "gaiaAssociationToken",
6606 "kind": 1024,
6607 "kindString": "Property",
6608 "flags": {
6609 "isExported": true,
6610 "isOptional": true
6611 },
6612 "sources": [
6613 {
6614 "fileName": "auth/authApp.ts",
6615 "line": 62,
6616 "character": 22
6617 }
6618 ],
6619 "type": {
6620 "type": "intrinsic",
6621 "name": "string"
6622 }
6623 },
6624 {
6625 "id": 1691,
6626 "name": "gaiaHubConfig",
6627 "kind": 1024,
6628 "kindString": "Property",
6629 "flags": {
6630 "isExported": true,
6631 "isOptional": true
6632 },
6633 "sources": [
6634 {
6635 "fileName": "auth/authApp.ts",
6636 "line": 67,
6637 "character": 15
6638 }
6639 ],
6640 "type": {
6641 "type": "reference",
6642 "name": "GaiaHubConfig",
6643 "id": 784
6644 }
6645 },
6646 {
6647 "id": 1686,
6648 "name": "hubUrl",
6649 "kind": 1024,
6650 "kindString": "Property",
6651 "flags": {
6652 "isExported": true
6653 },
6654 "sources": [
6655 {
6656 "fileName": "auth/authApp.ts",
6657 "line": 56,
6658 "character": 8
6659 }
6660 ],
6661 "type": {
6662 "type": "intrinsic",
6663 "name": "string"
6664 }
6665 },
6666 {
6667 "id": 1684,
6668 "name": "identityAddress",
6669 "kind": 1024,
6670 "kindString": "Property",
6671 "flags": {
6672 "isExported": true
6673 },
6674 "sources": [
6675 {
6676 "fileName": "auth/authApp.ts",
6677 "line": 49,
6678 "character": 17
6679 }
6680 ],
6681 "type": {
6682 "type": "intrinsic",
6683 "name": "string"
6684 }
6685 },
6686 {
6687 "id": 1690,
6688 "name": "profile",
6689 "kind": 1024,
6690 "kindString": "Property",
6691 "flags": {
6692 "isExported": true
6693 },
6694 "sources": [
6695 {
6696 "fileName": "auth/authApp.ts",
6697 "line": 65,
6698 "character": 9
6699 }
6700 ],
6701 "type": {
6702 "type": "intrinsic",
6703 "name": "any"
6704 }
6705 },
6706 {
6707 "id": 1681,
6708 "name": "username",
6709 "kind": 1024,
6710 "kindString": "Property",
6711 "flags": {
6712 "isExported": true
6713 },
6714 "sources": [
6715 {
6716 "fileName": "auth/authApp.ts",
6717 "line": 36,
6718 "character": 10
6719 }
6720 ],
6721 "type": {
6722 "type": "intrinsic",
6723 "name": "string"
6724 }
6725 }
6726 ],
6727 "groups": [
6728 {
6729 "title": "Properties",
6730 "kind": 1024,
6731 "children": [
6732 1685,
6733 1687,
6734 1688,
6735 1683,
6736 1682,
6737 1689,
6738 1691,
6739 1686,
6740 1684,
6741 1690,
6742 1681
6743 ]
6744 }
6745 ],
6746 "sources": [
6747 {
6748 "fileName": "auth/authApp.ts",
6749 "line": 34,
6750 "character": 25
6751 }
6752 ]
6753 },
6754 {
6755 "id": 1097,
6756 "name": "ValidateProofService",
6757 "kind": 256,
6758 "kindString": "Interface",
6759 "flags": {},
6760 "children": [
6761 {
6762 "id": 1112,
6763 "name": "getProofIdentity",
6764 "kind": 2048,
6765 "kindString": "Method",
6766 "flags": {},
6767 "signatures": [
6768 {
6769 "id": 1113,
6770 "name": "getProofIdentity",
6771 "kind": 4096,
6772 "kindString": "Call signature",
6773 "flags": {},
6774 "parameters": [
6775 {
6776 "id": 1114,
6777 "name": "searchText",
6778 "kind": 32768,
6779 "kindString": "Parameter",
6780 "flags": {},
6781 "type": {
6782 "type": "intrinsic",
6783 "name": "string"
6784 }
6785 }
6786 ],
6787 "type": {
6788 "type": "intrinsic",
6789 "name": "string"
6790 }
6791 }
6792 ],
6793 "sources": [
6794 {
6795 "fileName": "profiles/services/index.ts",
6796 "line": 14,
6797 "character": 18
6798 }
6799 ]
6800 },
6801 {
6802 "id": 1106,
6803 "name": "getProofStatement",
6804 "kind": 2048,
6805 "kindString": "Method",
6806 "flags": {},
6807 "signatures": [
6808 {
6809 "id": 1107,
6810 "name": "getProofStatement",
6811 "kind": 4096,
6812 "kindString": "Call signature",
6813 "flags": {},
6814 "parameters": [
6815 {
6816 "id": 1108,
6817 "name": "searchText",
6818 "kind": 32768,
6819 "kindString": "Parameter",
6820 "flags": {},
6821 "type": {
6822 "type": "intrinsic",
6823 "name": "string"
6824 }
6825 }
6826 ],
6827 "type": {
6828 "type": "intrinsic",
6829 "name": "string"
6830 }
6831 }
6832 ],
6833 "sources": [
6834 {
6835 "fileName": "profiles/services/index.ts",
6836 "line": 12,
6837 "character": 19
6838 }
6839 ]
6840 },
6841 {
6842 "id": 1103,
6843 "name": "getProofUrl",
6844 "kind": 2048,
6845 "kindString": "Method",
6846 "flags": {},
6847 "signatures": [
6848 {
6849 "id": 1104,
6850 "name": "getProofUrl",
6851 "kind": 4096,
6852 "kindString": "Call signature",
6853 "flags": {},
6854 "parameters": [
6855 {
6856 "id": 1105,
6857 "name": "proof",
6858 "kind": 32768,
6859 "kindString": "Parameter",
6860 "flags": {},
6861 "type": {
6862 "type": "intrinsic",
6863 "name": "any"
6864 }
6865 }
6866 ],
6867 "type": {
6868 "type": "intrinsic",
6869 "name": "string"
6870 }
6871 }
6872 ],
6873 "sources": [
6874 {
6875 "fileName": "profiles/services/index.ts",
6876 "line": 11,
6877 "character": 13
6878 }
6879 ]
6880 },
6881 {
6882 "id": 1109,
6883 "name": "normalizeUrl",
6884 "kind": 2048,
6885 "kindString": "Method",
6886 "flags": {},
6887 "signatures": [
6888 {
6889 "id": 1110,
6890 "name": "normalizeUrl",
6891 "kind": 4096,
6892 "kindString": "Call signature",
6893 "flags": {},
6894 "parameters": [
6895 {
6896 "id": 1111,
6897 "name": "proof",
6898 "kind": 32768,
6899 "kindString": "Parameter",
6900 "flags": {},
6901 "type": {
6902 "type": "intrinsic",
6903 "name": "any"
6904 }
6905 }
6906 ],
6907 "type": {
6908 "type": "intrinsic",
6909 "name": "string"
6910 }
6911 }
6912 ],
6913 "sources": [
6914 {
6915 "fileName": "profiles/services/index.ts",
6916 "line": 13,
6917 "character": 14
6918 }
6919 ]
6920 },
6921 {
6922 "id": 1098,
6923 "name": "validateProof",
6924 "kind": 2048,
6925 "kindString": "Method",
6926 "flags": {},
6927 "signatures": [
6928 {
6929 "id": 1099,
6930 "name": "validateProof",
6931 "kind": 4096,
6932 "kindString": "Call signature",
6933 "flags": {},
6934 "parameters": [
6935 {
6936 "id": 1100,
6937 "name": "proof",
6938 "kind": 32768,
6939 "kindString": "Parameter",
6940 "flags": {},
6941 "type": {
6942 "type": "intrinsic",
6943 "name": "any"
6944 }
6945 },
6946 {
6947 "id": 1101,
6948 "name": "ownerAddress",
6949 "kind": 32768,
6950 "kindString": "Parameter",
6951 "flags": {},
6952 "type": {
6953 "type": "intrinsic",
6954 "name": "string"
6955 }
6956 },
6957 {
6958 "id": 1102,
6959 "name": "name",
6960 "kind": 32768,
6961 "kindString": "Parameter",
6962 "flags": {
6963 "isOptional": true
6964 },
6965 "type": {
6966 "type": "intrinsic",
6967 "name": "string"
6968 }
6969 }
6970 ],
6971 "type": {
6972 "type": "reference",
6973 "name": "Promise",
6974 "typeArguments": [
6975 {
6976 "type": "intrinsic",
6977 "name": "any"
6978 }
6979 ]
6980 }
6981 }
6982 ],
6983 "sources": [
6984 {
6985 "fileName": "profiles/services/index.ts",
6986 "line": 10,
6987 "character": 15
6988 }
6989 ]
6990 }
6991 ],
6992 "groups": [
6993 {
6994 "title": "Methods",
6995 "kind": 2048,
6996 "children": [
6997 1112,
6998 1106,
6999 1103,
7000 1109,
7001 1098
7002 ]
7003 }
7004 ],
7005 "sources": [
7006 {
7007 "fileName": "profiles/services/index.ts",
7008 "line": 9,
7009 "character": 30
7010 }
7011 ]
7012 },
7013 {
7014 "id": 1963,
7015 "name": "AmountType",
7016 "kind": 4194304,
7017 "kindString": "Type alias",
7018 "flags": {},
7019 "sources": [
7020 {
7021 "fileName": "operations/skeletons.ts",
7022 "line": 13,
7023 "character": 15
7024 }
7025 ],
7026 "type": {
7027 "type": "union",
7028 "types": [
7029 {
7030 "type": "reference",
7031 "name": "AmountTypeV1",
7032 "id": 1958
7033 },
7034 {
7035 "type": "reference",
7036 "name": "AmountTypeV2",
7037 "id": 1959
7038 }
7039 ]
7040 }
7041 },
7042 {
7043 "id": 1958,
7044 "name": "AmountTypeV1",
7045 "kind": 4194304,
7046 "kindString": "Type alias",
7047 "flags": {},
7048 "sources": [
7049 {
7050 "fileName": "operations/skeletons.ts",
7051 "line": 11,
7052 "character": 17
7053 }
7054 ],
7055 "type": {
7056 "type": "intrinsic",
7057 "name": "number"
7058 }
7059 },
7060 {
7061 "id": 1959,
7062 "name": "AmountTypeV2",
7063 "kind": 4194304,
7064 "kindString": "Type alias",
7065 "flags": {},
7066 "sources": [
7067 {
7068 "fileName": "operations/skeletons.ts",
7069 "line": 12,
7070 "character": 17
7071 }
7072 ],
7073 "type": {
7074 "type": "reflection",
7075 "declaration": {
7076 "id": 1960,
7077 "name": "__type",
7078 "kind": 65536,
7079 "kindString": "Type literal",
7080 "flags": {},
7081 "children": [
7082 {
7083 "id": 1962,
7084 "name": "amount",
7085 "kind": 32,
7086 "kindString": "Variable",
7087 "flags": {},
7088 "sources": [
7089 {
7090 "fileName": "operations/skeletons.ts",
7091 "line": 12,
7092 "character": 43
7093 }
7094 ],
7095 "type": {
7096 "type": "reference",
7097 "name": "BN"
7098 }
7099 },
7100 {
7101 "id": 1961,
7102 "name": "units",
7103 "kind": 32,
7104 "kindString": "Variable",
7105 "flags": {},
7106 "sources": [
7107 {
7108 "fileName": "operations/skeletons.ts",
7109 "line": 12,
7110 "character": 27
7111 }
7112 ],
7113 "type": {
7114 "type": "intrinsic",
7115 "name": "string"
7116 }
7117 }
7118 ],
7119 "groups": [
7120 {
7121 "title": "Variables",
7122 "kind": 32,
7123 "children": [
7124 1962,
7125 1961
7126 ]
7127 }
7128 ],
7129 "sources": [
7130 {
7131 "fileName": "operations/skeletons.ts",
7132 "line": 12,
7133 "character": 19
7134 }
7135 ]
7136 }
7137 }
7138 },
7139 {
7140 "id": 1630,
7141 "name": "AuthMetadata",
7142 "kind": 4194304,
7143 "kindString": "Type alias",
7144 "flags": {},
7145 "sources": [
7146 {
7147 "fileName": "auth/authMessages.ts",
7148 "line": 17,
7149 "character": 17
7150 }
7151 ],
7152 "type": {
7153 "type": "reflection",
7154 "declaration": {
7155 "id": 1631,
7156 "name": "__type",
7157 "kind": 65536,
7158 "kindString": "Type literal",
7159 "flags": {},
7160 "children": [
7161 {
7162 "id": 1632,
7163 "name": "email",
7164 "kind": 32,
7165 "kindString": "Variable",
7166 "flags": {
7167 "isOptional": true
7168 },
7169 "sources": [
7170 {
7171 "fileName": "auth/authMessages.ts",
7172 "line": 18,
7173 "character": 7
7174 }
7175 ],
7176 "type": {
7177 "type": "intrinsic",
7178 "name": "string"
7179 }
7180 },
7181 {
7182 "id": 1633,
7183 "name": "profileUrl",
7184 "kind": 32,
7185 "kindString": "Variable",
7186 "flags": {
7187 "isOptional": true
7188 },
7189 "sources": [
7190 {
7191 "fileName": "auth/authMessages.ts",
7192 "line": 19,
7193 "character": 12
7194 }
7195 ],
7196 "type": {
7197 "type": "intrinsic",
7198 "name": "string"
7199 }
7200 }
7201 ],
7202 "groups": [
7203 {
7204 "title": "Variables",
7205 "kind": 32,
7206 "children": [
7207 1632,
7208 1633
7209 ]
7210 }
7211 ],
7212 "sources": [
7213 {
7214 "fileName": "auth/authMessages.ts",
7215 "line": 17,
7216 "character": 19
7217 }
7218 ]
7219 }
7220 }
7221 },
7222 {
7223 "id": 1874,
7224 "name": "txPoint",
7225 "kind": 4194304,
7226 "kindString": "Type alias",
7227 "flags": {},
7228 "sources": [
7229 {
7230 "fileName": "operations/utils.ts",
7231 "line": 43,
7232 "character": 12
7233 }
7234 ],
7235 "type": {
7236 "type": "reflection",
7237 "declaration": {
7238 "id": 1875,
7239 "name": "__type",
7240 "kind": 65536,
7241 "kindString": "Type literal",
7242 "flags": {},
7243 "children": [
7244 {
7245 "id": 1876,
7246 "name": "script",
7247 "kind": 32,
7248 "kindString": "Variable",
7249 "flags": {},
7250 "sources": [
7251 {
7252 "fileName": "operations/utils.ts",
7253 "line": 44,
7254 "character": 8
7255 }
7256 ],
7257 "type": {
7258 "type": "reflection",
7259 "declaration": {
7260 "id": 1877,
7261 "name": "__type",
7262 "kind": 65536,
7263 "kindString": "Type literal",
7264 "flags": {},
7265 "children": [
7266 {
7267 "id": 1878,
7268 "name": "length",
7269 "kind": 32,
7270 "kindString": "Variable",
7271 "flags": {},
7272 "sources": [
7273 {
7274 "fileName": "operations/utils.ts",
7275 "line": 44,
7276 "character": 18
7277 }
7278 ],
7279 "type": {
7280 "type": "intrinsic",
7281 "name": "number"
7282 }
7283 }
7284 ],
7285 "groups": [
7286 {
7287 "title": "Variables",
7288 "kind": 32,
7289 "children": [
7290 1878
7291 ]
7292 }
7293 ],
7294 "sources": [
7295 {
7296 "fileName": "operations/utils.ts",
7297 "line": 44,
7298 "character": 9
7299 }
7300 ]
7301 }
7302 }
7303 }
7304 ],
7305 "groups": [
7306 {
7307 "title": "Variables",
7308 "kind": 32,
7309 "children": [
7310 1876
7311 ]
7312 }
7313 ],
7314 "sources": [
7315 {
7316 "fileName": "operations/utils.ts",
7317 "line": 43,
7318 "character": 14
7319 }
7320 ]
7321 }
7322 }
7323 },
7324 {
7325 "id": 2378,
7326 "name": "APPS_NODE_INDEX",
7327 "kind": 32,
7328 "kindString": "Variable",
7329 "flags": {
7330 "isConst": true
7331 },
7332 "sources": [
7333 {
7334 "fileName": "wallet.ts",
7335 "line": 7,
7336 "character": 21
7337 }
7338 ],
7339 "type": {
7340 "type": "unknown",
7341 "name": "0"
7342 },
7343 "defaultValue": "0"
7344 },
7345 {
7346 "id": 1668,
7347 "name": "AUTH_CONTINUATION_PARAM",
7348 "kind": 32,
7349 "kindString": "Variable",
7350 "flags": {
7351 "isConst": true
7352 },
7353 "sources": [
7354 {
7355 "fileName": "auth/protocolEchoDetection.ts",
7356 "line": 10,
7357 "character": 29
7358 }
7359 ],
7360 "type": {
7361 "type": "stringLiteral",
7362 "value": "authContinuation"
7363 },
7364 "defaultValue": "\"authContinuation\""
7365 },
7366 {
7367 "id": 2383,
7368 "name": "BITCOIN_ACCOUNT_INDEX",
7369 "kind": 32,
7370 "kindString": "Variable",
7371 "flags": {
7372 "isConst": true
7373 },
7374 "sources": [
7375 {
7376 "fileName": "wallet.ts",
7377 "line": 13,
7378 "character": 27
7379 }
7380 ],
7381 "type": {
7382 "type": "unknown",
7383 "name": "0"
7384 },
7385 "defaultValue": "0"
7386 },
7387 {
7388 "id": 2381,
7389 "name": "BITCOIN_BIP_44_PURPOSE",
7390 "kind": 32,
7391 "kindString": "Variable",
7392 "flags": {
7393 "isConst": true
7394 },
7395 "sources": [
7396 {
7397 "fileName": "wallet.ts",
7398 "line": 11,
7399 "character": 28
7400 }
7401 ],
7402 "type": {
7403 "type": "unknown",
7404 "name": "44"
7405 },
7406 "defaultValue": "44"
7407 },
7408 {
7409 "id": 2382,
7410 "name": "BITCOIN_COIN_TYPE",
7411 "kind": 32,
7412 "kindString": "Variable",
7413 "flags": {
7414 "isConst": true
7415 },
7416 "sources": [
7417 {
7418 "fileName": "wallet.ts",
7419 "line": 12,
7420 "character": 23
7421 }
7422 ],
7423 "type": {
7424 "type": "unknown",
7425 "name": "0"
7426 },
7427 "defaultValue": "0"
7428 },
7429 {
7430 "id": 2380,
7431 "name": "BLOCKSTACK_ON_BITCOIN",
7432 "kind": 32,
7433 "kindString": "Variable",
7434 "flags": {
7435 "isConst": true
7436 },
7437 "sources": [
7438 {
7439 "fileName": "wallet.ts",
7440 "line": 9,
7441 "character": 27
7442 }
7443 ],
7444 "type": {
7445 "type": "unknown",
7446 "name": "0"
7447 },
7448 "defaultValue": "0"
7449 },
7450 {
7451 "id": 2385,
7452 "name": "CHANGE_ADDRESS",
7453 "kind": 32,
7454 "kindString": "Variable",
7455 "flags": {
7456 "isConst": true
7457 },
7458 "sources": [
7459 {
7460 "fileName": "wallet.ts",
7461 "line": 16,
7462 "character": 20
7463 }
7464 ],
7465 "type": {
7466 "type": "stringLiteral",
7467 "value": "CHANGE_ADDRESS"
7468 },
7469 "defaultValue": "\"CHANGE_ADDRESS\""
7470 },
7471 {
7472 "id": 7,
7473 "name": "DEFAULT_BLOCKSTACK_HOST",
7474 "kind": 32,
7475 "kindString": "Variable",
7476 "flags": {
7477 "isExported": true,
7478 "isConst": true
7479 },
7480 "comment": {
7481 "shortText": "This constant is used in the [[redirectToSignInWithAuthRequest]]"
7482 },
7483 "sources": [
7484 {
7485 "fileName": "auth/authConstants.ts",
7486 "line": 13,
7487 "character": 36
7488 }
7489 ],
7490 "type": {
7491 "type": "stringLiteral",
7492 "value": "https://browser.blockstack.org/auth"
7493 },
7494 "defaultValue": "\"https://browser.blockstack.org/auth\""
7495 },
7496 {
7497 "id": 1667,
7498 "name": "ECHO_REPLY_PARAM",
7499 "kind": 32,
7500 "kindString": "Variable",
7501 "flags": {
7502 "isConst": true
7503 },
7504 "sources": [
7505 {
7506 "fileName": "auth/protocolEchoDetection.ts",
7507 "line": 9,
7508 "character": 22
7509 }
7510 ],
7511 "type": {
7512 "type": "stringLiteral",
7513 "value": "echoReply"
7514 },
7515 "defaultValue": "\"echoReply\""
7516 },
7517 {
7518 "id": 2384,
7519 "name": "EXTERNAL_ADDRESS",
7520 "kind": 32,
7521 "kindString": "Variable",
7522 "flags": {
7523 "isConst": true
7524 },
7525 "sources": [
7526 {
7527 "fileName": "wallet.ts",
7528 "line": 15,
7529 "character": 22
7530 }
7531 ],
7532 "type": {
7533 "type": "stringLiteral",
7534 "value": "EXTERNAL_ADDRESS"
7535 },
7536 "defaultValue": "\"EXTERNAL_ADDRESS\""
7537 },
7538 {
7539 "id": 1666,
7540 "name": "GLOBAL_DETECTION_CACHE_KEY",
7541 "kind": 32,
7542 "kindString": "Variable",
7543 "flags": {
7544 "isConst": true
7545 },
7546 "comment": {
7547 "shortText": "This logic is in a separate file with no dependencies so that it can be\nloaded and executed as soon as possible to fulfill the purpose of the protocol\ndetection technique. The effectiveness of this is obviously subject to how web\napps bundle/consume the blockstack.js lib."
7548 },
7549 "sources": [
7550 {
7551 "fileName": "auth/protocolEchoDetection.ts",
7552 "line": 8,
7553 "character": 32
7554 }
7555 ],
7556 "type": {
7557 "type": "stringLiteral",
7558 "value": "_blockstackDidCheckEchoReply"
7559 },
7560 "defaultValue": "\"_blockstackDidCheckEchoReply\""
7561 },
7562 {
7563 "id": 2379,
7564 "name": "IDENTITY_KEYCHAIN",
7565 "kind": 32,
7566 "kindString": "Variable",
7567 "flags": {
7568 "isConst": true
7569 },
7570 "sources": [
7571 {
7572 "fileName": "wallet.ts",
7573 "line": 8,
7574 "character": 23
7575 }
7576 ],
7577 "type": {
7578 "type": "unknown",
7579 "name": "888"
7580 },
7581 "defaultValue": "888"
7582 },
7583 {
7584 "id": 563,
7585 "name": "SATOSHIS_PER_BTC",
7586 "kind": 32,
7587 "kindString": "Variable",
7588 "flags": {
7589 "isConst": true
7590 },
7591 "sources": [
7592 {
7593 "fileName": "network.ts",
7594 "line": 20,
7595 "character": 22
7596 }
7597 ],
7598 "type": {
7599 "type": "unknown",
7600 "name": "100000000"
7601 },
7602 "defaultValue": "100000000"
7603 },
7604 {
7605 "id": 857,
7606 "name": "SESSION_VERSION",
7607 "kind": 32,
7608 "kindString": "Variable",
7609 "flags": {
7610 "isConst": true
7611 },
7612 "sources": [
7613 {
7614 "fileName": "auth/sessionData.ts",
7615 "line": 6,
7616 "character": 21
7617 }
7618 ],
7619 "type": {
7620 "type": "stringLiteral",
7621 "value": "1.0.0"
7622 },
7623 "defaultValue": "\"1.0.0\""
7624 },
7625 {
7626 "id": 1440,
7627 "name": "SIGNATURE_FILE_SUFFIX",
7628 "kind": 32,
7629 "kindString": "Variable",
7630 "flags": {
7631 "isConst": true
7632 },
7633 "sources": [
7634 {
7635 "fileName": "storage/index.ts",
7636 "line": 49,
7637 "character": 27
7638 }
7639 ],
7640 "type": {
7641 "type": "stringLiteral",
7642 "value": ".sig"
7643 },
7644 "defaultValue": "\".sig\""
7645 },
7646 {
7647 "id": 565,
7648 "name": "TX_BROADCAST_SERVICE_REGISTRATION_ENDPOINT",
7649 "kind": 32,
7650 "kindString": "Variable",
7651 "flags": {
7652 "isConst": true
7653 },
7654 "sources": [
7655 {
7656 "fileName": "network.ts",
7657 "line": 22,
7658 "character": 48
7659 }
7660 ],
7661 "type": {
7662 "type": "stringLiteral",
7663 "value": "registration"
7664 },
7665 "defaultValue": "\"registration\""
7666 },
7667 {
7668 "id": 566,
7669 "name": "TX_BROADCAST_SERVICE_TX_ENDPOINT",
7670 "kind": 32,
7671 "kindString": "Variable",
7672 "flags": {
7673 "isConst": true
7674 },
7675 "sources": [
7676 {
7677 "fileName": "network.ts",
7678 "line": 23,
7679 "character": 38
7680 }
7681 ],
7682 "type": {
7683 "type": "stringLiteral",
7684 "value": "transaction"
7685 },
7686 "defaultValue": "\"transaction\""
7687 },
7688 {
7689 "id": 564,
7690 "name": "TX_BROADCAST_SERVICE_ZONE_FILE_ENDPOINT",
7691 "kind": 32,
7692 "kindString": "Variable",
7693 "flags": {
7694 "isConst": true
7695 },
7696 "sources": [
7697 {
7698 "fileName": "network.ts",
7699 "line": 21,
7700 "character": 45
7701 }
7702 ],
7703 "type": {
7704 "type": "stringLiteral",
7705 "value": "zone-file"
7706 },
7707 "defaultValue": "\"zone-file\""
7708 },
7709 {
7710 "id": 1869,
7711 "name": "TX_EMPTY_SIZE",
7712 "kind": 32,
7713 "kindString": "Variable",
7714 "flags": {
7715 "isConst": true
7716 },
7717 "sources": [
7718 {
7719 "fileName": "operations/utils.ts",
7720 "line": 37,
7721 "character": 19
7722 }
7723 ],
7724 "type": {
7725 "type": "intrinsic",
7726 "name": "number"
7727 },
7728 "defaultValue": " 4 + 1 + 1 + 4"
7729 },
7730 {
7731 "id": 1870,
7732 "name": "TX_INPUT_BASE",
7733 "kind": 32,
7734 "kindString": "Variable",
7735 "flags": {
7736 "isConst": true
7737 },
7738 "sources": [
7739 {
7740 "fileName": "operations/utils.ts",
7741 "line": 38,
7742 "character": 19
7743 }
7744 ],
7745 "type": {
7746 "type": "intrinsic",
7747 "name": "number"
7748 },
7749 "defaultValue": " 32 + 4 + 1 + 4"
7750 },
7751 {
7752 "id": 1871,
7753 "name": "TX_INPUT_PUBKEYHASH",
7754 "kind": 32,
7755 "kindString": "Variable",
7756 "flags": {
7757 "isConst": true
7758 },
7759 "sources": [
7760 {
7761 "fileName": "operations/utils.ts",
7762 "line": 39,
7763 "character": 25
7764 }
7765 ],
7766 "type": {
7767 "type": "unknown",
7768 "name": "107"
7769 },
7770 "defaultValue": "107"
7771 },
7772 {
7773 "id": 1872,
7774 "name": "TX_OUTPUT_BASE",
7775 "kind": 32,
7776 "kindString": "Variable",
7777 "flags": {
7778 "isConst": true
7779 },
7780 "sources": [
7781 {
7782 "fileName": "operations/utils.ts",
7783 "line": 40,
7784 "character": 20
7785 }
7786 ],
7787 "type": {
7788 "type": "intrinsic",
7789 "name": "number"
7790 },
7791 "defaultValue": " 8 + 1"
7792 },
7793 {
7794 "id": 1873,
7795 "name": "TX_OUTPUT_PUBKEYHASH",
7796 "kind": 32,
7797 "kindString": "Variable",
7798 "flags": {
7799 "isConst": true
7800 },
7801 "sources": [
7802 {
7803 "fileName": "operations/utils.ts",
7804 "line": 41,
7805 "character": 26
7806 }
7807 ],
7808 "type": {
7809 "type": "unknown",
7810 "name": "25"
7811 },
7812 "defaultValue": "25"
7813 },
7814 {
7815 "id": 1629,
7816 "name": "VERSION",
7817 "kind": 32,
7818 "kindString": "Variable",
7819 "flags": {
7820 "isConst": true
7821 },
7822 "sources": [
7823 {
7824 "fileName": "auth/authMessages.ts",
7825 "line": 15,
7826 "character": 13
7827 }
7828 ],
7829 "type": {
7830 "type": "stringLiteral",
7831 "value": "1.3.1"
7832 },
7833 "defaultValue": "\"1.3.1\""
7834 },
7835 {
7836 "id": 2037,
7837 "name": "dummyConsensusHash",
7838 "kind": 32,
7839 "kindString": "Variable",
7840 "flags": {
7841 "isConst": true
7842 },
7843 "sources": [
7844 {
7845 "fileName": "operations/txbuild.ts",
7846 "line": 24,
7847 "character": 24
7848 }
7849 ],
7850 "type": {
7851 "type": "stringLiteral",
7852 "value": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
7853 },
7854 "defaultValue": "\"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\""
7855 },
7856 {
7857 "id": 2038,
7858 "name": "dummyZonefileHash",
7859 "kind": 32,
7860 "kindString": "Variable",
7861 "flags": {
7862 "isConst": true
7863 },
7864 "sources": [
7865 {
7866 "fileName": "operations/txbuild.ts",
7867 "line": 25,
7868 "character": 23
7869 }
7870 ],
7871 "type": {
7872 "type": "stringLiteral",
7873 "value": "ffffffffffffffffffffffffffffffffffffffff"
7874 },
7875 "defaultValue": "\"ffffffffffffffffffffffffffffffffffffffff\""
7876 },
7877 {
7878 "id": 726,
7879 "name": "ecurve",
7880 "kind": 32,
7881 "kindString": "Variable",
7882 "flags": {
7883 "isConst": true
7884 },
7885 "sources": [
7886 {
7887 "fileName": "encryption/ec.ts",
7888 "line": 7,
7889 "character": 12
7890 }
7891 ],
7892 "type": {
7893 "type": "reference",
7894 "name": "ec"
7895 },
7896 "defaultValue": " new EllipticCurve('secp256k1')"
7897 },
7898 {
7899 "id": 191,
7900 "name": "intToLevel",
7901 "kind": 32,
7902 "kindString": "Variable",
7903 "flags": {
7904 "isConst": true
7905 },
7906 "sources": [
7907 {
7908 "fileName": "logger.ts",
7909 "line": 12,
7910 "character": 16
7911 }
7912 ],
7913 "type": {
7914 "type": "reflection",
7915 "declaration": {
7916 "id": 192,
7917 "name": "__type",
7918 "kind": 65536,
7919 "kindString": "Type literal",
7920 "flags": {},
7921 "indexSignature": [
7922 {
7923 "id": 193,
7924 "name": "__index",
7925 "kind": 8192,
7926 "kindString": "Index signature",
7927 "flags": {},
7928 "parameters": [
7929 {
7930 "id": 194,
7931 "name": "int",
7932 "kind": 32768,
7933 "kindString": "Parameter",
7934 "flags": {},
7935 "type": {
7936 "type": "intrinsic",
7937 "name": "number"
7938 }
7939 }
7940 ],
7941 "type": {
7942 "type": "intrinsic",
7943 "name": "string"
7944 }
7945 }
7946 ],
7947 "sources": [
7948 {
7949 "fileName": "logger.ts",
7950 "line": 12,
7951 "character": 17
7952 }
7953 ]
7954 }
7955 }
7956 },
7957 {
7958 "id": 187,
7959 "name": "levelToInt",
7960 "kind": 32,
7961 "kindString": "Variable",
7962 "flags": {
7963 "isConst": true
7964 },
7965 "sources": [
7966 {
7967 "fileName": "logger.ts",
7968 "line": 11,
7969 "character": 16
7970 }
7971 ],
7972 "type": {
7973 "type": "reflection",
7974 "declaration": {
7975 "id": 188,
7976 "name": "__type",
7977 "kind": 65536,
7978 "kindString": "Type literal",
7979 "flags": {},
7980 "indexSignature": [
7981 {
7982 "id": 189,
7983 "name": "__index",
7984 "kind": 8192,
7985 "kindString": "Index signature",
7986 "flags": {},
7987 "parameters": [
7988 {
7989 "id": 190,
7990 "name": "level",
7991 "kind": 32768,
7992 "kindString": "Parameter",
7993 "flags": {},
7994 "type": {
7995 "type": "intrinsic",
7996 "name": "string"
7997 }
7998 }
7999 ],
8000 "type": {
8001 "type": "intrinsic",
8002 "name": "number"
8003 }
8004 }
8005 ],
8006 "sources": [
8007 {
8008 "fileName": "logger.ts",
8009 "line": 11,
8010 "character": 17
8011 }
8012 ]
8013 }
8014 }
8015 },
8016 {
8017 "id": 186,
8018 "name": "levels",
8019 "kind": 32,
8020 "kindString": "Variable",
8021 "flags": {
8022 "isConst": true
8023 },
8024 "sources": [
8025 {
8026 "fileName": "logger.ts",
8027 "line": 3,
8028 "character": 12
8029 }
8030 ],
8031 "type": {
8032 "type": "array",
8033 "elementType": {
8034 "type": "intrinsic",
8035 "name": "string"
8036 }
8037 },
8038 "defaultValue": " [\n 'debug',\n 'info',\n 'warn',\n 'error',\n 'none'\n]"
8039 },
8040 {
8041 "id": 1454,
8042 "name": "decryptContent",
8043 "kind": 64,
8044 "kindString": "Function",
8045 "flags": {
8046 "isExported": true
8047 },
8048 "signatures": [
8049 {
8050 "id": 1455,
8051 "name": "decryptContent",
8052 "kind": 4096,
8053 "kindString": "Call signature",
8054 "flags": {},
8055 "comment": {
8056 "returns": "decrypted content.\n",
8057 "tags": [
8058 {
8059 "tag": "deprecated",
8060 "text": "\n#### v19 Use [[UserSession.decryptContent]].\n\nDecrypts data encrypted with `encryptContent` with the\ntransit private key."
8061 }
8062 ]
8063 },
8064 "parameters": [
8065 {
8066 "id": 1456,
8067 "name": "content",
8068 "kind": 32768,
8069 "kindString": "Parameter",
8070 "flags": {},
8071 "comment": {
8072 "text": "encrypted content."
8073 },
8074 "type": {
8075 "type": "intrinsic",
8076 "name": "string"
8077 }
8078 },
8079 {
8080 "id": 1457,
8081 "name": "options",
8082 "kind": 32768,
8083 "kindString": "Parameter",
8084 "flags": {
8085 "isOptional": true
8086 },
8087 "type": {
8088 "type": "reflection",
8089 "declaration": {
8090 "id": 1458,
8091 "name": "__type",
8092 "kind": 65536,
8093 "kindString": "Type literal",
8094 "flags": {},
8095 "children": [
8096 {
8097 "id": 1459,
8098 "name": "privateKey",
8099 "kind": 32,
8100 "kindString": "Variable",
8101 "flags": {
8102 "isOptional": true
8103 },
8104 "comment": {
8105 "text": "the hex string of the ECDSA private\nkey to use for decryption. If not provided, will use user's appPrivateKey."
8106 },
8107 "sources": [
8108 {
8109 "fileName": "storage/index.ts",
8110 "line": 123,
8111 "character": 14
8112 }
8113 ],
8114 "type": {
8115 "type": "intrinsic",
8116 "name": "string"
8117 }
8118 }
8119 ],
8120 "groups": [
8121 {
8122 "title": "Variables",
8123 "kind": 32,
8124 "children": [
8125 1459
8126 ]
8127 }
8128 ],
8129 "sources": [
8130 {
8131 "fileName": "storage/index.ts",
8132 "line": 122,
8133 "character": 11
8134 }
8135 ]
8136 }
8137 }
8138 },
8139 {
8140 "id": 1460,
8141 "name": "caller",
8142 "kind": 32768,
8143 "kindString": "Parameter",
8144 "flags": {
8145 "isOptional": true
8146 },
8147 "type": {
8148 "type": "reference",
8149 "name": "UserSession",
8150 "id": 1544
8151 }
8152 }
8153 ],
8154 "type": {
8155 "type": "union",
8156 "types": [
8157 {
8158 "type": "intrinsic",
8159 "name": "string"
8160 },
8161 {
8162 "type": "reference",
8163 "name": "Buffer"
8164 }
8165 ]
8166 }
8167 }
8168 ],
8169 "sources": [
8170 {
8171 "fileName": "storage/index.ts",
8172 "line": 120,
8173 "character": 30
8174 }
8175 ]
8176 },
8177 {
8178 "id": 1515,
8179 "name": "deleteFile",
8180 "kind": 64,
8181 "kindString": "Function",
8182 "flags": {
8183 "isExported": true
8184 },
8185 "signatures": [
8186 {
8187 "id": 1516,
8188 "name": "deleteFile",
8189 "kind": 4096,
8190 "kindString": "Call signature",
8191 "flags": {},
8192 "comment": {
8193 "shortText": "Deletes the specified file from the app's data store.",
8194 "returns": "Resolves when the file has been removed or rejects with an error.\n"
8195 },
8196 "parameters": [
8197 {
8198 "id": 1517,
8199 "name": "path",
8200 "kind": 32768,
8201 "kindString": "Parameter",
8202 "flags": {},
8203 "comment": {
8204 "text": "The path to the file to delete."
8205 },
8206 "type": {
8207 "type": "intrinsic",
8208 "name": "string"
8209 }
8210 },
8211 {
8212 "id": 1518,
8213 "name": "options",
8214 "kind": 32768,
8215 "kindString": "Parameter",
8216 "flags": {
8217 "isOptional": true
8218 },
8219 "comment": {
8220 "text": "Optional options object."
8221 },
8222 "type": {
8223 "type": "reflection",
8224 "declaration": {
8225 "id": 1519,
8226 "name": "__type",
8227 "kind": 65536,
8228 "kindString": "Type literal",
8229 "flags": {},
8230 "children": [
8231 {
8232 "id": 1520,
8233 "name": "wasSigned",
8234 "kind": 32,
8235 "kindString": "Variable",
8236 "flags": {
8237 "isOptional": true
8238 },
8239 "comment": {
8240 "text": "Set to true if the file was originally signed\nin order for the corresponding signature file to also be deleted."
8241 },
8242 "sources": [
8243 {
8244 "fileName": "storage/index.ts",
8245 "line": 586,
8246 "character": 13
8247 }
8248 ],
8249 "type": {
8250 "type": "intrinsic",
8251 "name": "boolean"
8252 }
8253 }
8254 ],
8255 "groups": [
8256 {
8257 "title": "Variables",
8258 "kind": 32,
8259 "children": [
8260 1520
8261 ]
8262 }
8263 ],
8264 "sources": [
8265 {
8266 "fileName": "storage/index.ts",
8267 "line": 585,
8268 "character": 11
8269 }
8270 ]
8271 }
8272 }
8273 },
8274 {
8275 "id": 1521,
8276 "name": "caller",
8277 "kind": 32768,
8278 "kindString": "Parameter",
8279 "flags": {
8280 "isOptional": true
8281 },
8282 "type": {
8283 "type": "reference",
8284 "name": "UserSession",
8285 "id": 1544
8286 }
8287 }
8288 ],
8289 "type": {
8290 "type": "reference",
8291 "name": "Promise",
8292 "typeArguments": [
8293 {
8294 "type": "intrinsic",
8295 "name": "void"
8296 }
8297 ]
8298 }
8299 }
8300 ],
8301 "sources": [
8302 {
8303 "fileName": "storage/index.ts",
8304 "line": 583,
8305 "character": 32
8306 }
8307 ]
8308 },
8309 {
8310 "id": 796,
8311 "name": "deleteFromGaiaHub",
8312 "kind": 64,
8313 "kindString": "Function",
8314 "flags": {
8315 "isExported": true
8316 },
8317 "signatures": [
8318 {
8319 "id": 797,
8320 "name": "deleteFromGaiaHub",
8321 "kind": 4096,
8322 "kindString": "Call signature",
8323 "flags": {},
8324 "parameters": [
8325 {
8326 "id": 798,
8327 "name": "filename",
8328 "kind": 32768,
8329 "kindString": "Parameter",
8330 "flags": {},
8331 "type": {
8332 "type": "intrinsic",
8333 "name": "string"
8334 }
8335 },
8336 {
8337 "id": 799,
8338 "name": "hubConfig",
8339 "kind": 32768,
8340 "kindString": "Parameter",
8341 "flags": {},
8342 "type": {
8343 "type": "reference",
8344 "name": "GaiaHubConfig",
8345 "id": 784
8346 }
8347 }
8348 ],
8349 "type": {
8350 "type": "reference",
8351 "name": "Promise",
8352 "typeArguments": [
8353 {
8354 "type": "intrinsic",
8355 "name": "void"
8356 }
8357 ]
8358 }
8359 }
8360 ],
8361 "sources": [
8362 {
8363 "fileName": "storage/hub.ts",
8364 "line": 61,
8365 "character": 39
8366 }
8367 ]
8368 },
8369 {
8370 "id": 1447,
8371 "name": "encryptContent",
8372 "kind": 64,
8373 "kindString": "Function",
8374 "flags": {
8375 "isExported": true
8376 },
8377 "signatures": [
8378 {
8379 "id": 1448,
8380 "name": "encryptContent",
8381 "kind": 4096,
8382 "kindString": "Call signature",
8383 "flags": {},
8384 "comment": {
8385 "returns": "Stringified ciphertext object\n",
8386 "tags": [
8387 {
8388 "tag": "deprecated",
8389 "text": "\n#### v19 Use [[UserSession.encryptContent]].\n\nEncrypts the data provided with the app public key."
8390 }
8391 ]
8392 },
8393 "parameters": [
8394 {
8395 "id": 1449,
8396 "name": "content",
8397 "kind": 32768,
8398 "kindString": "Parameter",
8399 "flags": {},
8400 "comment": {
8401 "text": "data to encrypt"
8402 },
8403 "type": {
8404 "type": "union",
8405 "types": [
8406 {
8407 "type": "intrinsic",
8408 "name": "string"
8409 },
8410 {
8411 "type": "reference",
8412 "name": "Buffer"
8413 }
8414 ]
8415 }
8416 },
8417 {
8418 "id": 1450,
8419 "name": "options",
8420 "kind": 32768,
8421 "kindString": "Parameter",
8422 "flags": {
8423 "isOptional": true
8424 },
8425 "type": {
8426 "type": "reflection",
8427 "declaration": {
8428 "id": 1451,
8429 "name": "__type",
8430 "kind": 65536,
8431 "kindString": "Type literal",
8432 "flags": {},
8433 "children": [
8434 {
8435 "id": 1452,
8436 "name": "publicKey",
8437 "kind": 32,
8438 "kindString": "Variable",
8439 "flags": {
8440 "isOptional": true
8441 },
8442 "comment": {
8443 "text": "the hex string of the ECDSA public\nkey to use for encryption. If not provided, will use user's appPublicKey."
8444 },
8445 "sources": [
8446 {
8447 "fileName": "storage/index.ts",
8448 "line": 94,
8449 "character": 13
8450 }
8451 ],
8452 "type": {
8453 "type": "intrinsic",
8454 "name": "string"
8455 }
8456 }
8457 ],
8458 "groups": [
8459 {
8460 "title": "Variables",
8461 "kind": 32,
8462 "children": [
8463 1452
8464 ]
8465 }
8466 ],
8467 "sources": [
8468 {
8469 "fileName": "storage/index.ts",
8470 "line": 93,
8471 "character": 11
8472 }
8473 ]
8474 }
8475 }
8476 },
8477 {
8478 "id": 1453,
8479 "name": "caller",
8480 "kind": 32768,
8481 "kindString": "Parameter",
8482 "flags": {
8483 "isOptional": true
8484 },
8485 "type": {
8486 "type": "reference",
8487 "name": "UserSession",
8488 "id": 1544
8489 }
8490 }
8491 ],
8492 "type": {
8493 "type": "intrinsic",
8494 "name": "string"
8495 }
8496 }
8497 ],
8498 "sources": [
8499 {
8500 "fileName": "storage/index.ts",
8501 "line": 91,
8502 "character": 30
8503 }
8504 ]
8505 },
8506 {
8507 "id": 2125,
8508 "name": "estimateAnnounce",
8509 "kind": 64,
8510 "kindString": "Function",
8511 "flags": {
8512 "isPrivate": true
8513 },
8514 "signatures": [
8515 {
8516 "id": 2126,
8517 "name": "estimateAnnounce",
8518 "kind": 4096,
8519 "kindString": "Call signature",
8520 "flags": {
8521 "isPrivate": true
8522 },
8523 "comment": {
8524 "shortText": "Estimates the cost of an announce transaction",
8525 "returns": "- a promise which resolves to the satoshi cost\n to fund this announce transaction"
8526 },
8527 "parameters": [
8528 {
8529 "id": 2127,
8530 "name": "messageHash",
8531 "kind": 32768,
8532 "kindString": "Parameter",
8533 "flags": {},
8534 "comment": {
8535 "text": "the hash of the message"
8536 },
8537 "type": {
8538 "type": "intrinsic",
8539 "name": "string"
8540 }
8541 },
8542 {
8543 "id": 2128,
8544 "name": "senderUtxos",
8545 "kind": 32768,
8546 "kindString": "Parameter",
8547 "flags": {},
8548 "comment": {
8549 "text": "the number of utxos we expect will\n be required from the importer address"
8550 },
8551 "type": {
8552 "type": "intrinsic",
8553 "name": "number"
8554 },
8555 "defaultValue": "1"
8556 }
8557 ],
8558 "type": {
8559 "type": "reference",
8560 "name": "Promise",
8561 "typeArguments": [
8562 {
8563 "type": "intrinsic",
8564 "name": "number"
8565 }
8566 ]
8567 }
8568 }
8569 ],
8570 "sources": [
8571 {
8572 "fileName": "operations/txbuild.ts",
8573 "line": 432,
8574 "character": 25
8575 }
8576 ]
8577 },
8578 {
8579 "id": 2119,
8580 "name": "estimateNameImport",
8581 "kind": 64,
8582 "kindString": "Function",
8583 "flags": {
8584 "isPrivate": true
8585 },
8586 "signatures": [
8587 {
8588 "id": 2120,
8589 "name": "estimateNameImport",
8590 "kind": 4096,
8591 "kindString": "Call signature",
8592 "flags": {
8593 "isPrivate": true
8594 },
8595 "comment": {
8596 "shortText": "Estimates the cost of a name-import transaction",
8597 "returns": "- a promise which resolves to the satoshi cost\n to fund this name-import transaction"
8598 },
8599 "parameters": [
8600 {
8601 "id": 2121,
8602 "name": "name",
8603 "kind": 32768,
8604 "kindString": "Parameter",
8605 "flags": {},
8606 "comment": {
8607 "text": "the fully-qualified name"
8608 },
8609 "type": {
8610 "type": "intrinsic",
8611 "name": "string"
8612 }
8613 },
8614 {
8615 "id": 2122,
8616 "name": "recipientAddr",
8617 "kind": 32768,
8618 "kindString": "Parameter",
8619 "flags": {},
8620 "comment": {
8621 "text": "the recipient"
8622 },
8623 "type": {
8624 "type": "intrinsic",
8625 "name": "string"
8626 }
8627 },
8628 {
8629 "id": 2123,
8630 "name": "zonefileHash",
8631 "kind": 32768,
8632 "kindString": "Parameter",
8633 "flags": {},
8634 "comment": {
8635 "text": "the zone file hash"
8636 },
8637 "type": {
8638 "type": "intrinsic",
8639 "name": "string"
8640 }
8641 },
8642 {
8643 "id": 2124,
8644 "name": "importUtxos",
8645 "kind": 32768,
8646 "kindString": "Parameter",
8647 "flags": {},
8648 "comment": {
8649 "text": "the number of UTXOs we expect will\n be required from the importer address"
8650 },
8651 "type": {
8652 "type": "intrinsic",
8653 "name": "number"
8654 },
8655 "defaultValue": "1"
8656 }
8657 ],
8658 "type": {
8659 "type": "reference",
8660 "name": "Promise",
8661 "typeArguments": [
8662 {
8663 "type": "intrinsic",
8664 "name": "number"
8665 }
8666 ]
8667 }
8668 }
8669 ],
8670 "sources": [
8671 {
8672 "fileName": "operations/txbuild.ts",
8673 "line": 407,
8674 "character": 27
8675 }
8676 ]
8677 },
8678 {
8679 "id": 2103,
8680 "name": "estimateNamespacePreorder",
8681 "kind": 64,
8682 "kindString": "Function",
8683 "flags": {
8684 "isPrivate": true
8685 },
8686 "signatures": [
8687 {
8688 "id": 2104,
8689 "name": "estimateNamespacePreorder",
8690 "kind": 4096,
8691 "kindString": "Call signature",
8692 "flags": {
8693 "isPrivate": true
8694 },
8695 "comment": {
8696 "shortText": "Estimates cost of a namespace preorder transaction for a namespace",
8697 "returns": "- a promise which resolves to the satoshi cost to fund\n the preorder. This includes a 5500 satoshi dust output for the preorder.\n Even though this is a change output, the payer must supply enough funds\n to generate this output, so we include it in the cost."
8698 },
8699 "parameters": [
8700 {
8701 "id": 2105,
8702 "name": "namespaceID",
8703 "kind": 32768,
8704 "kindString": "Parameter",
8705 "flags": {},
8706 "comment": {
8707 "text": "the namespace to preorder"
8708 },
8709 "type": {
8710 "type": "intrinsic",
8711 "name": "string"
8712 }
8713 },
8714 {
8715 "id": 2106,
8716 "name": "revealAddress",
8717 "kind": 32768,
8718 "kindString": "Parameter",
8719 "flags": {},
8720 "comment": {
8721 "text": "the address to receive the namespace (this\n must be passed as the 'revealAddress' in the namespace-reveal transaction)"
8722 },
8723 "type": {
8724 "type": "intrinsic",
8725 "name": "string"
8726 }
8727 },
8728 {
8729 "id": 2107,
8730 "name": "paymentAddress",
8731 "kind": 32768,
8732 "kindString": "Parameter",
8733 "flags": {},
8734 "comment": {
8735 "text": "the address funding the preorder"
8736 },
8737 "type": {
8738 "type": "intrinsic",
8739 "name": "string"
8740 }
8741 },
8742 {
8743 "id": 2108,
8744 "name": "paymentUtxos",
8745 "kind": 32768,
8746 "kindString": "Parameter",
8747 "flags": {},
8748 "comment": {
8749 "text": "the number of UTXOs we expect will be required\n from the payment address."
8750 },
8751 "type": {
8752 "type": "intrinsic",
8753 "name": "number"
8754 },
8755 "defaultValue": "1"
8756 }
8757 ],
8758 "type": {
8759 "type": "reference",
8760 "name": "Promise",
8761 "typeArguments": [
8762 {
8763 "type": "intrinsic",
8764 "name": "number"
8765 }
8766 ]
8767 }
8768 }
8769 ],
8770 "sources": [
8771 {
8772 "fileName": "operations/txbuild.ts",
8773 "line": 320,
8774 "character": 34
8775 }
8776 ]
8777 },
8778 {
8779 "id": 2115,
8780 "name": "estimateNamespaceReady",
8781 "kind": 64,
8782 "kindString": "Function",
8783 "flags": {
8784 "isPrivate": true
8785 },
8786 "signatures": [
8787 {
8788 "id": 2116,
8789 "name": "estimateNamespaceReady",
8790 "kind": 4096,
8791 "kindString": "Call signature",
8792 "flags": {
8793 "isPrivate": true
8794 },
8795 "comment": {
8796 "shortText": "Estimates the cost of a namespace-ready transaction for a namespace",
8797 "returns": "- a promise which resolves to the satoshi cost to\n fund this namespacey-ready transaction."
8798 },
8799 "parameters": [
8800 {
8801 "id": 2117,
8802 "name": "namespaceID",
8803 "kind": 32768,
8804 "kindString": "Parameter",
8805 "flags": {},
8806 "comment": {
8807 "text": "the namespace to ready"
8808 },
8809 "type": {
8810 "type": "intrinsic",
8811 "name": "string"
8812 }
8813 },
8814 {
8815 "id": 2118,
8816 "name": "revealUtxos",
8817 "kind": 32768,
8818 "kindString": "Parameter",
8819 "flags": {},
8820 "comment": {
8821 "text": "the number of UTXOs we expect will\n be required from the reveal address"
8822 },
8823 "type": {
8824 "type": "intrinsic",
8825 "name": "number"
8826 },
8827 "defaultValue": "1"
8828 }
8829 ],
8830 "type": {
8831 "type": "reference",
8832 "name": "Promise",
8833 "typeArguments": [
8834 {
8835 "type": "intrinsic",
8836 "name": "number"
8837 }
8838 ]
8839 }
8840 }
8841 ],
8842 "sources": [
8843 {
8844 "fileName": "operations/txbuild.ts",
8845 "line": 382,
8846 "character": 31
8847 }
8848 ]
8849 },
8850 {
8851 "id": 2109,
8852 "name": "estimateNamespaceReveal",
8853 "kind": 64,
8854 "kindString": "Function",
8855 "flags": {
8856 "isPrivate": true
8857 },
8858 "signatures": [
8859 {
8860 "id": 2110,
8861 "name": "estimateNamespaceReveal",
8862 "kind": 4096,
8863 "kindString": "Call signature",
8864 "flags": {
8865 "isPrivate": true
8866 },
8867 "comment": {
8868 "shortText": "Estimates cost of a namesapce reveal transaction for a namespace",
8869 "returns": "- a promise which resolves to the satoshi cost to\n fund the reveal. This includes a 5500 satoshi dust output for the\n preorder. Even though this is a change output, the payer must have\n enough funds to generate this output, so we include it in the cost."
8870 },
8871 "parameters": [
8872 {
8873 "id": 2111,
8874 "name": "namespace",
8875 "kind": 32768,
8876 "kindString": "Parameter",
8877 "flags": {},
8878 "comment": {
8879 "text": "the namespace to reveal"
8880 },
8881 "type": {
8882 "type": "reference",
8883 "name": "BlockstackNamespace"
8884 }
8885 },
8886 {
8887 "id": 2112,
8888 "name": "revealAddress",
8889 "kind": 32768,
8890 "kindString": "Parameter",
8891 "flags": {},
8892 "comment": {
8893 "text": "the address to receive the namespace\n (this must have been passed as 'revealAddress' to a prior namespace\n preorder)"
8894 },
8895 "type": {
8896 "type": "intrinsic",
8897 "name": "string"
8898 }
8899 },
8900 {
8901 "id": 2113,
8902 "name": "paymentAddress",
8903 "kind": 32768,
8904 "kindString": "Parameter",
8905 "flags": {},
8906 "comment": {
8907 "text": "the address that pays for this transaction"
8908 },
8909 "type": {
8910 "type": "intrinsic",
8911 "name": "string"
8912 }
8913 },
8914 {
8915 "id": 2114,
8916 "name": "paymentUtxos",
8917 "kind": 32768,
8918 "kindString": "Parameter",
8919 "flags": {},
8920 "comment": {
8921 "text": "the number of UTXOs we expect will be required\n from the payment address"
8922 },
8923 "type": {
8924 "type": "intrinsic",
8925 "name": "number"
8926 },
8927 "defaultValue": "1"
8928 }
8929 ],
8930 "type": {
8931 "type": "reference",
8932 "name": "Promise",
8933 "typeArguments": [
8934 {
8935 "type": "intrinsic",
8936 "name": "number"
8937 }
8938 ]
8939 }
8940 }
8941 ],
8942 "sources": [
8943 {
8944 "fileName": "operations/txbuild.ts",
8945 "line": 356,
8946 "character": 32
8947 }
8948 ]
8949 },
8950 {
8951 "id": 2063,
8952 "name": "estimatePreorder",
8953 "kind": 64,
8954 "kindString": "Function",
8955 "flags": {
8956 "isPrivate": true
8957 },
8958 "signatures": [
8959 {
8960 "id": 2064,
8961 "name": "estimatePreorder",
8962 "kind": 4096,
8963 "kindString": "Call signature",
8964 "flags": {
8965 "isPrivate": true
8966 },
8967 "comment": {
8968 "shortText": "Estimates cost of a preorder transaction for a domain name.",
8969 "returns": "- a promise which resolves to the satoshi cost to fund\n the preorder. This includes a 5500 satoshi dust output for the preorder.\n Even though this is a change output, the payer must supply enough funds\n to generate this output, so we include it in the cost."
8970 },
8971 "parameters": [
8972 {
8973 "id": 2065,
8974 "name": "fullyQualifiedName",
8975 "kind": 32768,
8976 "kindString": "Parameter",
8977 "flags": {},
8978 "comment": {
8979 "text": "the name to preorder"
8980 },
8981 "type": {
8982 "type": "intrinsic",
8983 "name": "string"
8984 }
8985 },
8986 {
8987 "id": 2066,
8988 "name": "destinationAddress",
8989 "kind": 32768,
8990 "kindString": "Parameter",
8991 "flags": {},
8992 "comment": {
8993 "text": "the address to receive the name (this\n must be passed as the 'registrationAddress' in the register transaction)"
8994 },
8995 "type": {
8996 "type": "intrinsic",
8997 "name": "string"
8998 }
8999 },
9000 {
9001 "id": 2067,
9002 "name": "paymentAddress",
9003 "kind": 32768,
9004 "kindString": "Parameter",
9005 "flags": {},
9006 "comment": {
9007 "text": "the address funding the preorder"
9008 },
9009 "type": {
9010 "type": "intrinsic",
9011 "name": "string"
9012 }
9013 },
9014 {
9015 "id": 2068,
9016 "name": "paymentUtxos",
9017 "kind": 32768,
9018 "kindString": "Parameter",
9019 "flags": {},
9020 "comment": {
9021 "text": "the number of UTXOs we expect will be required\n from the payment address."
9022 },
9023 "type": {
9024 "type": "intrinsic",
9025 "name": "number"
9026 },
9027 "defaultValue": "1"
9028 }
9029 ],
9030 "type": {
9031 "type": "reference",
9032 "name": "Promise",
9033 "typeArguments": [
9034 {
9035 "type": "intrinsic",
9036 "name": "number"
9037 }
9038 ]
9039 }
9040 }
9041 ],
9042 "sources": [
9043 {
9044 "fileName": "operations/txbuild.ts",
9045 "line": 108,
9046 "character": 25
9047 }
9048 ]
9049 },
9050 {
9051 "id": 2069,
9052 "name": "estimateRegister",
9053 "kind": 64,
9054 "kindString": "Function",
9055 "flags": {
9056 "isPrivate": true
9057 },
9058 "signatures": [
9059 {
9060 "id": 2070,
9061 "name": "estimateRegister",
9062 "kind": 4096,
9063 "kindString": "Call signature",
9064 "flags": {
9065 "isPrivate": true
9066 },
9067 "comment": {
9068 "shortText": "Estimates cost of a register transaction for a domain name.",
9069 "returns": "- a promise which resolves to the satoshi cost to fund\n the register."
9070 },
9071 "parameters": [
9072 {
9073 "id": 2071,
9074 "name": "fullyQualifiedName",
9075 "kind": 32768,
9076 "kindString": "Parameter",
9077 "flags": {},
9078 "comment": {
9079 "text": "the name to register"
9080 },
9081 "type": {
9082 "type": "intrinsic",
9083 "name": "string"
9084 }
9085 },
9086 {
9087 "id": 2072,
9088 "name": "registerAddress",
9089 "kind": 32768,
9090 "kindString": "Parameter",
9091 "flags": {},
9092 "comment": {
9093 "text": "the address to receive the name"
9094 },
9095 "type": {
9096 "type": "intrinsic",
9097 "name": "string"
9098 }
9099 },
9100 {
9101 "id": 2073,
9102 "name": "paymentAddress",
9103 "kind": 32768,
9104 "kindString": "Parameter",
9105 "flags": {},
9106 "comment": {
9107 "text": "the address funding the register"
9108 },
9109 "type": {
9110 "type": "intrinsic",
9111 "name": "string"
9112 }
9113 },
9114 {
9115 "id": 2074,
9116 "name": "includingZonefile",
9117 "kind": 32768,
9118 "kindString": "Parameter",
9119 "flags": {},
9120 "comment": {
9121 "text": "whether or not we will broadcast\n a zonefile hash as part of the register"
9122 },
9123 "type": {
9124 "type": "intrinsic",
9125 "name": "boolean"
9126 },
9127 "defaultValue": "false"
9128 },
9129 {
9130 "id": 2075,
9131 "name": "paymentUtxos",
9132 "kind": 32768,
9133 "kindString": "Parameter",
9134 "flags": {},
9135 "comment": {
9136 "text": "the number of UTXOs we expect will be required\n from the payment address."
9137 },
9138 "type": {
9139 "type": "intrinsic",
9140 "name": "number"
9141 },
9142 "defaultValue": "1"
9143 }
9144 ],
9145 "type": {
9146 "type": "reference",
9147 "name": "Promise",
9148 "typeArguments": [
9149 {
9150 "type": "intrinsic",
9151 "name": "number"
9152 }
9153 ]
9154 }
9155 }
9156 ],
9157 "sources": [
9158 {
9159 "fileName": "operations/txbuild.ts",
9160 "line": 142,
9161 "character": 25
9162 }
9163 ]
9164 },
9165 {
9166 "id": 2089,
9167 "name": "estimateRenewal",
9168 "kind": 64,
9169 "kindString": "Function",
9170 "flags": {
9171 "isPrivate": true
9172 },
9173 "signatures": [
9174 {
9175 "id": 2090,
9176 "name": "estimateRenewal",
9177 "kind": 4096,
9178 "kindString": "Call signature",
9179 "flags": {
9180 "isPrivate": true
9181 },
9182 "comment": {
9183 "shortText": "Estimates cost of an transfer transaction for a domain name.",
9184 "returns": "- a promise which resolves to the satoshi cost to fund\n the transfer."
9185 },
9186 "parameters": [
9187 {
9188 "id": 2091,
9189 "name": "fullyQualifiedName",
9190 "kind": 32768,
9191 "kindString": "Parameter",
9192 "flags": {},
9193 "comment": {
9194 "text": "the name to renew"
9195 },
9196 "type": {
9197 "type": "intrinsic",
9198 "name": "string"
9199 }
9200 },
9201 {
9202 "id": 2092,
9203 "name": "destinationAddress",
9204 "kind": 32768,
9205 "kindString": "Parameter",
9206 "flags": {},
9207 "comment": {
9208 "text": "the next owner of the name"
9209 },
9210 "type": {
9211 "type": "intrinsic",
9212 "name": "string"
9213 }
9214 },
9215 {
9216 "id": 2093,
9217 "name": "ownerAddress",
9218 "kind": 32768,
9219 "kindString": "Parameter",
9220 "flags": {},
9221 "comment": {
9222 "text": "the current owner of the name"
9223 },
9224 "type": {
9225 "type": "intrinsic",
9226 "name": "string"
9227 }
9228 },
9229 {
9230 "id": 2094,
9231 "name": "paymentAddress",
9232 "kind": 32768,
9233 "kindString": "Parameter",
9234 "flags": {},
9235 "comment": {
9236 "text": "the address funding the transfer"
9237 },
9238 "type": {
9239 "type": "intrinsic",
9240 "name": "string"
9241 }
9242 },
9243 {
9244 "id": 2095,
9245 "name": "includingZonefile",
9246 "kind": 32768,
9247 "kindString": "Parameter",
9248 "flags": {},
9249 "comment": {
9250 "text": "whether or not we will broadcast a zonefile hash\nin the renewal operation"
9251 },
9252 "type": {
9253 "type": "intrinsic",
9254 "name": "boolean"
9255 },
9256 "defaultValue": "false"
9257 },
9258 {
9259 "id": 2096,
9260 "name": "paymentUtxos",
9261 "kind": 32768,
9262 "kindString": "Parameter",
9263 "flags": {},
9264 "comment": {
9265 "text": "the number of UTXOs we expect will be required\n from the payment address."
9266 },
9267 "type": {
9268 "type": "intrinsic",
9269 "name": "number"
9270 },
9271 "defaultValue": "1"
9272 }
9273 ],
9274 "type": {
9275 "type": "reference",
9276 "name": "Promise",
9277 "typeArguments": [
9278 {
9279 "type": "intrinsic",
9280 "name": "number"
9281 }
9282 ]
9283 }
9284 }
9285 ],
9286 "sources": [
9287 {
9288 "fileName": "operations/txbuild.ts",
9289 "line": 247,
9290 "character": 24
9291 }
9292 ]
9293 },
9294 {
9295 "id": 2097,
9296 "name": "estimateRevoke",
9297 "kind": 64,
9298 "kindString": "Function",
9299 "flags": {
9300 "isPrivate": true
9301 },
9302 "signatures": [
9303 {
9304 "id": 2098,
9305 "name": "estimateRevoke",
9306 "kind": 4096,
9307 "kindString": "Call signature",
9308 "flags": {
9309 "isPrivate": true
9310 },
9311 "comment": {
9312 "shortText": "Estimates cost of a revoke transaction for a domain name.",
9313 "returns": "- a promise which resolves to the satoshi cost to fund the\n revoke."
9314 },
9315 "parameters": [
9316 {
9317 "id": 2099,
9318 "name": "fullyQualifiedName",
9319 "kind": 32768,
9320 "kindString": "Parameter",
9321 "flags": {},
9322 "comment": {
9323 "text": "the name to revoke"
9324 },
9325 "type": {
9326 "type": "intrinsic",
9327 "name": "string"
9328 }
9329 },
9330 {
9331 "id": 2100,
9332 "name": "ownerAddress",
9333 "kind": 32768,
9334 "kindString": "Parameter",
9335 "flags": {},
9336 "comment": {
9337 "text": "the current owner of the name"
9338 },
9339 "type": {
9340 "type": "intrinsic",
9341 "name": "string"
9342 }
9343 },
9344 {
9345 "id": 2101,
9346 "name": "paymentAddress",
9347 "kind": 32768,
9348 "kindString": "Parameter",
9349 "flags": {},
9350 "comment": {
9351 "text": "the address funding the revoke"
9352 },
9353 "type": {
9354 "type": "intrinsic",
9355 "name": "string"
9356 }
9357 },
9358 {
9359 "id": 2102,
9360 "name": "paymentUtxos",
9361 "kind": 32768,
9362 "kindString": "Parameter",
9363 "flags": {},
9364 "comment": {
9365 "text": "the number of UTXOs we expect will be required\n from the payment address."
9366 },
9367 "type": {
9368 "type": "intrinsic",
9369 "name": "number"
9370 },
9371 "defaultValue": "1"
9372 }
9373 ],
9374 "type": {
9375 "type": "reference",
9376 "name": "Promise",
9377 "typeArguments": [
9378 {
9379 "type": "intrinsic",
9380 "name": "number"
9381 }
9382 ]
9383 }
9384 }
9385 ],
9386 "sources": [
9387 {
9388 "fileName": "operations/txbuild.ts",
9389 "line": 288,
9390 "character": 23
9391 }
9392 ]
9393 },
9394 {
9395 "id": 2129,
9396 "name": "estimateTokenTransfer",
9397 "kind": 64,
9398 "kindString": "Function",
9399 "flags": {
9400 "isPrivate": true
9401 },
9402 "signatures": [
9403 {
9404 "id": 2130,
9405 "name": "estimateTokenTransfer",
9406 "kind": 4096,
9407 "kindString": "Call signature",
9408 "flags": {
9409 "isPrivate": true
9410 },
9411 "comment": {
9412 "shortText": "Estimates the cost of a token-transfer transaction",
9413 "returns": "- a promise which resolves to the satoshi cost to\n fund this token-transfer transaction"
9414 },
9415 "parameters": [
9416 {
9417 "id": 2131,
9418 "name": "recipientAddress",
9419 "kind": 32768,
9420 "kindString": "Parameter",
9421 "flags": {},
9422 "comment": {
9423 "text": "the recipient of the tokens"
9424 },
9425 "type": {
9426 "type": "intrinsic",
9427 "name": "string"
9428 }
9429 },
9430 {
9431 "id": 2132,
9432 "name": "tokenType",
9433 "kind": 32768,
9434 "kindString": "Parameter",
9435 "flags": {},
9436 "comment": {
9437 "text": "the type of token to spend"
9438 },
9439 "type": {
9440 "type": "intrinsic",
9441 "name": "string"
9442 }
9443 },
9444 {
9445 "id": 2133,
9446 "name": "tokenAmount",
9447 "kind": 32768,
9448 "kindString": "Parameter",
9449 "flags": {},
9450 "comment": {
9451 "text": "a 64-bit unsigned BigInteger encoding the number of tokens\n to spend"
9452 },
9453 "type": {
9454 "type": "reference",
9455 "name": "BN"
9456 }
9457 },
9458 {
9459 "id": 2134,
9460 "name": "scratchArea",
9461 "kind": 32768,
9462 "kindString": "Parameter",
9463 "flags": {},
9464 "comment": {
9465 "text": "an arbitrary string to store with the transaction"
9466 },
9467 "type": {
9468 "type": "intrinsic",
9469 "name": "string"
9470 }
9471 },
9472 {
9473 "id": 2135,
9474 "name": "senderUtxos",
9475 "kind": 32768,
9476 "kindString": "Parameter",
9477 "flags": {},
9478 "comment": {
9479 "text": "the number of utxos we expect will\n be required from the importer address"
9480 },
9481 "type": {
9482 "type": "intrinsic",
9483 "name": "number"
9484 },
9485 "defaultValue": "1"
9486 },
9487 {
9488 "id": 2136,
9489 "name": "additionalOutputs",
9490 "kind": 32768,
9491 "kindString": "Parameter",
9492 "flags": {},
9493 "comment": {
9494 "text": "the number of outputs we expect to add beyond\n just the recipient output (default = 1, if the token owner is also the bitcoin funder)"
9495 },
9496 "type": {
9497 "type": "intrinsic",
9498 "name": "number"
9499 },
9500 "defaultValue": "1"
9501 }
9502 ],
9503 "type": {
9504 "type": "reference",
9505 "name": "Promise",
9506 "typeArguments": [
9507 {
9508 "type": "intrinsic",
9509 "name": "number"
9510 }
9511 ]
9512 }
9513 }
9514 ],
9515 "sources": [
9516 {
9517 "fileName": "operations/txbuild.ts",
9518 "line": 461,
9519 "character": 30
9520 }
9521 ]
9522 },
9523 {
9524 "id": 2082,
9525 "name": "estimateTransfer",
9526 "kind": 64,
9527 "kindString": "Function",
9528 "flags": {
9529 "isPrivate": true
9530 },
9531 "signatures": [
9532 {
9533 "id": 2083,
9534 "name": "estimateTransfer",
9535 "kind": 4096,
9536 "kindString": "Call signature",
9537 "flags": {
9538 "isPrivate": true
9539 },
9540 "comment": {
9541 "shortText": "Estimates cost of an transfer transaction for a domain name.",
9542 "returns": "- a promise which resolves to the satoshi cost to fund\n the transfer."
9543 },
9544 "parameters": [
9545 {
9546 "id": 2084,
9547 "name": "fullyQualifiedName",
9548 "kind": 32768,
9549 "kindString": "Parameter",
9550 "flags": {},
9551 "comment": {
9552 "text": "the name to transfer"
9553 },
9554 "type": {
9555 "type": "intrinsic",
9556 "name": "string"
9557 }
9558 },
9559 {
9560 "id": 2085,
9561 "name": "destinationAddress",
9562 "kind": 32768,
9563 "kindString": "Parameter",
9564 "flags": {},
9565 "comment": {
9566 "text": "the next owner of the name"
9567 },
9568 "type": {
9569 "type": "intrinsic",
9570 "name": "string"
9571 }
9572 },
9573 {
9574 "id": 2086,
9575 "name": "ownerAddress",
9576 "kind": 32768,
9577 "kindString": "Parameter",
9578 "flags": {},
9579 "comment": {
9580 "text": "the current owner of the name"
9581 },
9582 "type": {
9583 "type": "intrinsic",
9584 "name": "string"
9585 }
9586 },
9587 {
9588 "id": 2087,
9589 "name": "paymentAddress",
9590 "kind": 32768,
9591 "kindString": "Parameter",
9592 "flags": {},
9593 "comment": {
9594 "text": "the address funding the transfer"
9595 },
9596 "type": {
9597 "type": "intrinsic",
9598 "name": "string"
9599 }
9600 },
9601 {
9602 "id": 2088,
9603 "name": "paymentUtxos",
9604 "kind": 32768,
9605 "kindString": "Parameter",
9606 "flags": {},
9607 "comment": {
9608 "text": "the number of UTXOs we expect will be required\n from the payment address."
9609 },
9610 "type": {
9611 "type": "intrinsic",
9612 "name": "number"
9613 },
9614 "defaultValue": "1"
9615 }
9616 ],
9617 "type": {
9618 "type": "reference",
9619 "name": "Promise",
9620 "typeArguments": [
9621 {
9622 "type": "intrinsic",
9623 "name": "number"
9624 }
9625 ]
9626 }
9627 }
9628 ],
9629 "sources": [
9630 {
9631 "fileName": "operations/txbuild.ts",
9632 "line": 212,
9633 "character": 25
9634 }
9635 ]
9636 },
9637 {
9638 "id": 2076,
9639 "name": "estimateUpdate",
9640 "kind": 64,
9641 "kindString": "Function",
9642 "flags": {
9643 "isPrivate": true
9644 },
9645 "signatures": [
9646 {
9647 "id": 2077,
9648 "name": "estimateUpdate",
9649 "kind": 4096,
9650 "kindString": "Call signature",
9651 "flags": {
9652 "isPrivate": true
9653 },
9654 "comment": {
9655 "shortText": "Estimates cost of an update transaction for a domain name.",
9656 "returns": "- a promise which resolves to the satoshi cost to fund\n the update."
9657 },
9658 "parameters": [
9659 {
9660 "id": 2078,
9661 "name": "fullyQualifiedName",
9662 "kind": 32768,
9663 "kindString": "Parameter",
9664 "flags": {},
9665 "comment": {
9666 "text": "the name to update"
9667 },
9668 "type": {
9669 "type": "intrinsic",
9670 "name": "string"
9671 }
9672 },
9673 {
9674 "id": 2079,
9675 "name": "ownerAddress",
9676 "kind": 32768,
9677 "kindString": "Parameter",
9678 "flags": {},
9679 "comment": {
9680 "text": "the owner of the name"
9681 },
9682 "type": {
9683 "type": "intrinsic",
9684 "name": "string"
9685 }
9686 },
9687 {
9688 "id": 2080,
9689 "name": "paymentAddress",
9690 "kind": 32768,
9691 "kindString": "Parameter",
9692 "flags": {},
9693 "comment": {
9694 "text": "the address funding the update"
9695 },
9696 "type": {
9697 "type": "intrinsic",
9698 "name": "string"
9699 }
9700 },
9701 {
9702 "id": 2081,
9703 "name": "paymentUtxos",
9704 "kind": 32768,
9705 "kindString": "Parameter",
9706 "flags": {},
9707 "comment": {
9708 "text": "the number of UTXOs we expect will be required\n from the payment address."
9709 },
9710 "type": {
9711 "type": "intrinsic",
9712 "name": "number"
9713 },
9714 "defaultValue": "1"
9715 }
9716 ],
9717 "type": {
9718 "type": "reference",
9719 "name": "Promise",
9720 "typeArguments": [
9721 {
9722 "type": "intrinsic",
9723 "name": "number"
9724 }
9725 ]
9726 }
9727 }
9728 ],
9729 "sources": [
9730 {
9731 "fileName": "operations/txbuild.ts",
9732 "line": 179,
9733 "character": 23
9734 }
9735 ]
9736 },
9737 {
9738 "id": 912,
9739 "name": "extractProfile",
9740 "kind": 64,
9741 "kindString": "Function",
9742 "flags": {
9743 "isExported": true
9744 },
9745 "signatures": [
9746 {
9747 "id": 913,
9748 "name": "extractProfile",
9749 "kind": 4096,
9750 "kindString": "Call signature",
9751 "flags": {},
9752 "comment": {
9753 "shortText": "Extracts a profile from an encoded token and optionally verifies it,\nif `publicKeyOrAddress` is provided.",
9754 "returns": "- the profile extracted from the encoded token",
9755 "tags": [
9756 {
9757 "tag": "throws",
9758 "text": "{Error} - if the token isn't signed by the provided `publicKeyOrAddress`\n"
9759 }
9760 ]
9761 },
9762 "parameters": [
9763 {
9764 "id": 914,
9765 "name": "token",
9766 "kind": 32768,
9767 "kindString": "Parameter",
9768 "flags": {},
9769 "comment": {
9770 "text": "the token to be extracted"
9771 },
9772 "type": {
9773 "type": "intrinsic",
9774 "name": "string"
9775 }
9776 },
9777 {
9778 "id": 915,
9779 "name": "publicKeyOrAddress",
9780 "kind": 32768,
9781 "kindString": "Parameter",
9782 "flags": {},
9783 "comment": {
9784 "text": "the public key or address of the\n keypair that is thought to have signed the token"
9785 },
9786 "type": {
9787 "type": "union",
9788 "types": [
9789 {
9790 "type": "intrinsic",
9791 "name": "string"
9792 },
9793 {
9794 "type": "intrinsic",
9795 "name": "null"
9796 }
9797 ]
9798 },
9799 "defaultValue": " null"
9800 }
9801 ],
9802 "type": {
9803 "type": "reflection",
9804 "declaration": {
9805 "id": 916,
9806 "name": "__type",
9807 "kind": 65536,
9808 "kindString": "Type literal",
9809 "flags": {}
9810 }
9811 }
9812 }
9813 ],
9814 "sources": [
9815 {
9816 "fileName": "profiles/profileTokens.ts",
9817 "line": 142,
9818 "character": 30
9819 }
9820 ]
9821 },
9822 {
9823 "id": 620,
9824 "name": "getAPIUsageErrorMessage",
9825 "kind": 64,
9826 "kindString": "Function",
9827 "flags": {},
9828 "signatures": [
9829 {
9830 "id": 621,
9831 "name": "getAPIUsageErrorMessage",
9832 "kind": 4096,
9833 "kindString": "Call signature",
9834 "flags": {},
9835 "parameters": [
9836 {
9837 "id": 622,
9838 "name": "scopeObject",
9839 "kind": 32768,
9840 "kindString": "Parameter",
9841 "flags": {},
9842 "type": {
9843 "type": "intrinsic",
9844 "name": "unknown"
9845 }
9846 },
9847 {
9848 "id": 623,
9849 "name": "apiName",
9850 "kind": 32768,
9851 "kindString": "Parameter",
9852 "flags": {},
9853 "type": {
9854 "type": "intrinsic",
9855 "name": "string"
9856 }
9857 },
9858 {
9859 "id": 624,
9860 "name": "usageDesc",
9861 "kind": 32768,
9862 "kindString": "Parameter",
9863 "flags": {
9864 "isOptional": true
9865 },
9866 "type": {
9867 "type": "intrinsic",
9868 "name": "string"
9869 }
9870 }
9871 ],
9872 "type": {
9873 "type": "intrinsic",
9874 "name": "string"
9875 }
9876 }
9877 ],
9878 "sources": [
9879 {
9880 "fileName": "utils.ts",
9881 "line": 217,
9882 "character": 32
9883 }
9884 ]
9885 },
9886 {
9887 "id": 1522,
9888 "name": "getAppBucketUrl",
9889 "kind": 64,
9890 "kindString": "Function",
9891 "flags": {
9892 "isExported": true
9893 },
9894 "signatures": [
9895 {
9896 "id": 1523,
9897 "name": "getAppBucketUrl",
9898 "kind": 4096,
9899 "kindString": "Call signature",
9900 "flags": {},
9901 "comment": {
9902 "shortText": "Get the app storage bucket URL",
9903 "returns": "That resolves to the URL of the app index file\nor rejects if it fails\n"
9904 },
9905 "parameters": [
9906 {
9907 "id": 1524,
9908 "name": "gaiaHubUrl",
9909 "kind": 32768,
9910 "kindString": "Parameter",
9911 "flags": {},
9912 "comment": {
9913 "text": "the gaia hub URL"
9914 },
9915 "type": {
9916 "type": "intrinsic",
9917 "name": "string"
9918 }
9919 },
9920 {
9921 "id": 1525,
9922 "name": "appPrivateKey",
9923 "kind": 32768,
9924 "kindString": "Parameter",
9925 "flags": {},
9926 "comment": {
9927 "text": "the app private key used to generate the app address"
9928 },
9929 "type": {
9930 "type": "intrinsic",
9931 "name": "string"
9932 }
9933 }
9934 ],
9935 "type": {
9936 "type": "reference",
9937 "name": "Promise",
9938 "typeArguments": [
9939 {
9940 "type": "intrinsic",
9941 "name": "string"
9942 }
9943 ]
9944 }
9945 }
9946 ],
9947 "sources": [
9948 {
9949 "fileName": "storage/index.ts",
9950 "line": 622,
9951 "character": 31
9952 }
9953 ]
9954 },
9955 {
9956 "id": 1704,
9957 "name": "getAuthResponseToken",
9958 "kind": 64,
9959 "kindString": "Function",
9960 "flags": {
9961 "isExported": true
9962 },
9963 "signatures": [
9964 {
9965 "id": 1705,
9966 "name": "getAuthResponseToken",
9967 "kind": 4096,
9968 "kindString": "Call signature",
9969 "flags": {},
9970 "comment": {
9971 "returns": "the authentication token if it exists otherwise `null`\n",
9972 "tags": [
9973 {
9974 "tag": "deprecated",
9975 "text": "\n#### v19 Use [[UserSession.getAuthResponseToken]] instead.\n\nRetrieve the authentication token from the URL query"
9976 }
9977 ]
9978 },
9979 "type": {
9980 "type": "intrinsic",
9981 "name": "string"
9982 }
9983 }
9984 ],
9985 "sources": [
9986 {
9987 "fileName": "auth/authApp.ts",
9988 "line": 154,
9989 "character": 36
9990 }
9991 ]
9992 },
9993 {
9994 "id": 1504,
9995 "name": "getFile",
9996 "kind": 64,
9997 "kindString": "Function",
9998 "flags": {
9999 "isExported": true
10000 },
10001 "signatures": [
10002 {
10003 "id": 1505,
10004 "name": "getFile",
10005 "kind": 4096,
10006 "kindString": "Call signature",
10007 "flags": {},
10008 "comment": {
10009 "shortText": "Retrieves the specified file from the app's data store.",
10010 "returns": "that resolves to the raw data in the file\nor rejects with an error\n"
10011 },
10012 "parameters": [
10013 {
10014 "id": 1506,
10015 "name": "path",
10016 "kind": 32768,
10017 "kindString": "Parameter",
10018 "flags": {},
10019 "comment": {
10020 "text": "the path to the file to read"
10021 },
10022 "type": {
10023 "type": "intrinsic",
10024 "name": "string"
10025 }
10026 },
10027 {
10028 "id": 1507,
10029 "name": "options",
10030 "kind": 32768,
10031 "kindString": "Parameter",
10032 "flags": {
10033 "isOptional": true
10034 },
10035 "type": {
10036 "type": "reference",
10037 "name": "GetFileOptions",
10038 "id": 1434
10039 }
10040 },
10041 {
10042 "id": 1508,
10043 "name": "caller",
10044 "kind": 32768,
10045 "kindString": "Parameter",
10046 "flags": {
10047 "isOptional": true
10048 },
10049 "type": {
10050 "type": "reference",
10051 "name": "UserSession",
10052 "id": 1544
10053 }
10054 }
10055 ],
10056 "type": {
10057 "type": "reference",
10058 "name": "Promise",
10059 "typeArguments": [
10060 {
10061 "type": "union",
10062 "types": [
10063 {
10064 "type": "intrinsic",
10065 "name": "string"
10066 },
10067 {
10068 "type": "reference",
10069 "name": "ArrayBuffer"
10070 }
10071 ]
10072 }
10073 ]
10074 }
10075 }
10076 ],
10077 "sources": [
10078 {
10079 "fileName": "storage/index.ts",
10080 "line": 424,
10081 "character": 23
10082 }
10083 ]
10084 },
10085 {
10086 "id": 1483,
10087 "name": "getFileContents",
10088 "kind": 64,
10089 "kindString": "Function",
10090 "flags": {},
10091 "signatures": [
10092 {
10093 "id": 1484,
10094 "name": "getFileContents",
10095 "kind": 4096,
10096 "kindString": "Call signature",
10097 "flags": {},
10098 "parameters": [
10099 {
10100 "id": 1485,
10101 "name": "path",
10102 "kind": 32768,
10103 "kindString": "Parameter",
10104 "flags": {},
10105 "type": {
10106 "type": "intrinsic",
10107 "name": "string"
10108 }
10109 },
10110 {
10111 "id": 1486,
10112 "name": "app",
10113 "kind": 32768,
10114 "kindString": "Parameter",
10115 "flags": {},
10116 "type": {
10117 "type": "intrinsic",
10118 "name": "string"
10119 }
10120 },
10121 {
10122 "id": 1487,
10123 "name": "username",
10124 "kind": 32768,
10125 "kindString": "Parameter",
10126 "flags": {},
10127 "type": {
10128 "type": "union",
10129 "types": [
10130 {
10131 "type": "intrinsic",
10132 "name": "string"
10133 },
10134 {
10135 "type": "intrinsic",
10136 "name": "undefined"
10137 }
10138 ]
10139 }
10140 },
10141 {
10142 "id": 1488,
10143 "name": "zoneFileLookupURL",
10144 "kind": 32768,
10145 "kindString": "Parameter",
10146 "flags": {},
10147 "type": {
10148 "type": "union",
10149 "types": [
10150 {
10151 "type": "intrinsic",
10152 "name": "string"
10153 },
10154 {
10155 "type": "intrinsic",
10156 "name": "undefined"
10157 }
10158 ]
10159 }
10160 },
10161 {
10162 "id": 1489,
10163 "name": "forceText",
10164 "kind": 32768,
10165 "kindString": "Parameter",
10166 "flags": {},
10167 "type": {
10168 "type": "intrinsic",
10169 "name": "boolean"
10170 }
10171 },
10172 {
10173 "id": 1490,
10174 "name": "caller",
10175 "kind": 32768,
10176 "kindString": "Parameter",
10177 "flags": {
10178 "isOptional": true
10179 },
10180 "type": {
10181 "type": "reference",
10182 "name": "UserSession",
10183 "id": 1544
10184 }
10185 }
10186 ],
10187 "type": {
10188 "type": "reference",
10189 "name": "Promise",
10190 "typeArguments": [
10191 {
10192 "type": "union",
10193 "types": [
10194 {
10195 "type": "intrinsic",
10196 "name": "string"
10197 },
10198 {
10199 "type": "reference",
10200 "name": "ArrayBuffer"
10201 },
10202 {
10203 "type": "intrinsic",
10204 "name": "null"
10205 }
10206 ]
10207 }
10208 ]
10209 }
10210 }
10211 ],
10212 "sources": [
10213 {
10214 "fileName": "storage/index.ts",
10215 "line": 233,
10216 "character": 24
10217 }
10218 ]
10219 },
10220 {
10221 "id": 1491,
10222 "name": "getFileSignedUnencrypted",
10223 "kind": 64,
10224 "kindString": "Function",
10225 "flags": {},
10226 "signatures": [
10227 {
10228 "id": 1492,
10229 "name": "getFileSignedUnencrypted",
10230 "kind": 4096,
10231 "kindString": "Call signature",
10232 "flags": {},
10233 "parameters": [
10234 {
10235 "id": 1493,
10236 "name": "path",
10237 "kind": 32768,
10238 "kindString": "Parameter",
10239 "flags": {},
10240 "type": {
10241 "type": "intrinsic",
10242 "name": "string"
10243 }
10244 },
10245 {
10246 "id": 1494,
10247 "name": "opt",
10248 "kind": 32768,
10249 "kindString": "Parameter",
10250 "flags": {},
10251 "type": {
10252 "type": "reference",
10253 "name": "GetFileOptions",
10254 "id": 1434
10255 }
10256 },
10257 {
10258 "id": 1495,
10259 "name": "caller",
10260 "kind": 32768,
10261 "kindString": "Parameter",
10262 "flags": {
10263 "isOptional": true
10264 },
10265 "type": {
10266 "type": "reference",
10267 "name": "UserSession",
10268 "id": 1544
10269 }
10270 }
10271 ],
10272 "type": {
10273 "type": "reference",
10274 "name": "Promise",
10275 "typeArguments": [
10276 {
10277 "type": "union",
10278 "types": [
10279 {
10280 "type": "intrinsic",
10281 "name": "string"
10282 },
10283 {
10284 "type": "reference",
10285 "name": "ArrayBuffer"
10286 }
10287 ]
10288 }
10289 ]
10290 }
10291 }
10292 ],
10293 "sources": [
10294 {
10295 "fileName": "storage/index.ts",
10296 "line": 269,
10297 "character": 33
10298 }
10299 ]
10300 },
10301 {
10302 "id": 1478,
10303 "name": "getFileUrl",
10304 "kind": 64,
10305 "kindString": "Function",
10306 "flags": {
10307 "isExported": true
10308 },
10309 "signatures": [
10310 {
10311 "id": 1479,
10312 "name": "getFileUrl",
10313 "kind": 4096,
10314 "kindString": "Call signature",
10315 "flags": {},
10316 "comment": {
10317 "returns": "that resolves to the URL or rejects with an error\n",
10318 "tags": [
10319 {
10320 "tag": "deprecated",
10321 "text": "\n#### v19 Use [[UserSession.getFileUrl]] instead.\n"
10322 }
10323 ]
10324 },
10325 "parameters": [
10326 {
10327 "id": 1480,
10328 "name": "path",
10329 "kind": 32768,
10330 "kindString": "Parameter",
10331 "flags": {},
10332 "comment": {
10333 "text": "the path to the file to read"
10334 },
10335 "type": {
10336 "type": "intrinsic",
10337 "name": "string"
10338 }
10339 },
10340 {
10341 "id": 1481,
10342 "name": "options",
10343 "kind": 32768,
10344 "kindString": "Parameter",
10345 "flags": {
10346 "isOptional": true
10347 },
10348 "type": {
10349 "type": "reference",
10350 "name": "GetFileUrlOptions",
10351 "id": 1430
10352 }
10353 },
10354 {
10355 "id": 1482,
10356 "name": "caller",
10357 "kind": 32768,
10358 "kindString": "Parameter",
10359 "flags": {
10360 "isOptional": true
10361 },
10362 "type": {
10363 "type": "reference",
10364 "name": "UserSession",
10365 "id": 1544
10366 }
10367 }
10368 ],
10369 "type": {
10370 "type": "reference",
10371 "name": "Promise",
10372 "typeArguments": [
10373 {
10374 "type": "intrinsic",
10375 "name": "string"
10376 }
10377 ]
10378 }
10379 }
10380 ],
10381 "sources": [
10382 {
10383 "fileName": "storage/index.ts",
10384 "line": 206,
10385 "character": 32
10386 }
10387 ]
10388 },
10389 {
10390 "id": 1461,
10391 "name": "getGaiaAddress",
10392 "kind": 64,
10393 "kindString": "Function",
10394 "flags": {},
10395 "signatures": [
10396 {
10397 "id": 1462,
10398 "name": "getGaiaAddress",
10399 "kind": 4096,
10400 "kindString": "Call signature",
10401 "flags": {},
10402 "parameters": [
10403 {
10404 "id": 1463,
10405 "name": "app",
10406 "kind": 32768,
10407 "kindString": "Parameter",
10408 "flags": {},
10409 "type": {
10410 "type": "intrinsic",
10411 "name": "string"
10412 }
10413 },
10414 {
10415 "id": 1464,
10416 "name": "username",
10417 "kind": 32768,
10418 "kindString": "Parameter",
10419 "flags": {
10420 "isOptional": true
10421 },
10422 "type": {
10423 "type": "intrinsic",
10424 "name": "string"
10425 }
10426 },
10427 {
10428 "id": 1465,
10429 "name": "zoneFileLookupURL",
10430 "kind": 32768,
10431 "kindString": "Parameter",
10432 "flags": {
10433 "isOptional": true
10434 },
10435 "type": {
10436 "type": "intrinsic",
10437 "name": "string"
10438 }
10439 },
10440 {
10441 "id": 1466,
10442 "name": "caller",
10443 "kind": 32768,
10444 "kindString": "Parameter",
10445 "flags": {
10446 "isOptional": true
10447 },
10448 "type": {
10449 "type": "reference",
10450 "name": "UserSession",
10451 "id": 1544
10452 }
10453 }
10454 ],
10455 "type": {
10456 "type": "reference",
10457 "name": "Promise",
10458 "typeArguments": [
10459 {
10460 "type": "intrinsic",
10461 "name": "string"
10462 }
10463 ]
10464 }
10465 }
10466 ],
10467 "sources": [
10468 {
10469 "fileName": "storage/index.ts",
10470 "line": 150,
10471 "character": 29
10472 }
10473 ]
10474 },
10475 {
10476 "id": 618,
10477 "name": "getGlobalScope",
10478 "kind": 64,
10479 "kindString": "Function",
10480 "flags": {},
10481 "signatures": [
10482 {
10483 "id": 619,
10484 "name": "getGlobalScope",
10485 "kind": 4096,
10486 "kindString": "Call signature",
10487 "flags": {},
10488 "comment": {
10489 "shortText": "Returns the global scope `Window`, `WorkerGlobalScope`, or `NodeJS.Global` if available in the\ncurrently executing environment.",
10490 "tags": [
10491 {
10492 "tag": "see",
10493 "text": "https://developer.mozilla.org/en-US/docs/Web/API/Window/self"
10494 },
10495 {
10496 "tag": "see",
10497 "text": "https://developer.mozilla.org/en-US/docs/Web/API/WorkerGlobalScope/self"
10498 },
10499 {
10500 "tag": "see",
10501 "text": "https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope\n\nThis could be switched to `globalThis` once it is standardized and widely available."
10502 },
10503 {
10504 "tag": "see",
10505 "text": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/globalThis\n"
10506 }
10507 ]
10508 },
10509 "type": {
10510 "type": "reference",
10511 "name": "Window"
10512 }
10513 }
10514 ],
10515 "sources": [
10516 {
10517 "fileName": "utils.ts",
10518 "line": 199,
10519 "character": 23
10520 }
10521 ]
10522 },
10523 {
10524 "id": 1194,
10525 "name": "getName",
10526 "kind": 64,
10527 "kindString": "Function",
10528 "flags": {
10529 "isExported": true
10530 },
10531 "signatures": [
10532 {
10533 "id": 1195,
10534 "name": "getName",
10535 "kind": 4096,
10536 "kindString": "Call signature",
10537 "flags": {},
10538 "parameters": [
10539 {
10540 "id": 1196,
10541 "name": "profile",
10542 "kind": 32768,
10543 "kindString": "Parameter",
10544 "flags": {},
10545 "type": {
10546 "type": "intrinsic",
10547 "name": "any"
10548 }
10549 }
10550 ],
10551 "type": {
10552 "type": "intrinsic",
10553 "name": "any"
10554 }
10555 }
10556 ],
10557 "sources": [
10558 {
10559 "fileName": "profiles/profileSchemas/personUtils.ts",
10560 "line": 1,
10561 "character": 23
10562 }
10563 ]
10564 },
10565 {
10566 "id": 569,
10567 "name": "getNameInfo",
10568 "kind": 64,
10569 "kindString": "Function",
10570 "flags": {
10571 "isExported": true
10572 },
10573 "signatures": [
10574 {
10575 "id": 570,
10576 "name": "getNameInfo",
10577 "kind": 4096,
10578 "kindString": "Call signature",
10579 "flags": {},
10580 "comment": {
10581 "shortText": "Get WHOIS-like information for a name, including the address that owns it,\nthe block at which it expires, and the zone file anchored to it (if available).",
10582 "returns": "a promise that resolves to the WHOIS-like information\n"
10583 },
10584 "parameters": [
10585 {
10586 "id": 571,
10587 "name": "fullyQualifiedName",
10588 "kind": 32768,
10589 "kindString": "Parameter",
10590 "flags": {},
10591 "comment": {
10592 "text": "the name to query. Can be on-chain of off-chain."
10593 },
10594 "type": {
10595 "type": "intrinsic",
10596 "name": "string"
10597 }
10598 }
10599 ],
10600 "type": {
10601 "type": "reference",
10602 "name": "Promise",
10603 "typeArguments": [
10604 {
10605 "type": "intrinsic",
10606 "name": "any"
10607 }
10608 ]
10609 }
10610 }
10611 ],
10612 "sources": [
10613 {
10614 "fileName": "network.ts",
10615 "line": 1253,
10616 "character": 27
10617 }
10618 ]
10619 },
10620 {
10621 "id": 1892,
10622 "name": "getTransaction",
10623 "kind": 64,
10624 "kindString": "Function",
10625 "flags": {},
10626 "signatures": [
10627 {
10628 "id": 1893,
10629 "name": "getTransaction",
10630 "kind": 4096,
10631 "kindString": "Call signature",
10632 "flags": {},
10633 "parameters": [
10634 {
10635 "id": 1894,
10636 "name": "txIn",
10637 "kind": 32768,
10638 "kindString": "Parameter",
10639 "flags": {},
10640 "type": {
10641 "type": "union",
10642 "types": [
10643 {
10644 "type": "reference",
10645 "name": "Transaction"
10646 },
10647 {
10648 "type": "reference",
10649 "name": "TransactionBuilder"
10650 }
10651 ]
10652 }
10653 }
10654 ],
10655 "type": {
10656 "type": "reference",
10657 "name": "Transaction"
10658 }
10659 }
10660 ],
10661 "sources": [
10662 {
10663 "fileName": "operations/utils.ts",
10664 "line": 77,
10665 "character": 23
10666 }
10667 ]
10668 },
10669 {
10670 "id": 1441,
10671 "name": "getUserAppFileUrl",
10672 "kind": 64,
10673 "kindString": "Function",
10674 "flags": {
10675 "isExported": true
10676 },
10677 "signatures": [
10678 {
10679 "id": 1442,
10680 "name": "getUserAppFileUrl",
10681 "kind": 4096,
10682 "kindString": "Call signature",
10683 "flags": {},
10684 "comment": {
10685 "shortText": "Fetch the public read URL of a user file for the specified app.",
10686 "returns": "that resolves to the public read URL of the file\nor rejects with an error\n"
10687 },
10688 "parameters": [
10689 {
10690 "id": 1443,
10691 "name": "path",
10692 "kind": 32768,
10693 "kindString": "Parameter",
10694 "flags": {},
10695 "comment": {
10696 "text": "the path to the file to read"
10697 },
10698 "type": {
10699 "type": "intrinsic",
10700 "name": "string"
10701 }
10702 },
10703 {
10704 "id": 1444,
10705 "name": "username",
10706 "kind": 32768,
10707 "kindString": "Parameter",
10708 "flags": {},
10709 "comment": {
10710 "text": "The Blockstack ID of the user to look up"
10711 },
10712 "type": {
10713 "type": "intrinsic",
10714 "name": "string"
10715 }
10716 },
10717 {
10718 "id": 1445,
10719 "name": "appOrigin",
10720 "kind": 32768,
10721 "kindString": "Parameter",
10722 "flags": {},
10723 "comment": {
10724 "text": "The app origin"
10725 },
10726 "type": {
10727 "type": "intrinsic",
10728 "name": "string"
10729 }
10730 },
10731 {
10732 "id": 1446,
10733 "name": "zoneFileLookupURL",
10734 "kind": 32768,
10735 "kindString": "Parameter",
10736 "flags": {
10737 "isOptional": true
10738 },
10739 "type": {
10740 "type": "intrinsic",
10741 "name": "string"
10742 }
10743 }
10744 ],
10745 "type": {
10746 "type": "reference",
10747 "name": "Promise",
10748 "typeArguments": [
10749 {
10750 "type": "union",
10751 "types": [
10752 {
10753 "type": "intrinsic",
10754 "name": "string"
10755 },
10756 {
10757 "type": "intrinsic",
10758 "name": "null"
10759 }
10760 ]
10761 }
10762 ]
10763 }
10764 }
10765 ],
10766 "sources": [
10767 {
10768 "fileName": "storage/index.ts",
10769 "line": 62,
10770 "character": 39
10771 }
10772 ]
10773 },
10774 {
10775 "id": 1716,
10776 "name": "handlePendingSignIn",
10777 "kind": 64,
10778 "kindString": "Function",
10779 "flags": {
10780 "isExported": true
10781 },
10782 "signatures": [
10783 {
10784 "id": 1717,
10785 "name": "handlePendingSignIn",
10786 "kind": 4096,
10787 "kindString": "Call signature",
10788 "flags": {},
10789 "comment": {
10790 "returns": "that resolves to the user data object if successful and rejects\nif handling the sign in request fails or there was no pending sign in request.\n",
10791 "tags": [
10792 {
10793 "tag": "deprecated",
10794 "text": "\n#### v19 Use [[UserSession.handlePendingSignIn]] instead.\n\nTry to process any pending sign in request by returning a `Promise` that resolves\nto the user data object if the sign in succeeds.\n"
10795 }
10796 ]
10797 },
10798 "parameters": [
10799 {
10800 "id": 1718,
10801 "name": "nameLookupURL",
10802 "kind": 32768,
10803 "kindString": "Parameter",
10804 "flags": {},
10805 "comment": {
10806 "text": "the endpoint against which to verify public\nkeys match claimed username"
10807 },
10808 "type": {
10809 "type": "intrinsic",
10810 "name": "string"
10811 },
10812 "defaultValue": "\"\""
10813 },
10814 {
10815 "id": 1719,
10816 "name": "authResponseToken",
10817 "kind": 32768,
10818 "kindString": "Parameter",
10819 "flags": {},
10820 "comment": {
10821 "text": "the signed authentication response token"
10822 },
10823 "type": {
10824 "type": "intrinsic",
10825 "name": "string"
10826 },
10827 "defaultValue": " getAuthResponseToken()"
10828 },
10829 {
10830 "id": 1720,
10831 "name": "transitKey",
10832 "kind": 32768,
10833 "kindString": "Parameter",
10834 "flags": {
10835 "isOptional": true
10836 },
10837 "comment": {
10838 "text": "the transit private key that corresponds to the transit public key\nthat was provided in the authentication request"
10839 },
10840 "type": {
10841 "type": "intrinsic",
10842 "name": "string"
10843 }
10844 },
10845 {
10846 "id": 1721,
10847 "name": "caller",
10848 "kind": 32768,
10849 "kindString": "Parameter",
10850 "flags": {
10851 "isOptional": true
10852 },
10853 "type": {
10854 "type": "reference",
10855 "name": "UserSession",
10856 "id": 1544
10857 }
10858 }
10859 ],
10860 "type": {
10861 "type": "reference",
10862 "name": "Promise",
10863 "typeArguments": [
10864 {
10865 "type": "reference",
10866 "name": "UserData",
10867 "id": 1680
10868 }
10869 ]
10870 }
10871 }
10872 ],
10873 "sources": [
10874 {
10875 "fileName": "auth/authApp.ts",
10876 "line": 260,
10877 "character": 41
10878 }
10879 ]
10880 },
10881 {
10882 "id": 1496,
10883 "name": "handleSignedEncryptedContents",
10884 "kind": 64,
10885 "kindString": "Function",
10886 "flags": {},
10887 "signatures": [
10888 {
10889 "id": 1497,
10890 "name": "handleSignedEncryptedContents",
10891 "kind": 4096,
10892 "kindString": "Call signature",
10893 "flags": {},
10894 "parameters": [
10895 {
10896 "id": 1498,
10897 "name": "caller",
10898 "kind": 32768,
10899 "kindString": "Parameter",
10900 "flags": {},
10901 "type": {
10902 "type": "reference",
10903 "name": "UserSession",
10904 "id": 1544
10905 }
10906 },
10907 {
10908 "id": 1499,
10909 "name": "path",
10910 "kind": 32768,
10911 "kindString": "Parameter",
10912 "flags": {},
10913 "type": {
10914 "type": "intrinsic",
10915 "name": "string"
10916 }
10917 },
10918 {
10919 "id": 1500,
10920 "name": "storedContents",
10921 "kind": 32768,
10922 "kindString": "Parameter",
10923 "flags": {},
10924 "type": {
10925 "type": "intrinsic",
10926 "name": "string"
10927 }
10928 },
10929 {
10930 "id": 1501,
10931 "name": "app",
10932 "kind": 32768,
10933 "kindString": "Parameter",
10934 "flags": {},
10935 "type": {
10936 "type": "intrinsic",
10937 "name": "string"
10938 }
10939 },
10940 {
10941 "id": 1502,
10942 "name": "username",
10943 "kind": 32768,
10944 "kindString": "Parameter",
10945 "flags": {
10946 "isOptional": true
10947 },
10948 "type": {
10949 "type": "intrinsic",
10950 "name": "string"
10951 }
10952 },
10953 {
10954 "id": 1503,
10955 "name": "zoneFileLookupURL",
10956 "kind": 32768,
10957 "kindString": "Parameter",
10958 "flags": {
10959 "isOptional": true
10960 },
10961 "type": {
10962 "type": "intrinsic",
10963 "name": "string"
10964 }
10965 }
10966 ],
10967 "type": {
10968 "type": "reference",
10969 "name": "Promise",
10970 "typeArguments": [
10971 {
10972 "type": "union",
10973 "types": [
10974 {
10975 "type": "intrinsic",
10976 "name": "string"
10977 },
10978 {
10979 "type": "reference",
10980 "name": "Buffer"
10981 }
10982 ]
10983 }
10984 ]
10985 }
10986 }
10987 ],
10988 "sources": [
10989 {
10990 "fileName": "storage/index.ts",
10991 "line": 330,
10992 "character": 38
10993 }
10994 ]
10995 },
10996 {
10997 "id": 1879,
10998 "name": "inputBytes",
10999 "kind": 64,
11000 "kindString": "Function",
11001 "flags": {},
11002 "signatures": [
11003 {
11004 "id": 1880,
11005 "name": "inputBytes",
11006 "kind": 4096,
11007 "kindString": "Call signature",
11008 "flags": {},
11009 "parameters": [
11010 {
11011 "id": 1881,
11012 "name": "input",
11013 "kind": 32768,
11014 "kindString": "Parameter",
11015 "flags": {},
11016 "type": {
11017 "type": "union",
11018 "types": [
11019 {
11020 "type": "reference",
11021 "name": "txPoint",
11022 "id": 1874
11023 },
11024 {
11025 "type": "intrinsic",
11026 "name": "null"
11027 }
11028 ]
11029 }
11030 }
11031 ],
11032 "type": {
11033 "type": "intrinsic",
11034 "name": "number"
11035 }
11036 }
11037 ],
11038 "sources": [
11039 {
11040 "fileName": "operations/utils.ts",
11041 "line": 47,
11042 "character": 19
11043 }
11044 ]
11045 },
11046 {
11047 "id": 1702,
11048 "name": "isSignInPending",
11049 "kind": 64,
11050 "kindString": "Function",
11051 "flags": {
11052 "isExported": true
11053 },
11054 "signatures": [
11055 {
11056 "id": 1703,
11057 "name": "isSignInPending",
11058 "kind": 4096,
11059 "kindString": "Call signature",
11060 "flags": {},
11061 "comment": {
11062 "returns": "`true` if there is a pending sign in, otherwise `false`\n",
11063 "tags": [
11064 {
11065 "tag": "deprecated",
11066 "text": "\n#### v19 Use [[UserSession.isSignInPending]] instead.\n\nCheck if there is a authentication request that hasn't been handled.\n\nAlso checks for a protocol echo reply (which if detected then the page\nwill be automatically redirected after this call).\n"
11067 }
11068 ]
11069 },
11070 "type": {
11071 "type": "intrinsic",
11072 "name": "boolean"
11073 }
11074 }
11075 ],
11076 "sources": [
11077 {
11078 "fileName": "auth/authApp.ts",
11079 "line": 133,
11080 "character": 31
11081 }
11082 ]
11083 },
11084 {
11085 "id": 1695,
11086 "name": "isUserSignedIn",
11087 "kind": 64,
11088 "kindString": "Function",
11089 "flags": {
11090 "isExported": true
11091 },
11092 "signatures": [
11093 {
11094 "id": 1696,
11095 "name": "isUserSignedIn",
11096 "kind": 4096,
11097 "kindString": "Call signature",
11098 "flags": {},
11099 "comment": {
11100 "returns": "`true` if the user is signed in, `false` if not.\n",
11101 "tags": [
11102 {
11103 "tag": "deprecated",
11104 "text": "\n#### v19 Use [[UserSession.isUserSignedIn]] instead.\n\nCheck if a user is currently signed in."
11105 }
11106 ]
11107 },
11108 "type": {
11109 "type": "intrinsic",
11110 "name": "boolean"
11111 }
11112 }
11113 ],
11114 "sources": [
11115 {
11116 "fileName": "auth/authApp.ts",
11117 "line": 77,
11118 "character": 30
11119 }
11120 ]
11121 },
11122 {
11123 "id": 1671,
11124 "name": "launchCustomProtocol",
11125 "kind": 64,
11126 "kindString": "Function",
11127 "flags": {
11128 "isExported": true
11129 },
11130 "signatures": [
11131 {
11132 "id": 1672,
11133 "name": "launchCustomProtocol",
11134 "kind": 4096,
11135 "kindString": "Call signature",
11136 "flags": {},
11137 "comment": {
11138 "shortText": "Detects if the native auth-browser is installed and is successfully\nlaunched via a custom protocol URI.",
11139 "returns": "\n"
11140 },
11141 "parameters": [
11142 {
11143 "id": 1673,
11144 "name": "authRequest",
11145 "kind": 32768,
11146 "kindString": "Parameter",
11147 "flags": {},
11148 "comment": {
11149 "text": "\nThe encoded authRequest to be used as a query param in the custom URI."
11150 },
11151 "type": {
11152 "type": "intrinsic",
11153 "name": "string"
11154 }
11155 },
11156 {
11157 "id": 1674,
11158 "name": "successCallback",
11159 "kind": 32768,
11160 "kindString": "Parameter",
11161 "flags": {},
11162 "comment": {
11163 "text": "\nThe callback that is invoked when the protocol handler was detected."
11164 },
11165 "type": {
11166 "type": "reflection",
11167 "declaration": {
11168 "id": 1675,
11169 "name": "__type",
11170 "kind": 65536,
11171 "kindString": "Type literal",
11172 "flags": {},
11173 "signatures": [
11174 {
11175 "id": 1676,
11176 "name": "__call",
11177 "kind": 4096,
11178 "kindString": "Call signature",
11179 "flags": {},
11180 "type": {
11181 "type": "intrinsic",
11182 "name": "void"
11183 }
11184 }
11185 ],
11186 "sources": [
11187 {
11188 "fileName": "auth/protocolLaunch.ts",
11189 "line": 17,
11190 "character": 18
11191 }
11192 ]
11193 }
11194 }
11195 },
11196 {
11197 "id": 1677,
11198 "name": "failCallback",
11199 "kind": 32768,
11200 "kindString": "Parameter",
11201 "flags": {},
11202 "comment": {
11203 "text": "\nThe callback that is invoked when the protocol handler was not detected."
11204 },
11205 "type": {
11206 "type": "reflection",
11207 "declaration": {
11208 "id": 1678,
11209 "name": "__type",
11210 "kind": 65536,
11211 "kindString": "Type literal",
11212 "flags": {},
11213 "signatures": [
11214 {
11215 "id": 1679,
11216 "name": "__call",
11217 "kind": 4096,
11218 "kindString": "Call signature",
11219 "flags": {},
11220 "type": {
11221 "type": "intrinsic",
11222 "name": "void"
11223 }
11224 }
11225 ],
11226 "sources": [
11227 {
11228 "fileName": "auth/protocolLaunch.ts",
11229 "line": 18,
11230 "character": 15
11231 }
11232 ]
11233 }
11234 }
11235 }
11236 ],
11237 "type": {
11238 "type": "intrinsic",
11239 "name": "void"
11240 }
11241 }
11242 ],
11243 "sources": [
11244 {
11245 "fileName": "auth/protocolLaunch.ts",
11246 "line": 15,
11247 "character": 36
11248 }
11249 ]
11250 },
11251 {
11252 "id": 1537,
11253 "name": "listFiles",
11254 "kind": 64,
11255 "kindString": "Function",
11256 "flags": {
11257 "isExported": true
11258 },
11259 "signatures": [
11260 {
11261 "id": 1538,
11262 "name": "listFiles",
11263 "kind": 4096,
11264 "kindString": "Call signature",
11265 "flags": {},
11266 "comment": {
11267 "shortText": "List the set of files in this application's Gaia storage bucket.",
11268 "returns": "that resolves to the number of files listed\n"
11269 },
11270 "parameters": [
11271 {
11272 "id": 1539,
11273 "name": "callback",
11274 "kind": 32768,
11275 "kindString": "Parameter",
11276 "flags": {},
11277 "comment": {
11278 "text": "a callback to invoke on each named file that\nreturns `true` to continue the listing operation or `false` to end it"
11279 },
11280 "type": {
11281 "type": "reflection",
11282 "declaration": {
11283 "id": 1540,
11284 "name": "__type",
11285 "kind": 65536,
11286 "kindString": "Type literal",
11287 "flags": {},
11288 "signatures": [
11289 {
11290 "id": 1541,
11291 "name": "__call",
11292 "kind": 4096,
11293 "kindString": "Call signature",
11294 "flags": {},
11295 "parameters": [
11296 {
11297 "id": 1542,
11298 "name": "name",
11299 "kind": 32768,
11300 "kindString": "Parameter",
11301 "flags": {},
11302 "type": {
11303 "type": "intrinsic",
11304 "name": "string"
11305 }
11306 }
11307 ],
11308 "type": {
11309 "type": "intrinsic",
11310 "name": "boolean"
11311 }
11312 }
11313 ],
11314 "sources": [
11315 {
11316 "fileName": "storage/index.ts",
11317 "line": 714,
11318 "character": 11
11319 }
11320 ]
11321 }
11322 }
11323 },
11324 {
11325 "id": 1543,
11326 "name": "caller",
11327 "kind": 32768,
11328 "kindString": "Parameter",
11329 "flags": {
11330 "isOptional": true
11331 },
11332 "type": {
11333 "type": "reference",
11334 "name": "UserSession",
11335 "id": 1544
11336 }
11337 }
11338 ],
11339 "type": {
11340 "type": "reference",
11341 "name": "Promise",
11342 "typeArguments": [
11343 {
11344 "type": "intrinsic",
11345 "name": "number"
11346 }
11347 ]
11348 }
11349 }
11350 ],
11351 "sources": [
11352 {
11353 "fileName": "storage/index.ts",
11354 "line": 713,
11355 "character": 25
11356 }
11357 ]
11358 },
11359 {
11360 "id": 1706,
11361 "name": "loadUserData",
11362 "kind": 64,
11363 "kindString": "Function",
11364 "flags": {
11365 "isExported": true
11366 },
11367 "signatures": [
11368 {
11369 "id": 1707,
11370 "name": "loadUserData",
11371 "kind": 4096,
11372 "kindString": "Call signature",
11373 "flags": {},
11374 "comment": {
11375 "returns": "User data object.\n",
11376 "tags": [
11377 {
11378 "tag": "deprecated",
11379 "text": "\n#### v19 Use [[UserSession.loadUserData]] instead.\n\nRetrieves the user data object. The user's profile is stored in the key `profile`."
11380 }
11381 ]
11382 },
11383 "type": {
11384 "type": "reference",
11385 "name": "UserData",
11386 "id": 1680
11387 }
11388 }
11389 ],
11390 "sources": [
11391 {
11392 "fileName": "auth/authApp.ts",
11393 "line": 170,
11394 "character": 28
11395 }
11396 ]
11397 },
11398 {
11399 "id": 1422,
11400 "name": "lookupProfile",
11401 "kind": 64,
11402 "kindString": "Function",
11403 "flags": {
11404 "isExported": true
11405 },
11406 "signatures": [
11407 {
11408 "id": 1423,
11409 "name": "lookupProfile",
11410 "kind": 4096,
11411 "kindString": "Call signature",
11412 "flags": {},
11413 "comment": {
11414 "shortText": "Look up a user profile by blockstack ID",
11415 "returns": "that resolves to a profile object\n"
11416 },
11417 "parameters": [
11418 {
11419 "id": 1424,
11420 "name": "username",
11421 "kind": 32768,
11422 "kindString": "Parameter",
11423 "flags": {},
11424 "comment": {
11425 "text": "The Blockstack ID of the profile to look up"
11426 },
11427 "type": {
11428 "type": "intrinsic",
11429 "name": "string"
11430 }
11431 },
11432 {
11433 "id": 1425,
11434 "name": "zoneFileLookupURL",
11435 "kind": 32768,
11436 "kindString": "Parameter",
11437 "flags": {
11438 "isOptional": true
11439 },
11440 "type": {
11441 "type": "intrinsic",
11442 "name": "string"
11443 }
11444 }
11445 ],
11446 "type": {
11447 "type": "reference",
11448 "name": "Promise",
11449 "typeArguments": [
11450 {
11451 "type": "intrinsic",
11452 "name": "any"
11453 }
11454 ]
11455 }
11456 }
11457 ],
11458 "sources": [
11459 {
11460 "fileName": "profiles/profileLookup.ts",
11461 "line": 15,
11462 "character": 29
11463 }
11464 ]
11465 },
11466 {
11467 "id": 2206,
11468 "name": "makeAnnounce",
11469 "kind": 64,
11470 "kindString": "Function",
11471 "flags": {
11472 "isPrivate": true
11473 },
11474 "signatures": [
11475 {
11476 "id": 2207,
11477 "name": "makeAnnounce",
11478 "kind": 4096,
11479 "kindString": "Call signature",
11480 "flags": {
11481 "isPrivate": true
11482 },
11483 "comment": {
11484 "shortText": "Generates an announce transaction",
11485 "returns": "- a promise which resolves to the hex-encoded transaction.\nthis function does not perform the requisite safety checks -- please see the\nsafety module for those."
11486 },
11487 "parameters": [
11488 {
11489 "id": 2208,
11490 "name": "messageHash",
11491 "kind": 32768,
11492 "kindString": "Parameter",
11493 "flags": {},
11494 "comment": {
11495 "text": "the hash of the message to send. Should be\n an already-announced zone file hash"
11496 },
11497 "type": {
11498 "type": "intrinsic",
11499 "name": "string"
11500 }
11501 },
11502 {
11503 "id": 2209,
11504 "name": "senderKeyIn",
11505 "kind": 32768,
11506 "kindString": "Parameter",
11507 "flags": {},
11508 "comment": {
11509 "text": "the private key\n that pays for the transaction. Should be the key that owns the\n name that the message recipients subscribe to"
11510 },
11511 "type": {
11512 "type": "union",
11513 "types": [
11514 {
11515 "type": "intrinsic",
11516 "name": "string"
11517 },
11518 {
11519 "type": "reference",
11520 "name": "TransactionSigner"
11521 }
11522 ]
11523 }
11524 },
11525 {
11526 "id": 2210,
11527 "name": "buildIncomplete",
11528 "kind": 32768,
11529 "kindString": "Parameter",
11530 "flags": {},
11531 "comment": {
11532 "text": "optional boolean, defaults to false,\nindicating whether the function should attempt to return an unsigned (or not fully signed)\ntransaction. Useful for passing around a TX for multi-sig input signing."
11533 },
11534 "type": {
11535 "type": "intrinsic",
11536 "name": "boolean"
11537 },
11538 "defaultValue": "false"
11539 }
11540 ],
11541 "type": {
11542 "type": "reference",
11543 "name": "Promise",
11544 "typeArguments": [
11545 {
11546 "type": "intrinsic",
11547 "name": "string"
11548 }
11549 ]
11550 }
11551 }
11552 ],
11553 "sources": [
11554 {
11555 "fileName": "operations/txbuild.ts",
11556 "line": 1029,
11557 "character": 21
11558 }
11559 ]
11560 },
11561 {
11562 "id": 1636,
11563 "name": "makeAuthRequest",
11564 "kind": 64,
11565 "kindString": "Function",
11566 "flags": {
11567 "isExported": true
11568 },
11569 "signatures": [
11570 {
11571 "id": 1637,
11572 "name": "makeAuthRequest",
11573 "kind": 4096,
11574 "kindString": "Call signature",
11575 "flags": {},
11576 "comment": {
11577 "shortText": "Generates an authentication request that can be sent to the Blockstack\nbrowser for the user to approve sign in. This authentication request can\nthen be used for sign in by passing it to the `redirectToSignInWithAuthRequest`\nmethod.",
11578 "text": "*Note: This method should only be used if you want to roll your own authentication\nflow. Typically you'd use `redirectToSignIn` which takes care of this\nunder the hood.*\n",
11579 "returns": "the authentication request\n"
11580 },
11581 "parameters": [
11582 {
11583 "id": 1638,
11584 "name": "transitPrivateKey",
11585 "kind": 32768,
11586 "kindString": "Parameter",
11587 "flags": {
11588 "isOptional": true
11589 },
11590 "comment": {
11591 "text": "hex encoded transit private key"
11592 },
11593 "type": {
11594 "type": "intrinsic",
11595 "name": "string"
11596 }
11597 },
11598 {
11599 "id": 1639,
11600 "name": "redirectURI",
11601 "kind": 32768,
11602 "kindString": "Parameter",
11603 "flags": {
11604 "isOptional": true
11605 },
11606 "comment": {
11607 "text": "location to redirect user to after sign in approval"
11608 },
11609 "type": {
11610 "type": "intrinsic",
11611 "name": "string"
11612 }
11613 },
11614 {
11615 "id": 1640,
11616 "name": "manifestURI",
11617 "kind": 32768,
11618 "kindString": "Parameter",
11619 "flags": {
11620 "isOptional": true
11621 },
11622 "comment": {
11623 "text": "location of this app's manifest file"
11624 },
11625 "type": {
11626 "type": "intrinsic",
11627 "name": "string"
11628 }
11629 },
11630 {
11631 "id": 1641,
11632 "name": "scopes",
11633 "kind": 32768,
11634 "kindString": "Parameter",
11635 "flags": {},
11636 "comment": {
11637 "text": "the permissions this app is requesting"
11638 },
11639 "type": {
11640 "type": "reference",
11641 "name": "Array",
11642 "typeArguments": [
11643 {
11644 "type": "union",
11645 "types": [
11646 {
11647 "type": "reference",
11648 "name": "AuthScope",
11649 "id": 1
11650 },
11651 {
11652 "type": "intrinsic",
11653 "name": "string"
11654 }
11655 ]
11656 }
11657 ]
11658 },
11659 "defaultValue": " DEFAULT_SCOPE.slice()"
11660 },
11661 {
11662 "id": 1642,
11663 "name": "appDomain",
11664 "kind": 32768,
11665 "kindString": "Parameter",
11666 "flags": {
11667 "isOptional": true
11668 },
11669 "comment": {
11670 "text": "the origin of this app"
11671 },
11672 "type": {
11673 "type": "intrinsic",
11674 "name": "string"
11675 }
11676 },
11677 {
11678 "id": 1643,
11679 "name": "expiresAt",
11680 "kind": 32768,
11681 "kindString": "Parameter",
11682 "flags": {},
11683 "comment": {
11684 "text": "the time at which this request is no longer valid"
11685 },
11686 "type": {
11687 "type": "intrinsic",
11688 "name": "number"
11689 },
11690 "defaultValue": " nextMonth().getTime()"
11691 },
11692 {
11693 "id": 1644,
11694 "name": "extraParams",
11695 "kind": 32768,
11696 "kindString": "Parameter",
11697 "flags": {},
11698 "comment": {
11699 "text": "Any extra parameters you'd like to pass to the authenticator.\nUse this to pass options that aren't part of the Blockstack auth spec, but might be supported\nby special authenticators."
11700 },
11701 "type": {
11702 "type": "intrinsic",
11703 "name": "any"
11704 },
11705 "defaultValue": " {}"
11706 }
11707 ],
11708 "type": {
11709 "type": "intrinsic",
11710 "name": "string"
11711 }
11712 }
11713 ],
11714 "sources": [
11715 {
11716 "fileName": "auth/authMessages.ts",
11717 "line": 57,
11718 "character": 31
11719 }
11720 ]
11721 },
11722 {
11723 "id": 2220,
11724 "name": "makeBitcoinSpend",
11725 "kind": 64,
11726 "kindString": "Function",
11727 "flags": {
11728 "isPrivate": true
11729 },
11730 "signatures": [
11731 {
11732 "id": 2221,
11733 "name": "makeBitcoinSpend",
11734 "kind": 4096,
11735 "kindString": "Call signature",
11736 "flags": {
11737 "isPrivate": true
11738 },
11739 "comment": {
11740 "shortText": "Generates a bitcoin spend to a specified address. This will fund up to `amount`\n of satoshis from the payer's UTXOs. It will generate a change output if and only\n if the amount of leftover change is *greater* than the additional fees associated\n with the extra output. If the requested amount is not enough to fund the transaction's\n associated fees, then this will reject with a InvalidAmountError",
11741 "text": "UTXOs are selected largest to smallest, and UTXOs which cannot fund the fees associated\n with their own input will not be included.\n\nIf you specify an amount > the total balance of the payer address, then this will\n generate a maximum spend transaction\n",
11742 "returns": "- a promise which resolves to the hex-encoded transaction."
11743 },
11744 "parameters": [
11745 {
11746 "id": 2222,
11747 "name": "destinationAddress",
11748 "kind": 32768,
11749 "kindString": "Parameter",
11750 "flags": {},
11751 "comment": {
11752 "text": "the address to receive the bitcoin payment"
11753 },
11754 "type": {
11755 "type": "intrinsic",
11756 "name": "string"
11757 }
11758 },
11759 {
11760 "id": 2223,
11761 "name": "paymentKeyIn",
11762 "kind": 32768,
11763 "kindString": "Parameter",
11764 "flags": {},
11765 "comment": {
11766 "text": "the private key\n used to fund the bitcoin spend"
11767 },
11768 "type": {
11769 "type": "union",
11770 "types": [
11771 {
11772 "type": "intrinsic",
11773 "name": "string"
11774 },
11775 {
11776 "type": "reference",
11777 "name": "TransactionSigner"
11778 }
11779 ]
11780 }
11781 },
11782 {
11783 "id": 2224,
11784 "name": "amount",
11785 "kind": 32768,
11786 "kindString": "Parameter",
11787 "flags": {},
11788 "comment": {
11789 "text": "the amount in satoshis for the payment address to\n spend in this transaction"
11790 },
11791 "type": {
11792 "type": "intrinsic",
11793 "name": "number"
11794 }
11795 },
11796 {
11797 "id": 2225,
11798 "name": "buildIncomplete",
11799 "kind": 32768,
11800 "kindString": "Parameter",
11801 "flags": {},
11802 "comment": {
11803 "text": "optional boolean, defaults to false,\nindicating whether the function should attempt to return an unsigned (or not fully signed)\ntransaction. Useful for passing around a TX for multi-sig input signing."
11804 },
11805 "type": {
11806 "type": "intrinsic",
11807 "name": "boolean"
11808 },
11809 "defaultValue": "false"
11810 }
11811 ],
11812 "type": {
11813 "type": "reference",
11814 "name": "Promise",
11815 "typeArguments": [
11816 {
11817 "type": "intrinsic",
11818 "name": "string"
11819 }
11820 ]
11821 }
11822 }
11823 ],
11824 "sources": [
11825 {
11826 "fileName": "operations/txbuild.ts",
11827 "line": 1136,
11828 "character": 25
11829 }
11830 ]
11831 },
11832 {
11833 "id": 2199,
11834 "name": "makeNameImport",
11835 "kind": 64,
11836 "kindString": "Function",
11837 "flags": {
11838 "isPrivate": true
11839 },
11840 "signatures": [
11841 {
11842 "id": 2200,
11843 "name": "makeNameImport",
11844 "kind": 4096,
11845 "kindString": "Call signature",
11846 "flags": {
11847 "isPrivate": true
11848 },
11849 "comment": {
11850 "shortText": "Generates a name import transaction for a namespace",
11851 "returns": "- a promise which resolves to the hex-encoded transaction.\nthis function does not perform the requisite safety checks -- please see\nthe safety module for those."
11852 },
11853 "parameters": [
11854 {
11855 "id": 2201,
11856 "name": "name",
11857 "kind": 32768,
11858 "kindString": "Parameter",
11859 "flags": {},
11860 "comment": {
11861 "text": "the name to import"
11862 },
11863 "type": {
11864 "type": "intrinsic",
11865 "name": "string"
11866 }
11867 },
11868 {
11869 "id": 2202,
11870 "name": "recipientAddr",
11871 "kind": 32768,
11872 "kindString": "Parameter",
11873 "flags": {},
11874 "comment": {
11875 "text": "the address to receive the name"
11876 },
11877 "type": {
11878 "type": "intrinsic",
11879 "name": "string"
11880 }
11881 },
11882 {
11883 "id": 2203,
11884 "name": "zonefileHash",
11885 "kind": 32768,
11886 "kindString": "Parameter",
11887 "flags": {},
11888 "comment": {
11889 "text": "the hash of the zonefile to give this name"
11890 },
11891 "type": {
11892 "type": "intrinsic",
11893 "name": "string"
11894 }
11895 },
11896 {
11897 "id": 2204,
11898 "name": "importerKeyIn",
11899 "kind": 32768,
11900 "kindString": "Parameter",
11901 "flags": {},
11902 "comment": {
11903 "text": "the private key\nthat pays for the import"
11904 },
11905 "type": {
11906 "type": "union",
11907 "types": [
11908 {
11909 "type": "intrinsic",
11910 "name": "string"
11911 },
11912 {
11913 "type": "reference",
11914 "name": "TransactionSigner"
11915 }
11916 ]
11917 }
11918 },
11919 {
11920 "id": 2205,
11921 "name": "buildIncomplete",
11922 "kind": 32768,
11923 "kindString": "Parameter",
11924 "flags": {},
11925 "comment": {
11926 "text": "optional boolean, defaults to false,\nindicating whether the function should attempt to return an unsigned (or not fully signed)\ntransaction. Useful for passing around a TX for multi-sig input signing."
11927 },
11928 "type": {
11929 "type": "intrinsic",
11930 "name": "boolean"
11931 },
11932 "defaultValue": "false"
11933 }
11934 ],
11935 "type": {
11936 "type": "reference",
11937 "name": "Promise",
11938 "typeArguments": [
11939 {
11940 "type": "intrinsic",
11941 "name": "string"
11942 }
11943 ]
11944 }
11945 }
11946 ],
11947 "sources": [
11948 {
11949 "fileName": "operations/txbuild.ts",
11950 "line": 991,
11951 "character": 23
11952 }
11953 ]
11954 },
11955 {
11956 "id": 2194,
11957 "name": "makeNamespaceReady",
11958 "kind": 64,
11959 "kindString": "Function",
11960 "flags": {
11961 "isPrivate": true
11962 },
11963 "signatures": [
11964 {
11965 "id": 2195,
11966 "name": "makeNamespaceReady",
11967 "kind": 4096,
11968 "kindString": "Call signature",
11969 "flags": {
11970 "isPrivate": true
11971 },
11972 "comment": {
11973 "shortText": "Generates a namespace ready transaction for a namespace",
11974 "returns": "- a promise which resolves to the hex-encoded transaction.\n this function *does not* perform the requisite safety checks -- please see\n the safety module for those."
11975 },
11976 "parameters": [
11977 {
11978 "id": 2196,
11979 "name": "namespaceID",
11980 "kind": 32768,
11981 "kindString": "Parameter",
11982 "flags": {},
11983 "comment": {
11984 "text": "the namespace to launch"
11985 },
11986 "type": {
11987 "type": "intrinsic",
11988 "name": "string"
11989 }
11990 },
11991 {
11992 "id": 2197,
11993 "name": "revealKeyIn",
11994 "kind": 32768,
11995 "kindString": "Parameter",
11996 "flags": {},
11997 "comment": {
11998 "text": "the private key\n of the 'revealAddress' used to reveal the namespace"
11999 },
12000 "type": {
12001 "type": "union",
12002 "types": [
12003 {
12004 "type": "intrinsic",
12005 "name": "string"
12006 },
12007 {
12008 "type": "reference",
12009 "name": "TransactionSigner"
12010 }
12011 ]
12012 }
12013 },
12014 {
12015 "id": 2198,
12016 "name": "buildIncomplete",
12017 "kind": 32768,
12018 "kindString": "Parameter",
12019 "flags": {},
12020 "comment": {
12021 "text": "optional boolean, defaults to false,\n indicating whether the function should attempt to return an unsigned (or not fully signed)\n transaction. Useful for passing around a TX for multi-sig input signing."
12022 },
12023 "type": {
12024 "type": "intrinsic",
12025 "name": "boolean"
12026 },
12027 "defaultValue": "false"
12028 }
12029 ],
12030 "type": {
12031 "type": "reference",
12032 "name": "Promise",
12033 "typeArguments": [
12034 {
12035 "type": "intrinsic",
12036 "name": "string"
12037 }
12038 ]
12039 }
12040 }
12041 ],
12042 "sources": [
12043 {
12044 "fileName": "operations/txbuild.ts",
12045 "line": 954,
12046 "character": 27
12047 }
12048 ]
12049 },
12050 {
12051 "id": 2188,
12052 "name": "makeNamespaceReveal",
12053 "kind": 64,
12054 "kindString": "Function",
12055 "flags": {
12056 "isPrivate": true
12057 },
12058 "signatures": [
12059 {
12060 "id": 2189,
12061 "name": "makeNamespaceReveal",
12062 "kind": 4096,
12063 "kindString": "Call signature",
12064 "flags": {
12065 "isPrivate": true
12066 },
12067 "comment": {
12068 "shortText": "Generates a namespace reveal transaction for a namespace",
12069 "returns": "- a promise which resolves to the hex-encoded transaction.\n this function *does not* perform the requisite safety checks -- please see\n the safety module for those."
12070 },
12071 "parameters": [
12072 {
12073 "id": 2190,
12074 "name": "namespace",
12075 "kind": 32768,
12076 "kindString": "Parameter",
12077 "flags": {},
12078 "comment": {
12079 "text": "the namespace to reveal"
12080 },
12081 "type": {
12082 "type": "reference",
12083 "name": "BlockstackNamespace"
12084 }
12085 },
12086 {
12087 "id": 2191,
12088 "name": "revealAddress",
12089 "kind": 32768,
12090 "kindString": "Parameter",
12091 "flags": {},
12092 "comment": {
12093 "text": "the address to receive the namespace (this\n must be passed as the 'revealAddress' in the namespace-reveal transaction)"
12094 },
12095 "type": {
12096 "type": "intrinsic",
12097 "name": "string"
12098 }
12099 },
12100 {
12101 "id": 2192,
12102 "name": "paymentKeyIn",
12103 "kind": 32768,
12104 "kindString": "Parameter",
12105 "flags": {},
12106 "comment": {
12107 "text": "a hex string (or\n a TransactionSigner object) of the private key used to fund the\n transaction"
12108 },
12109 "type": {
12110 "type": "union",
12111 "types": [
12112 {
12113 "type": "intrinsic",
12114 "name": "string"
12115 },
12116 {
12117 "type": "reference",
12118 "name": "TransactionSigner"
12119 }
12120 ]
12121 }
12122 },
12123 {
12124 "id": 2193,
12125 "name": "buildIncomplete",
12126 "kind": 32768,
12127 "kindString": "Parameter",
12128 "flags": {},
12129 "comment": {
12130 "text": "optional boolean, defaults to false,\n indicating whether the function should attempt to return an unsigned (or not fully signed)\n transaction. Useful for passing around a TX for multi-sig input signing."
12131 },
12132 "type": {
12133 "type": "intrinsic",
12134 "name": "boolean"
12135 },
12136 "defaultValue": "false"
12137 }
12138 ],
12139 "type": {
12140 "type": "reference",
12141 "name": "Promise",
12142 "typeArguments": [
12143 {
12144 "type": "intrinsic",
12145 "name": "string"
12146 }
12147 ]
12148 }
12149 }
12150 ],
12151 "sources": [
12152 {
12153 "fileName": "operations/txbuild.ts",
12154 "line": 911,
12155 "character": 28
12156 }
12157 ]
12158 },
12159 {
12160 "id": 2137,
12161 "name": "makePreorder",
12162 "kind": 64,
12163 "kindString": "Function",
12164 "flags": {
12165 "isPrivate": true
12166 },
12167 "signatures": [
12168 {
12169 "id": 2138,
12170 "name": "makePreorder",
12171 "kind": 4096,
12172 "kindString": "Call signature",
12173 "flags": {
12174 "isPrivate": true
12175 },
12176 "comment": {
12177 "shortText": "Generates a preorder transaction for a domain name.",
12178 "returns": "- a promise which resolves to the hex-encoded transaction.\n this function *does not* perform the requisite safety checks -- please see\n the safety module for those."
12179 },
12180 "parameters": [
12181 {
12182 "id": 2139,
12183 "name": "fullyQualifiedName",
12184 "kind": 32768,
12185 "kindString": "Parameter",
12186 "flags": {},
12187 "comment": {
12188 "text": "the name to pre-order"
12189 },
12190 "type": {
12191 "type": "intrinsic",
12192 "name": "string"
12193 }
12194 },
12195 {
12196 "id": 2140,
12197 "name": "destinationAddress",
12198 "kind": 32768,
12199 "kindString": "Parameter",
12200 "flags": {},
12201 "comment": {
12202 "text": "the address to receive the name (this\n must be passed as the 'registrationAddress' in the register transaction)"
12203 },
12204 "type": {
12205 "type": "intrinsic",
12206 "name": "string"
12207 }
12208 },
12209 {
12210 "id": 2141,
12211 "name": "paymentKeyIn",
12212 "kind": 32768,
12213 "kindString": "Parameter",
12214 "flags": {},
12215 "comment": {
12216 "text": "a hex string of\n the private key used to fund the transaction or a transaction signer object"
12217 },
12218 "type": {
12219 "type": "union",
12220 "types": [
12221 {
12222 "type": "intrinsic",
12223 "name": "string"
12224 },
12225 {
12226 "type": "reference",
12227 "name": "TransactionSigner"
12228 }
12229 ]
12230 }
12231 },
12232 {
12233 "id": 2142,
12234 "name": "buildIncomplete",
12235 "kind": 32768,
12236 "kindString": "Parameter",
12237 "flags": {},
12238 "comment": {
12239 "text": "optional boolean, defaults to false,\nindicating whether the function should attempt to return an unsigned (or not fully signed)\ntransaction. Useful for passing around a TX for multi-sig input signing."
12240 },
12241 "type": {
12242 "type": "intrinsic",
12243 "name": "boolean"
12244 },
12245 "defaultValue": "false"
12246 }
12247 ],
12248 "type": {
12249 "type": "reference",
12250 "name": "Promise",
12251 "typeArguments": [
12252 {
12253 "type": "intrinsic",
12254 "name": "string"
12255 }
12256 ]
12257 }
12258 }
12259 ],
12260 "sources": [
12261 {
12262 "fileName": "operations/txbuild.ts",
12263 "line": 495,
12264 "character": 21
12265 }
12266 ]
12267 },
12268 {
12269 "id": 2151,
12270 "name": "makeRegister",
12271 "kind": 64,
12272 "kindString": "Function",
12273 "flags": {
12274 "isPrivate": true
12275 },
12276 "signatures": [
12277 {
12278 "id": 2152,
12279 "name": "makeRegister",
12280 "kind": 4096,
12281 "kindString": "Call signature",
12282 "flags": {
12283 "isPrivate": true
12284 },
12285 "comment": {
12286 "shortText": "Generates a register transaction for a domain name.",
12287 "returns": "- a promise which resolves to the hex-encoded transaction.\n this function *does not* perform the requisite safety checks -- please see\n the safety module for those."
12288 },
12289 "parameters": [
12290 {
12291 "id": 2153,
12292 "name": "fullyQualifiedName",
12293 "kind": 32768,
12294 "kindString": "Parameter",
12295 "flags": {},
12296 "comment": {
12297 "text": "the name to register"
12298 },
12299 "type": {
12300 "type": "intrinsic",
12301 "name": "string"
12302 }
12303 },
12304 {
12305 "id": 2154,
12306 "name": "registerAddress",
12307 "kind": 32768,
12308 "kindString": "Parameter",
12309 "flags": {},
12310 "comment": {
12311 "text": "the address to receive the name (this\n must have been passed as the 'destinationAddress' in the preorder transaction)\n this address will receive a dust UTXO"
12312 },
12313 "type": {
12314 "type": "intrinsic",
12315 "name": "string"
12316 }
12317 },
12318 {
12319 "id": 2155,
12320 "name": "paymentKeyIn",
12321 "kind": 32768,
12322 "kindString": "Parameter",
12323 "flags": {},
12324 "comment": {
12325 "text": "a hex string of\n the private key (or a TransactionSigner object) used to fund the\n transaction (this *must* be the same as the payment address used\n to fund the preorder)"
12326 },
12327 "type": {
12328 "type": "union",
12329 "types": [
12330 {
12331 "type": "intrinsic",
12332 "name": "string"
12333 },
12334 {
12335 "type": "reference",
12336 "name": "TransactionSigner"
12337 }
12338 ]
12339 }
12340 },
12341 {
12342 "id": 2156,
12343 "name": "zonefile",
12344 "kind": 32768,
12345 "kindString": "Parameter",
12346 "flags": {},
12347 "comment": {
12348 "text": "the zonefile data to include (this will be hashed\n to include in the transaction), the zonefile itself must be published\n after the UPDATE propagates."
12349 },
12350 "type": {
12351 "type": "intrinsic",
12352 "name": "string"
12353 },
12354 "defaultValue": " null"
12355 },
12356 {
12357 "id": 2157,
12358 "name": "valueHash",
12359 "kind": 32768,
12360 "kindString": "Parameter",
12361 "flags": {},
12362 "comment": {
12363 "text": "the hash of the zone file data to include.\n It will be used instead of zonefile, if given"
12364 },
12365 "type": {
12366 "type": "intrinsic",
12367 "name": "string"
12368 },
12369 "defaultValue": " null"
12370 },
12371 {
12372 "id": 2158,
12373 "name": "buildIncomplete",
12374 "kind": 32768,
12375 "kindString": "Parameter",
12376 "flags": {},
12377 "comment": {
12378 "text": "optional boolean, defaults to false,\n indicating whether the function should attempt to return an unsigned (or not fully signed)\n transaction. Useful for passing around a TX for multi-sig input signing."
12379 },
12380 "type": {
12381 "type": "intrinsic",
12382 "name": "boolean"
12383 },
12384 "defaultValue": "false"
12385 }
12386 ],
12387 "type": {
12388 "type": "reference",
12389 "name": "Promise",
12390 "typeArguments": [
12391 {
12392 "type": "intrinsic",
12393 "name": "string"
12394 }
12395 ]
12396 }
12397 }
12398 ],
12399 "sources": [
12400 {
12401 "fileName": "operations/txbuild.ts",
12402 "line": 626,
12403 "character": 21
12404 }
12405 ]
12406 },
12407 {
12408 "id": 2173,
12409 "name": "makeRenewal",
12410 "kind": 64,
12411 "kindString": "Function",
12412 "flags": {
12413 "isPrivate": true
12414 },
12415 "signatures": [
12416 {
12417 "id": 2174,
12418 "name": "makeRenewal",
12419 "kind": 4096,
12420 "kindString": "Call signature",
12421 "flags": {
12422 "isPrivate": true
12423 },
12424 "comment": {
12425 "shortText": "Generates a renewal transaction for a domain name.",
12426 "returns": "- a promise which resolves to the hex-encoded transaction.\n this function *does not* perform the requisite safety checks -- please see\n the safety module for those."
12427 },
12428 "parameters": [
12429 {
12430 "id": 2175,
12431 "name": "fullyQualifiedName",
12432 "kind": 32768,
12433 "kindString": "Parameter",
12434 "flags": {},
12435 "comment": {
12436 "text": "the name to transfer"
12437 },
12438 "type": {
12439 "type": "intrinsic",
12440 "name": "string"
12441 }
12442 },
12443 {
12444 "id": 2176,
12445 "name": "destinationAddress",
12446 "kind": 32768,
12447 "kindString": "Parameter",
12448 "flags": {},
12449 "comment": {
12450 "text": "the address to receive the name after renewal\n this address will receive a dust UTXO"
12451 },
12452 "type": {
12453 "type": "intrinsic",
12454 "name": "string"
12455 }
12456 },
12457 {
12458 "id": 2177,
12459 "name": "ownerKeyIn",
12460 "kind": 32768,
12461 "kindString": "Parameter",
12462 "flags": {},
12463 "comment": {
12464 "text": "a hex string of\n the current owner's private key (or a TransactionSigner object)"
12465 },
12466 "type": {
12467 "type": "union",
12468 "types": [
12469 {
12470 "type": "intrinsic",
12471 "name": "string"
12472 },
12473 {
12474 "type": "reference",
12475 "name": "TransactionSigner"
12476 }
12477 ]
12478 }
12479 },
12480 {
12481 "id": 2178,
12482 "name": "paymentKeyIn",
12483 "kind": 32768,
12484 "kindString": "Parameter",
12485 "flags": {},
12486 "comment": {
12487 "text": "a hex string of\n the private key used to fund the renewal (or a TransactionSigner\n object)"
12488 },
12489 "type": {
12490 "type": "union",
12491 "types": [
12492 {
12493 "type": "intrinsic",
12494 "name": "string"
12495 },
12496 {
12497 "type": "reference",
12498 "name": "TransactionSigner"
12499 }
12500 ]
12501 }
12502 },
12503 {
12504 "id": 2179,
12505 "name": "zonefile",
12506 "kind": 32768,
12507 "kindString": "Parameter",
12508 "flags": {},
12509 "comment": {
12510 "text": "the zonefile data to include, if given (this will be hashed\n to include in the transaction), the zonefile itself must be published\n after the RENEWAL propagates."
12511 },
12512 "type": {
12513 "type": "intrinsic",
12514 "name": "string"
12515 },
12516 "defaultValue": " null"
12517 },
12518 {
12519 "id": 2180,
12520 "name": "valueHash",
12521 "kind": 32768,
12522 "kindString": "Parameter",
12523 "flags": {},
12524 "comment": {
12525 "text": "the raw zone file hash to include (this will be used\n instead of zonefile, if given)."
12526 },
12527 "type": {
12528 "type": "intrinsic",
12529 "name": "string"
12530 },
12531 "defaultValue": " null"
12532 },
12533 {
12534 "id": 2181,
12535 "name": "buildIncomplete",
12536 "kind": 32768,
12537 "kindString": "Parameter",
12538 "flags": {},
12539 "comment": {
12540 "text": "optional boolean, defaults to false,\n indicating whether the function should attempt to return an unsigned (or not fully signed)\n transaction. Useful for passing around a TX for multi-sig input signing."
12541 },
12542 "type": {
12543 "type": "intrinsic",
12544 "name": "boolean"
12545 },
12546 "defaultValue": "false"
12547 }
12548 ],
12549 "type": {
12550 "type": "reference",
12551 "name": "Promise",
12552 "typeArguments": [
12553 {
12554 "type": "intrinsic",
12555 "name": "string"
12556 }
12557 ]
12558 }
12559 }
12560 ],
12561 "sources": [
12562 {
12563 "fileName": "operations/txbuild.ts",
12564 "line": 788,
12565 "character": 20
12566 }
12567 ]
12568 },
12569 {
12570 "id": 2167,
12571 "name": "makeRevoke",
12572 "kind": 64,
12573 "kindString": "Function",
12574 "flags": {
12575 "isPrivate": true
12576 },
12577 "signatures": [
12578 {
12579 "id": 2168,
12580 "name": "makeRevoke",
12581 "kind": 4096,
12582 "kindString": "Call signature",
12583 "flags": {
12584 "isPrivate": true
12585 },
12586 "comment": {
12587 "shortText": "Generates a revoke transaction for a domain name.",
12588 "returns": "- a promise which resolves to the hex-encoded transaction.\n this function *does not* perform the requisite safety checks -- please see\n the safety module for those."
12589 },
12590 "parameters": [
12591 {
12592 "id": 2169,
12593 "name": "fullyQualifiedName",
12594 "kind": 32768,
12595 "kindString": "Parameter",
12596 "flags": {},
12597 "comment": {
12598 "text": "the name to revoke"
12599 },
12600 "type": {
12601 "type": "intrinsic",
12602 "name": "string"
12603 }
12604 },
12605 {
12606 "id": 2170,
12607 "name": "ownerKeyIn",
12608 "kind": 32768,
12609 "kindString": "Parameter",
12610 "flags": {},
12611 "comment": {
12612 "text": "a hex string of\n the current owner's private key (or a TransactionSigner object)"
12613 },
12614 "type": {
12615 "type": "union",
12616 "types": [
12617 {
12618 "type": "intrinsic",
12619 "name": "string"
12620 },
12621 {
12622 "type": "reference",
12623 "name": "TransactionSigner"
12624 }
12625 ]
12626 }
12627 },
12628 {
12629 "id": 2171,
12630 "name": "paymentKeyIn",
12631 "kind": 32768,
12632 "kindString": "Parameter",
12633 "flags": {},
12634 "comment": {
12635 "text": "a hex string of\n the private key used to fund the transaction (or a\n TransactionSigner object)"
12636 },
12637 "type": {
12638 "type": "union",
12639 "types": [
12640 {
12641 "type": "intrinsic",
12642 "name": "string"
12643 },
12644 {
12645 "type": "reference",
12646 "name": "TransactionSigner"
12647 }
12648 ]
12649 }
12650 },
12651 {
12652 "id": 2172,
12653 "name": "buildIncomplete",
12654 "kind": 32768,
12655 "kindString": "Parameter",
12656 "flags": {},
12657 "comment": {
12658 "text": "optional boolean, defaults to false,\n indicating whether the function should attempt to return an unsigned (or not fully signed)\n transaction. Useful for passing around a TX for multi-sig input signing."
12659 },
12660 "type": {
12661 "type": "intrinsic",
12662 "name": "boolean"
12663 },
12664 "defaultValue": "false"
12665 }
12666 ],
12667 "type": {
12668 "type": "reference",
12669 "name": "Promise",
12670 "typeArguments": [
12671 {
12672 "type": "intrinsic",
12673 "name": "string"
12674 }
12675 ]
12676 }
12677 }
12678 ],
12679 "sources": [
12680 {
12681 "fileName": "operations/txbuild.ts",
12682 "line": 736,
12683 "character": 19
12684 }
12685 ]
12686 },
12687 {
12688 "id": 2211,
12689 "name": "makeTokenTransfer",
12690 "kind": 64,
12691 "kindString": "Function",
12692 "flags": {
12693 "isPrivate": true
12694 },
12695 "signatures": [
12696 {
12697 "id": 2212,
12698 "name": "makeTokenTransfer",
12699 "kind": 4096,
12700 "kindString": "Call signature",
12701 "flags": {
12702 "isPrivate": true
12703 },
12704 "comment": {
12705 "shortText": "Generates a token-transfer transaction",
12706 "returns": "- a promise which resolves to the hex-encoded transaction.\nThis function does not perform the requisite safety checks -- please see the\nsafety module for those."
12707 },
12708 "parameters": [
12709 {
12710 "id": 2213,
12711 "name": "recipientAddress",
12712 "kind": 32768,
12713 "kindString": "Parameter",
12714 "flags": {},
12715 "comment": {
12716 "text": "the address to receive the tokens"
12717 },
12718 "type": {
12719 "type": "intrinsic",
12720 "name": "string"
12721 }
12722 },
12723 {
12724 "id": 2214,
12725 "name": "tokenType",
12726 "kind": 32768,
12727 "kindString": "Parameter",
12728 "flags": {},
12729 "comment": {
12730 "text": "the type of tokens to send"
12731 },
12732 "type": {
12733 "type": "intrinsic",
12734 "name": "string"
12735 }
12736 },
12737 {
12738 "id": 2215,
12739 "name": "tokenAmount",
12740 "kind": 32768,
12741 "kindString": "Parameter",
12742 "flags": {},
12743 "comment": {
12744 "text": "the BigInteger encoding of an unsigned 64-bit number of\n tokens to send"
12745 },
12746 "type": {
12747 "type": "reference",
12748 "name": "BN"
12749 }
12750 },
12751 {
12752 "id": 2216,
12753 "name": "scratchArea",
12754 "kind": 32768,
12755 "kindString": "Parameter",
12756 "flags": {},
12757 "comment": {
12758 "text": "an arbitrary string to include with the transaction"
12759 },
12760 "type": {
12761 "type": "intrinsic",
12762 "name": "string"
12763 }
12764 },
12765 {
12766 "id": 2217,
12767 "name": "senderKeyIn",
12768 "kind": 32768,
12769 "kindString": "Parameter",
12770 "flags": {},
12771 "comment": {
12772 "text": "the hex-encoded private key to send\n the tokens"
12773 },
12774 "type": {
12775 "type": "union",
12776 "types": [
12777 {
12778 "type": "intrinsic",
12779 "name": "string"
12780 },
12781 {
12782 "type": "reference",
12783 "name": "TransactionSigner"
12784 }
12785 ]
12786 }
12787 },
12788 {
12789 "id": 2218,
12790 "name": "btcFunderKeyIn",
12791 "kind": 32768,
12792 "kindString": "Parameter",
12793 "flags": {
12794 "isOptional": true
12795 },
12796 "comment": {
12797 "text": "the hex-encoded private key to fund\n the bitcoin fees for the transaction. Optional -- if not passed, will attempt to\n fund with sender key."
12798 },
12799 "type": {
12800 "type": "union",
12801 "types": [
12802 {
12803 "type": "intrinsic",
12804 "name": "string"
12805 },
12806 {
12807 "type": "reference",
12808 "name": "TransactionSigner"
12809 }
12810 ]
12811 }
12812 },
12813 {
12814 "id": 2219,
12815 "name": "buildIncomplete",
12816 "kind": 32768,
12817 "kindString": "Parameter",
12818 "flags": {},
12819 "comment": {
12820 "text": "optional boolean, defaults to false,\n indicating whether the function should attempt to return an unsigned (or not fully signed)\n transaction. Useful for passing around a TX for multi-sig input signing."
12821 },
12822 "type": {
12823 "type": "intrinsic",
12824 "name": "boolean"
12825 },
12826 "defaultValue": "false"
12827 }
12828 ],
12829 "type": {
12830 "type": "reference",
12831 "name": "Promise",
12832 "typeArguments": [
12833 {
12834 "type": "intrinsic",
12835 "name": "string"
12836 }
12837 ]
12838 }
12839 }
12840 ],
12841 "sources": [
12842 {
12843 "fileName": "operations/txbuild.ts",
12844 "line": 1070,
12845 "character": 26
12846 }
12847 ]
12848 },
12849 {
12850 "id": 2159,
12851 "name": "makeTransfer",
12852 "kind": 64,
12853 "kindString": "Function",
12854 "flags": {
12855 "isPrivate": true
12856 },
12857 "signatures": [
12858 {
12859 "id": 2160,
12860 "name": "makeTransfer",
12861 "kind": 4096,
12862 "kindString": "Call signature",
12863 "flags": {
12864 "isPrivate": true
12865 },
12866 "comment": {
12867 "shortText": "Generates a transfer transaction for a domain name.",
12868 "returns": "- a promise which resolves to the hex-encoded transaction.\n this function *does not* perform the requisite safety checks -- please see\n the safety module for those."
12869 },
12870 "parameters": [
12871 {
12872 "id": 2161,
12873 "name": "fullyQualifiedName",
12874 "kind": 32768,
12875 "kindString": "Parameter",
12876 "flags": {},
12877 "comment": {
12878 "text": "the name to transfer"
12879 },
12880 "type": {
12881 "type": "intrinsic",
12882 "name": "string"
12883 }
12884 },
12885 {
12886 "id": 2162,
12887 "name": "destinationAddress",
12888 "kind": 32768,
12889 "kindString": "Parameter",
12890 "flags": {},
12891 "comment": {
12892 "text": "the address to receive the name.\n this address will receive a dust UTXO"
12893 },
12894 "type": {
12895 "type": "intrinsic",
12896 "name": "string"
12897 }
12898 },
12899 {
12900 "id": 2163,
12901 "name": "ownerKeyIn",
12902 "kind": 32768,
12903 "kindString": "Parameter",
12904 "flags": {},
12905 "comment": {
12906 "text": "a hex string of\n the current owner's private key (or a TransactionSigner object)"
12907 },
12908 "type": {
12909 "type": "union",
12910 "types": [
12911 {
12912 "type": "intrinsic",
12913 "name": "string"
12914 },
12915 {
12916 "type": "reference",
12917 "name": "TransactionSigner"
12918 }
12919 ]
12920 }
12921 },
12922 {
12923 "id": 2164,
12924 "name": "paymentKeyIn",
12925 "kind": 32768,
12926 "kindString": "Parameter",
12927 "flags": {},
12928 "comment": {
12929 "text": "a hex string of\n the private key used to fund the transaction (or a\n TransactionSigner object)"
12930 },
12931 "type": {
12932 "type": "union",
12933 "types": [
12934 {
12935 "type": "intrinsic",
12936 "name": "string"
12937 },
12938 {
12939 "type": "reference",
12940 "name": "TransactionSigner"
12941 }
12942 ]
12943 }
12944 },
12945 {
12946 "id": 2165,
12947 "name": "keepZonefile",
12948 "kind": 32768,
12949 "kindString": "Parameter",
12950 "flags": {},
12951 "comment": {
12952 "text": "if true, then preserve the name's zone file"
12953 },
12954 "type": {
12955 "type": "intrinsic",
12956 "name": "boolean"
12957 },
12958 "defaultValue": "false"
12959 },
12960 {
12961 "id": 2166,
12962 "name": "buildIncomplete",
12963 "kind": 32768,
12964 "kindString": "Parameter",
12965 "flags": {},
12966 "comment": {
12967 "text": "optional boolean, defaults to false,\n indicating whether the function should attempt to return an unsigned (or not fully signed)\n transaction. Useful for passing around a TX for multi-sig input signing."
12968 },
12969 "type": {
12970 "type": "intrinsic",
12971 "name": "boolean"
12972 },
12973 "defaultValue": "false"
12974 }
12975 ],
12976 "type": {
12977 "type": "reference",
12978 "name": "Promise",
12979 "typeArguments": [
12980 {
12981 "type": "intrinsic",
12982 "name": "string"
12983 }
12984 ]
12985 }
12986 }
12987 ],
12988 "sources": [
12989 {
12990 "fileName": "operations/txbuild.ts",
12991 "line": 682,
12992 "character": 21
12993 }
12994 ]
12995 },
12996 {
12997 "id": 2143,
12998 "name": "makeUpdate",
12999 "kind": 64,
13000 "kindString": "Function",
13001 "flags": {
13002 "isPrivate": true
13003 },
13004 "signatures": [
13005 {
13006 "id": 2144,
13007 "name": "makeUpdate",
13008 "kind": 4096,
13009 "kindString": "Call signature",
13010 "flags": {
13011 "isPrivate": true
13012 },
13013 "comment": {
13014 "shortText": "Generates an update transaction for a domain name.",
13015 "returns": "- a promise which resolves to the hex-encoded transaction.\n this function *does not* perform the requisite safety checks -- please see\n the safety module for those."
13016 },
13017 "parameters": [
13018 {
13019 "id": 2145,
13020 "name": "fullyQualifiedName",
13021 "kind": 32768,
13022 "kindString": "Parameter",
13023 "flags": {},
13024 "comment": {
13025 "text": "the name to update"
13026 },
13027 "type": {
13028 "type": "intrinsic",
13029 "name": "string"
13030 }
13031 },
13032 {
13033 "id": 2146,
13034 "name": "ownerKeyIn",
13035 "kind": 32768,
13036 "kindString": "Parameter",
13037 "flags": {},
13038 "comment": {
13039 "text": "a hex string of the\n owner key, or a transaction signer object. This will provide one\n UTXO input, and also recieve a dust output."
13040 },
13041 "type": {
13042 "type": "union",
13043 "types": [
13044 {
13045 "type": "intrinsic",
13046 "name": "string"
13047 },
13048 {
13049 "type": "reference",
13050 "name": "TransactionSigner"
13051 }
13052 ]
13053 }
13054 },
13055 {
13056 "id": 2147,
13057 "name": "paymentKeyIn",
13058 "kind": 32768,
13059 "kindString": "Parameter",
13060 "flags": {},
13061 "comment": {
13062 "text": "a hex string, or a\n transaction signer object, of the private key used to fund the\n transaction's txfees"
13063 },
13064 "type": {
13065 "type": "union",
13066 "types": [
13067 {
13068 "type": "intrinsic",
13069 "name": "string"
13070 },
13071 {
13072 "type": "reference",
13073 "name": "TransactionSigner"
13074 }
13075 ]
13076 }
13077 },
13078 {
13079 "id": 2148,
13080 "name": "zonefile",
13081 "kind": 32768,
13082 "kindString": "Parameter",
13083 "flags": {},
13084 "comment": {
13085 "text": "the zonefile data to update (this will be hashed\n to include in the transaction), the zonefile itself must be published\n after the UPDATE propagates."
13086 },
13087 "type": {
13088 "type": "intrinsic",
13089 "name": "string"
13090 }
13091 },
13092 {
13093 "id": 2149,
13094 "name": "valueHash",
13095 "kind": 32768,
13096 "kindString": "Parameter",
13097 "flags": {},
13098 "comment": {
13099 "text": "if given, this is the hash to store (instead of\n zonefile). zonefile will be ignored if this is given."
13100 },
13101 "type": {
13102 "type": "intrinsic",
13103 "name": "string"
13104 },
13105 "defaultValue": "\"\""
13106 },
13107 {
13108 "id": 2150,
13109 "name": "buildIncomplete",
13110 "kind": 32768,
13111 "kindString": "Parameter",
13112 "flags": {},
13113 "comment": {
13114 "text": "optional boolean, defaults to false,\n indicating whether the function should attempt to return an unsigned (or not fully signed)\n transaction. Useful for passing around a TX for multi-sig input signing."
13115 },
13116 "type": {
13117 "type": "intrinsic",
13118 "name": "boolean"
13119 },
13120 "defaultValue": "false"
13121 }
13122 ],
13123 "type": {
13124 "type": "reference",
13125 "name": "Promise",
13126 "typeArguments": [
13127 {
13128 "type": "intrinsic",
13129 "name": "string"
13130 }
13131 ]
13132 }
13133 }
13134 ],
13135 "sources": [
13136 {
13137 "fileName": "operations/txbuild.ts",
13138 "line": 551,
13139 "character": 19
13140 }
13141 ]
13142 },
13143 {
13144 "id": 1882,
13145 "name": "outputBytes",
13146 "kind": 64,
13147 "kindString": "Function",
13148 "flags": {},
13149 "signatures": [
13150 {
13151 "id": 1883,
13152 "name": "outputBytes",
13153 "kind": 4096,
13154 "kindString": "Call signature",
13155 "flags": {},
13156 "parameters": [
13157 {
13158 "id": 1884,
13159 "name": "output",
13160 "kind": 32768,
13161 "kindString": "Parameter",
13162 "flags": {},
13163 "type": {
13164 "type": "union",
13165 "types": [
13166 {
13167 "type": "reference",
13168 "name": "txPoint",
13169 "id": 1874
13170 },
13171 {
13172 "type": "intrinsic",
13173 "name": "null"
13174 }
13175 ]
13176 }
13177 }
13178 ],
13179 "type": {
13180 "type": "intrinsic",
13181 "name": "number"
13182 }
13183 }
13184 ],
13185 "sources": [
13186 {
13187 "fileName": "operations/utils.ts",
13188 "line": 55,
13189 "character": 20
13190 }
13191 ]
13192 },
13193 {
13194 "id": 1509,
13195 "name": "putFile",
13196 "kind": 64,
13197 "kindString": "Function",
13198 "flags": {
13199 "isExported": true
13200 },
13201 "signatures": [
13202 {
13203 "id": 1510,
13204 "name": "putFile",
13205 "kind": 4096,
13206 "kindString": "Call signature",
13207 "flags": {},
13208 "comment": {
13209 "shortText": "Stores the data provided in the app's data store to to the file specified.",
13210 "returns": "that resolves if the operation succeed and rejects\nif it failed\n"
13211 },
13212 "parameters": [
13213 {
13214 "id": 1511,
13215 "name": "path",
13216 "kind": 32768,
13217 "kindString": "Parameter",
13218 "flags": {},
13219 "comment": {
13220 "text": "the path to store the data in"
13221 },
13222 "type": {
13223 "type": "intrinsic",
13224 "name": "string"
13225 }
13226 },
13227 {
13228 "id": 1512,
13229 "name": "content",
13230 "kind": 32768,
13231 "kindString": "Parameter",
13232 "flags": {},
13233 "comment": {
13234 "text": "the data to store in the file"
13235 },
13236 "type": {
13237 "type": "union",
13238 "types": [
13239 {
13240 "type": "intrinsic",
13241 "name": "string"
13242 },
13243 {
13244 "type": "reference",
13245 "name": "Buffer"
13246 }
13247 ]
13248 }
13249 },
13250 {
13251 "id": 1513,
13252 "name": "options",
13253 "kind": 32768,
13254 "kindString": "Parameter",
13255 "flags": {
13256 "isOptional": true
13257 },
13258 "type": {
13259 "type": "reference",
13260 "name": "PutFileOptions",
13261 "id": 1426
13262 }
13263 },
13264 {
13265 "id": 1514,
13266 "name": "caller",
13267 "kind": 32768,
13268 "kindString": "Parameter",
13269 "flags": {
13270 "isOptional": true
13271 },
13272 "type": {
13273 "type": "reference",
13274 "name": "UserSession",
13275 "id": 1544
13276 }
13277 }
13278 ],
13279 "type": {
13280 "type": "reference",
13281 "name": "Promise",
13282 "typeArguments": [
13283 {
13284 "type": "intrinsic",
13285 "name": "string"
13286 }
13287 ]
13288 }
13289 }
13290 ],
13291 "sources": [
13292 {
13293 "fileName": "storage/index.ts",
13294 "line": 478,
13295 "character": 29
13296 }
13297 ]
13298 },
13299 {
13300 "id": 1697,
13301 "name": "redirectToSignIn",
13302 "kind": 64,
13303 "kindString": "Function",
13304 "flags": {
13305 "isExported": true
13306 },
13307 "signatures": [
13308 {
13309 "id": 1698,
13310 "name": "redirectToSignIn",
13311 "kind": 4096,
13312 "kindString": "Call signature",
13313 "flags": {},
13314 "comment": {
13315 "returns": "\n",
13316 "tags": [
13317 {
13318 "tag": "deprecated",
13319 "text": "\n#### v19 Use [[UserSession.isUserSignedIn]] instead.\n\nGenerates an authentication request and redirects the user to the Blockstack\nbrowser to approve the sign in request.\n\nPlease note that this requires that the web browser properly handles the\n`blockstack:` URL protocol handler.\n\nMost applications should use this\nmethod for sign in unless they require more fine grained control over how the\nauthentication request is generated. If your app falls into this category,\nuse `makeAuthRequest` and `redirectToSignInWithAuthRequest` to build your own sign in process.\n"
13320 }
13321 ]
13322 },
13323 "parameters": [
13324 {
13325 "id": 1699,
13326 "name": "redirectURI",
13327 "kind": 32768,
13328 "kindString": "Parameter",
13329 "flags": {
13330 "isOptional": true
13331 },
13332 "type": {
13333 "type": "intrinsic",
13334 "name": "string"
13335 }
13336 },
13337 {
13338 "id": 1700,
13339 "name": "manifestURI",
13340 "kind": 32768,
13341 "kindString": "Parameter",
13342 "flags": {
13343 "isOptional": true
13344 },
13345 "type": {
13346 "type": "intrinsic",
13347 "name": "string"
13348 }
13349 },
13350 {
13351 "id": 1701,
13352 "name": "scopes",
13353 "kind": 32768,
13354 "kindString": "Parameter",
13355 "flags": {
13356 "isOptional": true
13357 },
13358 "type": {
13359 "type": "reference",
13360 "name": "Array",
13361 "typeArguments": [
13362 {
13363 "type": "union",
13364 "types": [
13365 {
13366 "type": "reference",
13367 "name": "AuthScope",
13368 "id": 1
13369 },
13370 {
13371 "type": "intrinsic",
13372 "name": "string"
13373 }
13374 ]
13375 }
13376 ]
13377 }
13378 }
13379 ],
13380 "type": {
13381 "type": "intrinsic",
13382 "name": "void"
13383 }
13384 }
13385 ],
13386 "sources": [
13387 {
13388 "fileName": "auth/authApp.ts",
13389 "line": 112,
13390 "character": 32
13391 }
13392 ]
13393 },
13394 {
13395 "id": 1712,
13396 "name": "redirectToSignInWithAuthRequest",
13397 "kind": 64,
13398 "kindString": "Function",
13399 "flags": {
13400 "isExported": true
13401 },
13402 "signatures": [
13403 {
13404 "id": 1713,
13405 "name": "redirectToSignInWithAuthRequest",
13406 "kind": 4096,
13407 "kindString": "Call signature",
13408 "flags": {},
13409 "comment": {
13410 "returns": "\n",
13411 "tags": [
13412 {
13413 "tag": "deprecated",
13414 "text": "\n#### v19 Use [[UserSession.redirectToSignInWithAuthRequest]] instead.\n\nRedirects the user to the Blockstack browser to approve the sign in request\ngiven.\n\nThe user is redirected to the `blockstackIDHost` if the `blockstack:`\nprotocol handler is not detected. Please note that the protocol handler detection\ndoes not work on all browsers."
13415 }
13416 ]
13417 },
13418 "parameters": [
13419 {
13420 "id": 1714,
13421 "name": "authRequest",
13422 "kind": 32768,
13423 "kindString": "Parameter",
13424 "flags": {
13425 "isOptional": true
13426 },
13427 "comment": {
13428 "text": "the authentication request generated by `makeAuthRequest`"
13429 },
13430 "type": {
13431 "type": "intrinsic",
13432 "name": "string"
13433 }
13434 },
13435 {
13436 "id": 1715,
13437 "name": "blockstackIDHost",
13438 "kind": 32768,
13439 "kindString": "Parameter",
13440 "flags": {},
13441 "comment": {
13442 "text": "the URL to redirect the user to if the blockstack\n protocol handler is not detected"
13443 },
13444 "type": {
13445 "type": "intrinsic",
13446 "name": "string"
13447 },
13448 "defaultValue": " DEFAULT_BLOCKSTACK_HOST"
13449 }
13450 ],
13451 "type": {
13452 "type": "intrinsic",
13453 "name": "void"
13454 }
13455 }
13456 ],
13457 "sources": [
13458 {
13459 "fileName": "auth/authApp.ts",
13460 "line": 213,
13461 "character": 47
13462 }
13463 ]
13464 },
13465 {
13466 "id": 1913,
13467 "name": "signInputs",
13468 "kind": 64,
13469 "kindString": "Function",
13470 "flags": {
13471 "isExported": true
13472 },
13473 "signatures": [
13474 {
13475 "id": 1914,
13476 "name": "signInputs",
13477 "kind": 4096,
13478 "kindString": "Call signature",
13479 "flags": {},
13480 "parameters": [
13481 {
13482 "id": 1915,
13483 "name": "txB",
13484 "kind": 32768,
13485 "kindString": "Parameter",
13486 "flags": {},
13487 "type": {
13488 "type": "reference",
13489 "name": "TransactionBuilder"
13490 }
13491 },
13492 {
13493 "id": 1916,
13494 "name": "defaultSigner",
13495 "kind": 32768,
13496 "kindString": "Parameter",
13497 "flags": {},
13498 "type": {
13499 "type": "reference",
13500 "name": "TransactionSigner"
13501 }
13502 },
13503 {
13504 "id": 1917,
13505 "name": "otherSigners",
13506 "kind": 32768,
13507 "kindString": "Parameter",
13508 "flags": {
13509 "isOptional": true
13510 },
13511 "type": {
13512 "type": "reference",
13513 "name": "Array",
13514 "typeArguments": [
13515 {
13516 "type": "reflection",
13517 "declaration": {
13518 "id": 1918,
13519 "name": "__type",
13520 "kind": 65536,
13521 "kindString": "Type literal",
13522 "flags": {},
13523 "children": [
13524 {
13525 "id": 1919,
13526 "name": "index",
13527 "kind": 32,
13528 "kindString": "Variable",
13529 "flags": {},
13530 "sources": [
13531 {
13532 "fileName": "operations/utils.ts",
13533 "line": 212,
13534 "character": 54
13535 }
13536 ],
13537 "type": {
13538 "type": "intrinsic",
13539 "name": "number"
13540 }
13541 },
13542 {
13543 "id": 1920,
13544 "name": "signer",
13545 "kind": 32,
13546 "kindString": "Variable",
13547 "flags": {},
13548 "sources": [
13549 {
13550 "fileName": "operations/utils.ts",
13551 "line": 212,
13552 "character": 70
13553 }
13554 ],
13555 "type": {
13556 "type": "reference",
13557 "name": "TransactionSigner"
13558 }
13559 }
13560 ],
13561 "groups": [
13562 {
13563 "title": "Variables",
13564 "kind": 32,
13565 "children": [
13566 1919,
13567 1920
13568 ]
13569 }
13570 ],
13571 "sources": [
13572 {
13573 "fileName": "operations/utils.ts",
13574 "line": 212,
13575 "character": 48
13576 }
13577 ]
13578 }
13579 }
13580 ]
13581 }
13582 }
13583 ],
13584 "type": {
13585 "type": "reference",
13586 "name": "Promise",
13587 "typeArguments": [
13588 {
13589 "type": "reference",
13590 "name": "TransactionBuilder"
13591 }
13592 ]
13593 }
13594 }
13595 ],
13596 "sources": [
13597 {
13598 "fileName": "operations/utils.ts",
13599 "line": 210,
13600 "character": 26
13601 }
13602 ]
13603 },
13604 {
13605 "id": 893,
13606 "name": "signProfileToken",
13607 "kind": 64,
13608 "kindString": "Function",
13609 "flags": {
13610 "isExported": true
13611 },
13612 "signatures": [
13613 {
13614 "id": 894,
13615 "name": "signProfileToken",
13616 "kind": 4096,
13617 "kindString": "Call signature",
13618 "flags": {},
13619 "comment": {
13620 "shortText": "Signs a profile token",
13621 "returns": "- the signed profile token\n\n"
13622 },
13623 "parameters": [
13624 {
13625 "id": 895,
13626 "name": "profile",
13627 "kind": 32768,
13628 "kindString": "Parameter",
13629 "flags": {},
13630 "comment": {
13631 "text": "the JSON of the profile to be signed"
13632 },
13633 "type": {
13634 "type": "intrinsic",
13635 "name": "any"
13636 }
13637 },
13638 {
13639 "id": 896,
13640 "name": "privateKey",
13641 "kind": 32768,
13642 "kindString": "Parameter",
13643 "flags": {},
13644 "comment": {
13645 "text": "the signing private key"
13646 },
13647 "type": {
13648 "type": "intrinsic",
13649 "name": "string"
13650 }
13651 },
13652 {
13653 "id": 897,
13654 "name": "subject",
13655 "kind": 32768,
13656 "kindString": "Parameter",
13657 "flags": {
13658 "isOptional": true
13659 },
13660 "comment": {
13661 "text": "the entity that the information is about"
13662 },
13663 "type": {
13664 "type": "intrinsic",
13665 "name": "any"
13666 }
13667 },
13668 {
13669 "id": 898,
13670 "name": "issuer",
13671 "kind": 32768,
13672 "kindString": "Parameter",
13673 "flags": {
13674 "isOptional": true
13675 },
13676 "comment": {
13677 "text": "the entity that is issuing the token"
13678 },
13679 "type": {
13680 "type": "intrinsic",
13681 "name": "any"
13682 }
13683 },
13684 {
13685 "id": 899,
13686 "name": "signingAlgorithm",
13687 "kind": 32768,
13688 "kindString": "Parameter",
13689 "flags": {},
13690 "comment": {
13691 "text": "the signing algorithm to use"
13692 },
13693 "type": {
13694 "type": "intrinsic",
13695 "name": "string"
13696 },
13697 "defaultValue": "\"ES256K\""
13698 },
13699 {
13700 "id": 900,
13701 "name": "issuedAt",
13702 "kind": 32768,
13703 "kindString": "Parameter",
13704 "flags": {},
13705 "comment": {
13706 "text": "the time of issuance of the token"
13707 },
13708 "type": {
13709 "type": "reference",
13710 "name": "Date"
13711 },
13712 "defaultValue": " new Date()"
13713 },
13714 {
13715 "id": 901,
13716 "name": "expiresAt",
13717 "kind": 32768,
13718 "kindString": "Parameter",
13719 "flags": {},
13720 "comment": {
13721 "text": "the time of expiration of the token"
13722 },
13723 "type": {
13724 "type": "reference",
13725 "name": "Date"
13726 },
13727 "defaultValue": " nextYear()"
13728 }
13729 ],
13730 "type": {
13731 "type": "intrinsic",
13732 "name": "any"
13733 }
13734 }
13735 ],
13736 "sources": [
13737 {
13738 "fileName": "profiles/profileTokens.ts",
13739 "line": 20,
13740 "character": 32
13741 }
13742 ]
13743 },
13744 {
13745 "id": 1708,
13746 "name": "signUserOut",
13747 "kind": 64,
13748 "kindString": "Function",
13749 "flags": {
13750 "isExported": true
13751 },
13752 "signatures": [
13753 {
13754 "id": 1709,
13755 "name": "signUserOut",
13756 "kind": 4096,
13757 "kindString": "Call signature",
13758 "flags": {},
13759 "comment": {
13760 "tags": [
13761 {
13762 "tag": "deprecated",
13763 "text": "\n#### v19 Use [[UserSession.signUserOut]] instead.\n\nSign the user out and optionally redirect to given location."
13764 }
13765 ]
13766 },
13767 "parameters": [
13768 {
13769 "id": 1710,
13770 "name": "redirectURL",
13771 "kind": 32768,
13772 "kindString": "Parameter",
13773 "flags": {
13774 "isOptional": true
13775 },
13776 "comment": {
13777 "text": "\nLocation to redirect user to after sign out.\nOnly used in environments with `window` available\n"
13778 },
13779 "type": {
13780 "type": "intrinsic",
13781 "name": "string"
13782 }
13783 },
13784 {
13785 "id": 1711,
13786 "name": "caller",
13787 "kind": 32768,
13788 "kindString": "Parameter",
13789 "flags": {
13790 "isOptional": true
13791 },
13792 "type": {
13793 "type": "reference",
13794 "name": "UserSession",
13795 "id": 1544
13796 }
13797 }
13798 ],
13799 "type": {
13800 "type": "intrinsic",
13801 "name": "void"
13802 }
13803 }
13804 ],
13805 "sources": [
13806 {
13807 "fileName": "auth/authApp.ts",
13808 "line": 187,
13809 "character": 27
13810 }
13811 ]
13812 },
13813 {
13814 "id": 1885,
13815 "name": "transactionBytes",
13816 "kind": 64,
13817 "kindString": "Function",
13818 "flags": {},
13819 "signatures": [
13820 {
13821 "id": 1886,
13822 "name": "transactionBytes",
13823 "kind": 4096,
13824 "kindString": "Call signature",
13825 "flags": {},
13826 "parameters": [
13827 {
13828 "id": 1887,
13829 "name": "inputs",
13830 "kind": 32768,
13831 "kindString": "Parameter",
13832 "flags": {},
13833 "type": {
13834 "type": "reference",
13835 "name": "Array",
13836 "typeArguments": [
13837 {
13838 "type": "union",
13839 "types": [
13840 {
13841 "type": "reference",
13842 "name": "txPoint",
13843 "id": 1874
13844 },
13845 {
13846 "type": "intrinsic",
13847 "name": "null"
13848 }
13849 ]
13850 }
13851 ]
13852 }
13853 },
13854 {
13855 "id": 1888,
13856 "name": "outputs",
13857 "kind": 32768,
13858 "kindString": "Parameter",
13859 "flags": {},
13860 "type": {
13861 "type": "reference",
13862 "name": "Array",
13863 "typeArguments": [
13864 {
13865 "type": "union",
13866 "types": [
13867 {
13868 "type": "reference",
13869 "name": "txPoint",
13870 "id": 1874
13871 },
13872 {
13873 "type": "intrinsic",
13874 "name": "null"
13875 }
13876 ]
13877 }
13878 ]
13879 }
13880 }
13881 ],
13882 "type": {
13883 "type": "intrinsic",
13884 "name": "number"
13885 }
13886 }
13887 ],
13888 "sources": [
13889 {
13890 "fileName": "operations/utils.ts",
13891 "line": 63,
13892 "character": 25
13893 }
13894 ]
13895 },
13896 {
13897 "id": 1122,
13898 "name": "validateProofs",
13899 "kind": 64,
13900 "kindString": "Function",
13901 "flags": {
13902 "isExported": true
13903 },
13904 "signatures": [
13905 {
13906 "id": 1123,
13907 "name": "validateProofs",
13908 "kind": 4096,
13909 "kindString": "Call signature",
13910 "flags": {},
13911 "comment": {
13912 "shortText": "Validates the social proofs in a user's profile. Currently supports validation of\nFacebook, Twitter, GitHub, Instagram, LinkedIn and HackerNews accounts.",
13913 "returns": "that resolves to an array of validated proof objects\n"
13914 },
13915 "parameters": [
13916 {
13917 "id": 1124,
13918 "name": "profile",
13919 "kind": 32768,
13920 "kindString": "Parameter",
13921 "flags": {},
13922 "comment": {
13923 "text": "The JSON of the profile to be validated"
13924 },
13925 "type": {
13926 "type": "intrinsic",
13927 "name": "any"
13928 }
13929 },
13930 {
13931 "id": 1125,
13932 "name": "ownerAddress",
13933 "kind": 32768,
13934 "kindString": "Parameter",
13935 "flags": {},
13936 "comment": {
13937 "text": "The owner bitcoin address to be validated"
13938 },
13939 "type": {
13940 "type": "intrinsic",
13941 "name": "string"
13942 }
13943 },
13944 {
13945 "id": 1126,
13946 "name": "name",
13947 "kind": 32768,
13948 "kindString": "Parameter",
13949 "flags": {},
13950 "type": {
13951 "type": "intrinsic",
13952 "name": "string"
13953 },
13954 "defaultValue": " null"
13955 }
13956 ],
13957 "type": {
13958 "type": "reference",
13959 "name": "Promise",
13960 "typeArguments": [
13961 {
13962 "type": "array",
13963 "elementType": {
13964 "type": "intrinsic",
13965 "name": "any"
13966 }
13967 }
13968 ]
13969 }
13970 }
13971 ],
13972 "sources": [
13973 {
13974 "fileName": "profiles/profileProofs.ts",
13975 "line": 12,
13976 "character": 30
13977 }
13978 ]
13979 },
13980 {
13981 "id": 908,
13982 "name": "verifyProfileToken",
13983 "kind": 64,
13984 "kindString": "Function",
13985 "flags": {
13986 "isExported": true
13987 },
13988 "signatures": [
13989 {
13990 "id": 909,
13991 "name": "verifyProfileToken",
13992 "kind": 4096,
13993 "kindString": "Call signature",
13994 "flags": {},
13995 "comment": {
13996 "shortText": "Verifies a profile token",
13997 "returns": "- the verified, decoded profile token",
13998 "tags": [
13999 {
14000 "tag": "throws",
14001 "text": "{Error} - throws an error if token verification fails\n"
14002 }
14003 ]
14004 },
14005 "parameters": [
14006 {
14007 "id": 910,
14008 "name": "token",
14009 "kind": 32768,
14010 "kindString": "Parameter",
14011 "flags": {},
14012 "comment": {
14013 "text": "the token to be verified"
14014 },
14015 "type": {
14016 "type": "intrinsic",
14017 "name": "string"
14018 }
14019 },
14020 {
14021 "id": 911,
14022 "name": "publicKeyOrAddress",
14023 "kind": 32768,
14024 "kindString": "Parameter",
14025 "flags": {},
14026 "comment": {
14027 "text": "the public key or address of the\n keypair that is thought to have signed the token"
14028 },
14029 "type": {
14030 "type": "intrinsic",
14031 "name": "string"
14032 }
14033 }
14034 ],
14035 "type": {
14036 "type": "intrinsic",
14037 "name": "any"
14038 }
14039 }
14040 ],
14041 "sources": [
14042 {
14043 "fileName": "profiles/profileTokens.ts",
14044 "line": 75,
14045 "character": 34
14046 }
14047 ]
14048 },
14049 {
14050 "id": 902,
14051 "name": "wrapProfileToken",
14052 "kind": 64,
14053 "kindString": "Function",
14054 "flags": {
14055 "isExported": true
14056 },
14057 "signatures": [
14058 {
14059 "id": 903,
14060 "name": "wrapProfileToken",
14061 "kind": 4096,
14062 "kindString": "Call signature",
14063 "flags": {},
14064 "comment": {
14065 "shortText": "Wraps a token for a profile token file",
14066 "returns": "- including `token` and `decodedToken`\n"
14067 },
14068 "parameters": [
14069 {
14070 "id": 904,
14071 "name": "token",
14072 "kind": 32768,
14073 "kindString": "Parameter",
14074 "flags": {},
14075 "comment": {
14076 "text": "the token to be wrapped"
14077 },
14078 "type": {
14079 "type": "intrinsic",
14080 "name": "string"
14081 }
14082 }
14083 ],
14084 "type": {
14085 "type": "reflection",
14086 "declaration": {
14087 "id": 905,
14088 "name": "__type",
14089 "kind": 65536,
14090 "kindString": "Type literal",
14091 "flags": {},
14092 "children": [
14093 {
14094 "id": 907,
14095 "name": "decodedToken",
14096 "kind": 32,
14097 "kindString": "Variable",
14098 "flags": {},
14099 "sources": [
14100 {
14101 "fileName": "profiles/profileTokens.ts",
14102 "line": 63,
14103 "character": 16
14104 }
14105 ],
14106 "type": {
14107 "type": "intrinsic",
14108 "name": "any"
14109 },
14110 "defaultValue": " decodeToken(token)"
14111 },
14112 {
14113 "id": 906,
14114 "name": "token",
14115 "kind": 32,
14116 "kindString": "Variable",
14117 "flags": {},
14118 "sources": [
14119 {
14120 "fileName": "profiles/profileTokens.ts",
14121 "line": 62,
14122 "character": 9
14123 }
14124 ],
14125 "type": {
14126 "type": "intrinsic",
14127 "name": "string"
14128 }
14129 }
14130 ],
14131 "groups": [
14132 {
14133 "title": "Variables",
14134 "kind": 32,
14135 "children": [
14136 907,
14137 906
14138 ]
14139 }
14140 ]
14141 }
14142 }
14143 }
14144 ],
14145 "sources": [
14146 {
14147 "fileName": "profiles/profileTokens.ts",
14148 "line": 60,
14149 "character": 32
14150 }
14151 ]
14152 },
14153 {
14154 "id": 1692,
14155 "name": "DEFAULT_PROFILE",
14156 "kind": 2097152,
14157 "kindString": "Object literal",
14158 "flags": {
14159 "isConst": true
14160 },
14161 "children": [
14162 {
14163 "id": 1694,
14164 "name": "@context",
14165 "kind": 32,
14166 "kindString": "Variable",
14167 "flags": {},
14168 "sources": [
14169 {
14170 "fileName": "auth/authApp.ts",
14171 "line": 28,
14172 "character": 12
14173 }
14174 ],
14175 "type": {
14176 "type": "intrinsic",
14177 "name": "string"
14178 },
14179 "defaultValue": "\"http://schema.org\""
14180 },
14181 {
14182 "id": 1693,
14183 "name": "@type",
14184 "kind": 32,
14185 "kindString": "Variable",
14186 "flags": {},
14187 "sources": [
14188 {
14189 "fileName": "auth/authApp.ts",
14190 "line": 27,
14191 "character": 9
14192 }
14193 ],
14194 "type": {
14195 "type": "intrinsic",
14196 "name": "string"
14197 },
14198 "defaultValue": "\"Person\""
14199 }
14200 ],
14201 "groups": [
14202 {
14203 "title": "Variables",
14204 "kind": 32,
14205 "children": [
14206 1694,
14207 1693
14208 ]
14209 }
14210 ],
14211 "sources": [
14212 {
14213 "fileName": "auth/authApp.ts",
14214 "line": 26,
14215 "character": 21
14216 }
14217 ],
14218 "type": {
14219 "type": "intrinsic",
14220 "name": "object"
14221 }
14222 },
14223 {
14224 "id": 1159,
14225 "name": "schemaDefinition",
14226 "kind": 2097152,
14227 "kindString": "Object literal",
14228 "flags": {
14229 "isConst": true
14230 },
14231 "children": [
14232 {
14233 "id": 1298,
14234 "name": "strict",
14235 "kind": 32,
14236 "kindString": "Variable",
14237 "flags": {},
14238 "sources": [
14239 {
14240 "fileName": "profiles/profileSchemas/person.ts",
14241 "line": 15,
14242 "character": 8
14243 }
14244 ],
14245 "type": {
14246 "type": "intrinsic",
14247 "name": "boolean"
14248 },
14249 "defaultValue": "false"
14250 },
14251 {
14252 "id": 1160,
14253 "name": "type",
14254 "kind": 32,
14255 "kindString": "Variable",
14256 "flags": {},
14257 "sources": [
14258 {
14259 "fileName": "profiles/profile.ts",
14260 "line": 9,
14261 "character": 6
14262 },
14263 {
14264 "fileName": "profiles/profileSchemas/person.ts",
14265 "line": 14,
14266 "character": 6
14267 },
14268 {
14269 "fileName": "profiles/profileSchemas/organization.ts",
14270 "line": 9,
14271 "character": 6
14272 },
14273 {
14274 "fileName": "profiles/profileSchemas/creativework.ts",
14275 "line": 7,
14276 "character": 6
14277 }
14278 ],
14279 "type": {
14280 "type": "intrinsic",
14281 "name": "string"
14282 },
14283 "defaultValue": "\"object\""
14284 },
14285 {
14286 "id": 1161,
14287 "name": "properties",
14288 "kind": 2097152,
14289 "kindString": "Object literal",
14290 "flags": {},
14291 "children": [
14292 {
14293 "id": 1162,
14294 "name": "@context",
14295 "kind": 2097152,
14296 "kindString": "Object literal",
14297 "flags": {},
14298 "children": [
14299 {
14300 "id": 1164,
14301 "name": "optional",
14302 "kind": 32,
14303 "kindString": "Variable",
14304 "flags": {},
14305 "sources": [
14306 {
14307 "fileName": "profiles/profile.ts",
14308 "line": 11,
14309 "character": 42
14310 },
14311 {
14312 "fileName": "profiles/profileSchemas/person.ts",
14313 "line": 17,
14314 "character": 42
14315 },
14316 {
14317 "fileName": "profiles/profileSchemas/organization.ts",
14318 "line": 11,
14319 "character": 42
14320 },
14321 {
14322 "fileName": "profiles/profileSchemas/creativework.ts",
14323 "line": 9,
14324 "character": 42
14325 }
14326 ],
14327 "type": {
14328 "type": "intrinsic",
14329 "name": "boolean"
14330 },
14331 "defaultValue": "true"
14332 },
14333 {
14334 "id": 1163,
14335 "name": "type",
14336 "kind": 32,
14337 "kindString": "Variable",
14338 "flags": {},
14339 "sources": [
14340 {
14341 "fileName": "profiles/profile.ts",
14342 "line": 11,
14343 "character": 22
14344 },
14345 {
14346 "fileName": "profiles/profileSchemas/person.ts",
14347 "line": 17,
14348 "character": 22
14349 },
14350 {
14351 "fileName": "profiles/profileSchemas/organization.ts",
14352 "line": 11,
14353 "character": 22
14354 },
14355 {
14356 "fileName": "profiles/profileSchemas/creativework.ts",
14357 "line": 9,
14358 "character": 22
14359 }
14360 ],
14361 "type": {
14362 "type": "intrinsic",
14363 "name": "string"
14364 },
14365 "defaultValue": "\"string\""
14366 }
14367 ],
14368 "groups": [
14369 {
14370 "title": "Variables",
14371 "kind": 32,
14372 "children": [
14373 1164,
14374 1163
14375 ]
14376 }
14377 ],
14378 "sources": [
14379 {
14380 "fileName": "profiles/profile.ts",
14381 "line": 11,
14382 "character": 14
14383 },
14384 {
14385 "fileName": "profiles/profileSchemas/person.ts",
14386 "line": 17,
14387 "character": 14
14388 },
14389 {
14390 "fileName": "profiles/profileSchemas/organization.ts",
14391 "line": 11,
14392 "character": 14
14393 },
14394 {
14395 "fileName": "profiles/profileSchemas/creativework.ts",
14396 "line": 9,
14397 "character": 14
14398 }
14399 ],
14400 "type": {
14401 "type": "intrinsic",
14402 "name": "object"
14403 }
14404 },
14405 {
14406 "id": 1299,
14407 "name": "@id",
14408 "kind": 2097152,
14409 "kindString": "Object literal",
14410 "flags": {},
14411 "children": [
14412 {
14413 "id": 1301,
14414 "name": "optional",
14415 "kind": 32,
14416 "kindString": "Variable",
14417 "flags": {},
14418 "sources": [
14419 {
14420 "fileName": "profiles/profileSchemas/person.ts",
14421 "line": 19,
14422 "character": 37
14423 },
14424 {
14425 "fileName": "profiles/profileSchemas/organization.ts",
14426 "line": 13,
14427 "character": 37
14428 },
14429 {
14430 "fileName": "profiles/profileSchemas/creativework.ts",
14431 "line": 11,
14432 "character": 37
14433 }
14434 ],
14435 "type": {
14436 "type": "intrinsic",
14437 "name": "boolean"
14438 },
14439 "defaultValue": "true"
14440 },
14441 {
14442 "id": 1300,
14443 "name": "type",
14444 "kind": 32,
14445 "kindString": "Variable",
14446 "flags": {},
14447 "sources": [
14448 {
14449 "fileName": "profiles/profileSchemas/person.ts",
14450 "line": 19,
14451 "character": 17
14452 },
14453 {
14454 "fileName": "profiles/profileSchemas/organization.ts",
14455 "line": 13,
14456 "character": 17
14457 },
14458 {
14459 "fileName": "profiles/profileSchemas/creativework.ts",
14460 "line": 11,
14461 "character": 17
14462 }
14463 ],
14464 "type": {
14465 "type": "intrinsic",
14466 "name": "string"
14467 },
14468 "defaultValue": "\"string\""
14469 }
14470 ],
14471 "groups": [
14472 {
14473 "title": "Variables",
14474 "kind": 32,
14475 "children": [
14476 1301,
14477 1300
14478 ]
14479 }
14480 ],
14481 "sources": [
14482 {
14483 "fileName": "profiles/profileSchemas/person.ts",
14484 "line": 19,
14485 "character": 9
14486 },
14487 {
14488 "fileName": "profiles/profileSchemas/organization.ts",
14489 "line": 13,
14490 "character": 9
14491 },
14492 {
14493 "fileName": "profiles/profileSchemas/creativework.ts",
14494 "line": 11,
14495 "character": 9
14496 }
14497 ],
14498 "type": {
14499 "type": "intrinsic",
14500 "name": "object"
14501 }
14502 },
14503 {
14504 "id": 1165,
14505 "name": "@type",
14506 "kind": 2097152,
14507 "kindString": "Object literal",
14508 "flags": {},
14509 "children": [
14510 {
14511 "id": 1166,
14512 "name": "type",
14513 "kind": 32,
14514 "kindString": "Variable",
14515 "flags": {},
14516 "sources": [
14517 {
14518 "fileName": "profiles/profile.ts",
14519 "line": 12,
14520 "character": 19
14521 },
14522 {
14523 "fileName": "profiles/profileSchemas/person.ts",
14524 "line": 18,
14525 "character": 19
14526 },
14527 {
14528 "fileName": "profiles/profileSchemas/organization.ts",
14529 "line": 12,
14530 "character": 19
14531 },
14532 {
14533 "fileName": "profiles/profileSchemas/creativework.ts",
14534 "line": 10,
14535 "character": 19
14536 }
14537 ],
14538 "type": {
14539 "type": "intrinsic",
14540 "name": "string"
14541 },
14542 "defaultValue": "\"string\""
14543 }
14544 ],
14545 "groups": [
14546 {
14547 "title": "Variables",
14548 "kind": 32,
14549 "children": [
14550 1166
14551 ]
14552 }
14553 ],
14554 "sources": [
14555 {
14556 "fileName": "profiles/profile.ts",
14557 "line": 12,
14558 "character": 11
14559 },
14560 {
14561 "fileName": "profiles/profileSchemas/person.ts",
14562 "line": 18,
14563 "character": 11
14564 },
14565 {
14566 "fileName": "profiles/profileSchemas/organization.ts",
14567 "line": 12,
14568 "character": 11
14569 },
14570 {
14571 "fileName": "profiles/profileSchemas/creativework.ts",
14572 "line": 10,
14573 "character": 11
14574 }
14575 ],
14576 "type": {
14577 "type": "intrinsic",
14578 "name": "object"
14579 }
14580 },
14581 {
14582 "id": 1339,
14583 "name": "account",
14584 "kind": 2097152,
14585 "kindString": "Object literal",
14586 "flags": {},
14587 "children": [
14588 {
14589 "id": 1341,
14590 "name": "optional",
14591 "kind": 32,
14592 "kindString": "Variable",
14593 "flags": {},
14594 "sources": [
14595 {
14596 "fileName": "profiles/profileSchemas/person.ts",
14597 "line": 49,
14598 "character": 14
14599 }
14600 ],
14601 "type": {
14602 "type": "intrinsic",
14603 "name": "boolean"
14604 },
14605 "defaultValue": "true"
14606 },
14607 {
14608 "id": 1340,
14609 "name": "type",
14610 "kind": 32,
14611 "kindString": "Variable",
14612 "flags": {},
14613 "sources": [
14614 {
14615 "fileName": "profiles/profileSchemas/person.ts",
14616 "line": 48,
14617 "character": 10
14618 }
14619 ],
14620 "type": {
14621 "type": "intrinsic",
14622 "name": "string"
14623 },
14624 "defaultValue": "\"array\""
14625 },
14626 {
14627 "id": 1342,
14628 "name": "items",
14629 "kind": 2097152,
14630 "kindString": "Object literal",
14631 "flags": {},
14632 "children": [
14633 {
14634 "id": 1343,
14635 "name": "type",
14636 "kind": 32,
14637 "kindString": "Variable",
14638 "flags": {},
14639 "sources": [
14640 {
14641 "fileName": "profiles/profileSchemas/person.ts",
14642 "line": 51,
14643 "character": 12
14644 }
14645 ],
14646 "type": {
14647 "type": "intrinsic",
14648 "name": "string"
14649 },
14650 "defaultValue": "\"object\""
14651 },
14652 {
14653 "id": 1344,
14654 "name": "properties",
14655 "kind": 2097152,
14656 "kindString": "Object literal",
14657 "flags": {},
14658 "children": [
14659 {
14660 "id": 1345,
14661 "name": "@type",
14662 "kind": 2097152,
14663 "kindString": "Object literal",
14664 "flags": {},
14665 "children": [
14666 {
14667 "id": 1346,
14668 "name": "type",
14669 "kind": 32,
14670 "kindString": "Variable",
14671 "flags": {},
14672 "sources": [
14673 {
14674 "fileName": "profiles/profileSchemas/person.ts",
14675 "line": 53,
14676 "character": 25
14677 }
14678 ],
14679 "type": {
14680 "type": "intrinsic",
14681 "name": "string"
14682 },
14683 "defaultValue": "\"string\""
14684 }
14685 ],
14686 "groups": [
14687 {
14688 "title": "Variables",
14689 "kind": 32,
14690 "children": [
14691 1346
14692 ]
14693 }
14694 ],
14695 "sources": [
14696 {
14697 "fileName": "profiles/profileSchemas/person.ts",
14698 "line": 53,
14699 "character": 17
14700 }
14701 ],
14702 "type": {
14703 "type": "intrinsic",
14704 "name": "object"
14705 }
14706 },
14707 {
14708 "id": 1350,
14709 "name": "identifier",
14710 "kind": 2097152,
14711 "kindString": "Object literal",
14712 "flags": {},
14713 "children": [
14714 {
14715 "id": 1352,
14716 "name": "optional",
14717 "kind": 32,
14718 "kindString": "Variable",
14719 "flags": {},
14720 "sources": [
14721 {
14722 "fileName": "profiles/profileSchemas/person.ts",
14723 "line": 55,
14724 "character": 48
14725 }
14726 ],
14727 "type": {
14728 "type": "intrinsic",
14729 "name": "boolean"
14730 },
14731 "defaultValue": "true"
14732 },
14733 {
14734 "id": 1351,
14735 "name": "type",
14736 "kind": 32,
14737 "kindString": "Variable",
14738 "flags": {},
14739 "sources": [
14740 {
14741 "fileName": "profiles/profileSchemas/person.ts",
14742 "line": 55,
14743 "character": 28
14744 }
14745 ],
14746 "type": {
14747 "type": "intrinsic",
14748 "name": "string"
14749 },
14750 "defaultValue": "\"string\""
14751 }
14752 ],
14753 "groups": [
14754 {
14755 "title": "Variables",
14756 "kind": 32,
14757 "children": [
14758 1352,
14759 1351
14760 ]
14761 }
14762 ],
14763 "sources": [
14764 {
14765 "fileName": "profiles/profileSchemas/person.ts",
14766 "line": 55,
14767 "character": 20
14768 }
14769 ],
14770 "type": {
14771 "type": "intrinsic",
14772 "name": "object"
14773 }
14774 },
14775 {
14776 "id": 1359,
14777 "name": "proofMessage",
14778 "kind": 2097152,
14779 "kindString": "Object literal",
14780 "flags": {},
14781 "children": [
14782 {
14783 "id": 1361,
14784 "name": "optional",
14785 "kind": 32,
14786 "kindString": "Variable",
14787 "flags": {},
14788 "sources": [
14789 {
14790 "fileName": "profiles/profileSchemas/person.ts",
14791 "line": 58,
14792 "character": 50
14793 }
14794 ],
14795 "type": {
14796 "type": "intrinsic",
14797 "name": "boolean"
14798 },
14799 "defaultValue": "true"
14800 },
14801 {
14802 "id": 1360,
14803 "name": "type",
14804 "kind": 32,
14805 "kindString": "Variable",
14806 "flags": {},
14807 "sources": [
14808 {
14809 "fileName": "profiles/profileSchemas/person.ts",
14810 "line": 58,
14811 "character": 30
14812 }
14813 ],
14814 "type": {
14815 "type": "intrinsic",
14816 "name": "string"
14817 },
14818 "defaultValue": "\"string\""
14819 }
14820 ],
14821 "groups": [
14822 {
14823 "title": "Variables",
14824 "kind": 32,
14825 "children": [
14826 1361,
14827 1360
14828 ]
14829 }
14830 ],
14831 "sources": [
14832 {
14833 "fileName": "profiles/profileSchemas/person.ts",
14834 "line": 58,
14835 "character": 22
14836 }
14837 ],
14838 "type": {
14839 "type": "intrinsic",
14840 "name": "object"
14841 }
14842 },
14843 {
14844 "id": 1362,
14845 "name": "proofSignature",
14846 "kind": 2097152,
14847 "kindString": "Object literal",
14848 "flags": {},
14849 "children": [
14850 {
14851 "id": 1364,
14852 "name": "optional",
14853 "kind": 32,
14854 "kindString": "Variable",
14855 "flags": {},
14856 "sources": [
14857 {
14858 "fileName": "profiles/profileSchemas/person.ts",
14859 "line": 59,
14860 "character": 52
14861 }
14862 ],
14863 "type": {
14864 "type": "intrinsic",
14865 "name": "boolean"
14866 },
14867 "defaultValue": "true"
14868 },
14869 {
14870 "id": 1363,
14871 "name": "type",
14872 "kind": 32,
14873 "kindString": "Variable",
14874 "flags": {},
14875 "sources": [
14876 {
14877 "fileName": "profiles/profileSchemas/person.ts",
14878 "line": 59,
14879 "character": 32
14880 }
14881 ],
14882 "type": {
14883 "type": "intrinsic",
14884 "name": "string"
14885 },
14886 "defaultValue": "\"string\""
14887 }
14888 ],
14889 "groups": [
14890 {
14891 "title": "Variables",
14892 "kind": 32,
14893 "children": [
14894 1364,
14895 1363
14896 ]
14897 }
14898 ],
14899 "sources": [
14900 {
14901 "fileName": "profiles/profileSchemas/person.ts",
14902 "line": 59,
14903 "character": 24
14904 }
14905 ],
14906 "type": {
14907 "type": "intrinsic",
14908 "name": "object"
14909 }
14910 },
14911 {
14912 "id": 1353,
14913 "name": "proofType",
14914 "kind": 2097152,
14915 "kindString": "Object literal",
14916 "flags": {},
14917 "children": [
14918 {
14919 "id": 1355,
14920 "name": "optional",
14921 "kind": 32,
14922 "kindString": "Variable",
14923 "flags": {},
14924 "sources": [
14925 {
14926 "fileName": "profiles/profileSchemas/person.ts",
14927 "line": 56,
14928 "character": 47
14929 }
14930 ],
14931 "type": {
14932 "type": "intrinsic",
14933 "name": "boolean"
14934 },
14935 "defaultValue": "true"
14936 },
14937 {
14938 "id": 1354,
14939 "name": "type",
14940 "kind": 32,
14941 "kindString": "Variable",
14942 "flags": {},
14943 "sources": [
14944 {
14945 "fileName": "profiles/profileSchemas/person.ts",
14946 "line": 56,
14947 "character": 27
14948 }
14949 ],
14950 "type": {
14951 "type": "intrinsic",
14952 "name": "string"
14953 },
14954 "defaultValue": "\"string\""
14955 }
14956 ],
14957 "groups": [
14958 {
14959 "title": "Variables",
14960 "kind": 32,
14961 "children": [
14962 1355,
14963 1354
14964 ]
14965 }
14966 ],
14967 "sources": [
14968 {
14969 "fileName": "profiles/profileSchemas/person.ts",
14970 "line": 56,
14971 "character": 19
14972 }
14973 ],
14974 "type": {
14975 "type": "intrinsic",
14976 "name": "object"
14977 }
14978 },
14979 {
14980 "id": 1356,
14981 "name": "proofUrl",
14982 "kind": 2097152,
14983 "kindString": "Object literal",
14984 "flags": {},
14985 "children": [
14986 {
14987 "id": 1358,
14988 "name": "optional",
14989 "kind": 32,
14990 "kindString": "Variable",
14991 "flags": {},
14992 "sources": [
14993 {
14994 "fileName": "profiles/profileSchemas/person.ts",
14995 "line": 57,
14996 "character": 46
14997 }
14998 ],
14999 "type": {
15000 "type": "intrinsic",
15001 "name": "boolean"
15002 },
15003 "defaultValue": "true"
15004 },
15005 {
15006 "id": 1357,
15007 "name": "type",
15008 "kind": 32,
15009 "kindString": "Variable",
15010 "flags": {},
15011 "sources": [
15012 {
15013 "fileName": "profiles/profileSchemas/person.ts",
15014 "line": 57,
15015 "character": 26
15016 }
15017 ],
15018 "type": {
15019 "type": "intrinsic",
15020 "name": "string"
15021 },
15022 "defaultValue": "\"string\""
15023 }
15024 ],
15025 "groups": [
15026 {
15027 "title": "Variables",
15028 "kind": 32,
15029 "children": [
15030 1358,
15031 1357
15032 ]
15033 }
15034 ],
15035 "sources": [
15036 {
15037 "fileName": "profiles/profileSchemas/person.ts",
15038 "line": 57,
15039 "character": 18
15040 }
15041 ],
15042 "type": {
15043 "type": "intrinsic",
15044 "name": "object"
15045 }
15046 },
15047 {
15048 "id": 1347,
15049 "name": "service",
15050 "kind": 2097152,
15051 "kindString": "Object literal",
15052 "flags": {},
15053 "children": [
15054 {
15055 "id": 1349,
15056 "name": "optional",
15057 "kind": 32,
15058 "kindString": "Variable",
15059 "flags": {},
15060 "sources": [
15061 {
15062 "fileName": "profiles/profileSchemas/person.ts",
15063 "line": 54,
15064 "character": 45
15065 }
15066 ],
15067 "type": {
15068 "type": "intrinsic",
15069 "name": "boolean"
15070 },
15071 "defaultValue": "true"
15072 },
15073 {
15074 "id": 1348,
15075 "name": "type",
15076 "kind": 32,
15077 "kindString": "Variable",
15078 "flags": {},
15079 "sources": [
15080 {
15081 "fileName": "profiles/profileSchemas/person.ts",
15082 "line": 54,
15083 "character": 25
15084 }
15085 ],
15086 "type": {
15087 "type": "intrinsic",
15088 "name": "string"
15089 },
15090 "defaultValue": "\"string\""
15091 }
15092 ],
15093 "groups": [
15094 {
15095 "title": "Variables",
15096 "kind": 32,
15097 "children": [
15098 1349,
15099 1348
15100 ]
15101 }
15102 ],
15103 "sources": [
15104 {
15105 "fileName": "profiles/profileSchemas/person.ts",
15106 "line": 54,
15107 "character": 17
15108 }
15109 ],
15110 "type": {
15111 "type": "intrinsic",
15112 "name": "object"
15113 }
15114 }
15115 ],
15116 "groups": [
15117 {
15118 "title": "Object literals",
15119 "kind": 2097152,
15120 "children": [
15121 1345,
15122 1350,
15123 1359,
15124 1362,
15125 1353,
15126 1356,
15127 1347
15128 ]
15129 }
15130 ],
15131 "sources": [
15132 {
15133 "fileName": "profiles/profileSchemas/person.ts",
15134 "line": 52,
15135 "character": 18
15136 }
15137 ],
15138 "type": {
15139 "type": "intrinsic",
15140 "name": "object"
15141 }
15142 }
15143 ],
15144 "groups": [
15145 {
15146 "title": "Variables",
15147 "kind": 32,
15148 "children": [
15149 1343
15150 ]
15151 },
15152 {
15153 "title": "Object literals",
15154 "kind": 2097152,
15155 "children": [
15156 1344
15157 ]
15158 }
15159 ],
15160 "sources": [
15161 {
15162 "fileName": "profiles/profileSchemas/person.ts",
15163 "line": 50,
15164 "character": 11
15165 }
15166 ],
15167 "type": {
15168 "type": "intrinsic",
15169 "name": "object"
15170 }
15171 }
15172 ],
15173 "groups": [
15174 {
15175 "title": "Variables",
15176 "kind": 32,
15177 "children": [
15178 1341,
15179 1340
15180 ]
15181 },
15182 {
15183 "title": "Object literals",
15184 "kind": 2097152,
15185 "children": [
15186 1342
15187 ]
15188 }
15189 ],
15190 "sources": [
15191 {
15192 "fileName": "profiles/profileSchemas/person.ts",
15193 "line": 47,
15194 "character": 11
15195 }
15196 ],
15197 "type": {
15198 "type": "intrinsic",
15199 "name": "object"
15200 }
15201 },
15202 {
15203 "id": 1387,
15204 "name": "address",
15205 "kind": 2097152,
15206 "kindString": "Object literal",
15207 "flags": {},
15208 "children": [
15209 {
15210 "id": 1389,
15211 "name": "optional",
15212 "kind": 32,
15213 "kindString": "Variable",
15214 "flags": {},
15215 "sources": [
15216 {
15217 "fileName": "profiles/profileSchemas/person.ts",
15218 "line": 87,
15219 "character": 14
15220 }
15221 ],
15222 "type": {
15223 "type": "intrinsic",
15224 "name": "boolean"
15225 },
15226 "defaultValue": "true"
15227 },
15228 {
15229 "id": 1388,
15230 "name": "type",
15231 "kind": 32,
15232 "kindString": "Variable",
15233 "flags": {},
15234 "sources": [
15235 {
15236 "fileName": "profiles/profileSchemas/person.ts",
15237 "line": 86,
15238 "character": 10
15239 }
15240 ],
15241 "type": {
15242 "type": "intrinsic",
15243 "name": "string"
15244 },
15245 "defaultValue": "\"object\""
15246 },
15247 {
15248 "id": 1390,
15249 "name": "properties",
15250 "kind": 2097152,
15251 "kindString": "Object literal",
15252 "flags": {},
15253 "children": [
15254 {
15255 "id": 1391,
15256 "name": "@type",
15257 "kind": 2097152,
15258 "kindString": "Object literal",
15259 "flags": {},
15260 "children": [
15261 {
15262 "id": 1392,
15263 "name": "type",
15264 "kind": 32,
15265 "kindString": "Variable",
15266 "flags": {},
15267 "sources": [
15268 {
15269 "fileName": "profiles/profileSchemas/person.ts",
15270 "line": 89,
15271 "character": 23
15272 }
15273 ],
15274 "type": {
15275 "type": "intrinsic",
15276 "name": "string"
15277 },
15278 "defaultValue": "\"string\""
15279 }
15280 ],
15281 "groups": [
15282 {
15283 "title": "Variables",
15284 "kind": 32,
15285 "children": [
15286 1392
15287 ]
15288 }
15289 ],
15290 "sources": [
15291 {
15292 "fileName": "profiles/profileSchemas/person.ts",
15293 "line": 89,
15294 "character": 15
15295 }
15296 ],
15297 "type": {
15298 "type": "intrinsic",
15299 "name": "object"
15300 }
15301 },
15302 {
15303 "id": 1402,
15304 "name": "addressCountry",
15305 "kind": 2097152,
15306 "kindString": "Object literal",
15307 "flags": {},
15308 "children": [
15309 {
15310 "id": 1404,
15311 "name": "optional",
15312 "kind": 32,
15313 "kindString": "Variable",
15314 "flags": {},
15315 "sources": [
15316 {
15317 "fileName": "profiles/profileSchemas/person.ts",
15318 "line": 93,
15319 "character": 50
15320 }
15321 ],
15322 "type": {
15323 "type": "intrinsic",
15324 "name": "boolean"
15325 },
15326 "defaultValue": "true"
15327 },
15328 {
15329 "id": 1403,
15330 "name": "type",
15331 "kind": 32,
15332 "kindString": "Variable",
15333 "flags": {},
15334 "sources": [
15335 {
15336 "fileName": "profiles/profileSchemas/person.ts",
15337 "line": 93,
15338 "character": 30
15339 }
15340 ],
15341 "type": {
15342 "type": "intrinsic",
15343 "name": "string"
15344 },
15345 "defaultValue": "\"string\""
15346 }
15347 ],
15348 "groups": [
15349 {
15350 "title": "Variables",
15351 "kind": 32,
15352 "children": [
15353 1404,
15354 1403
15355 ]
15356 }
15357 ],
15358 "sources": [
15359 {
15360 "fileName": "profiles/profileSchemas/person.ts",
15361 "line": 93,
15362 "character": 22
15363 }
15364 ],
15365 "type": {
15366 "type": "intrinsic",
15367 "name": "object"
15368 }
15369 },
15370 {
15371 "id": 1396,
15372 "name": "addressLocality",
15373 "kind": 2097152,
15374 "kindString": "Object literal",
15375 "flags": {},
15376 "children": [
15377 {
15378 "id": 1398,
15379 "name": "optional",
15380 "kind": 32,
15381 "kindString": "Variable",
15382 "flags": {},
15383 "sources": [
15384 {
15385 "fileName": "profiles/profileSchemas/person.ts",
15386 "line": 91,
15387 "character": 51
15388 }
15389 ],
15390 "type": {
15391 "type": "intrinsic",
15392 "name": "boolean"
15393 },
15394 "defaultValue": "true"
15395 },
15396 {
15397 "id": 1397,
15398 "name": "type",
15399 "kind": 32,
15400 "kindString": "Variable",
15401 "flags": {},
15402 "sources": [
15403 {
15404 "fileName": "profiles/profileSchemas/person.ts",
15405 "line": 91,
15406 "character": 31
15407 }
15408 ],
15409 "type": {
15410 "type": "intrinsic",
15411 "name": "string"
15412 },
15413 "defaultValue": "\"string\""
15414 }
15415 ],
15416 "groups": [
15417 {
15418 "title": "Variables",
15419 "kind": 32,
15420 "children": [
15421 1398,
15422 1397
15423 ]
15424 }
15425 ],
15426 "sources": [
15427 {
15428 "fileName": "profiles/profileSchemas/person.ts",
15429 "line": 91,
15430 "character": 23
15431 }
15432 ],
15433 "type": {
15434 "type": "intrinsic",
15435 "name": "object"
15436 }
15437 },
15438 {
15439 "id": 1399,
15440 "name": "postalCode",
15441 "kind": 2097152,
15442 "kindString": "Object literal",
15443 "flags": {},
15444 "children": [
15445 {
15446 "id": 1401,
15447 "name": "optional",
15448 "kind": 32,
15449 "kindString": "Variable",
15450 "flags": {},
15451 "sources": [
15452 {
15453 "fileName": "profiles/profileSchemas/person.ts",
15454 "line": 92,
15455 "character": 46
15456 }
15457 ],
15458 "type": {
15459 "type": "intrinsic",
15460 "name": "boolean"
15461 },
15462 "defaultValue": "true"
15463 },
15464 {
15465 "id": 1400,
15466 "name": "type",
15467 "kind": 32,
15468 "kindString": "Variable",
15469 "flags": {},
15470 "sources": [
15471 {
15472 "fileName": "profiles/profileSchemas/person.ts",
15473 "line": 92,
15474 "character": 26
15475 }
15476 ],
15477 "type": {
15478 "type": "intrinsic",
15479 "name": "string"
15480 },
15481 "defaultValue": "\"string\""
15482 }
15483 ],
15484 "groups": [
15485 {
15486 "title": "Variables",
15487 "kind": 32,
15488 "children": [
15489 1401,
15490 1400
15491 ]
15492 }
15493 ],
15494 "sources": [
15495 {
15496 "fileName": "profiles/profileSchemas/person.ts",
15497 "line": 92,
15498 "character": 18
15499 }
15500 ],
15501 "type": {
15502 "type": "intrinsic",
15503 "name": "object"
15504 }
15505 },
15506 {
15507 "id": 1393,
15508 "name": "streetAddress",
15509 "kind": 2097152,
15510 "kindString": "Object literal",
15511 "flags": {},
15512 "children": [
15513 {
15514 "id": 1395,
15515 "name": "optional",
15516 "kind": 32,
15517 "kindString": "Variable",
15518 "flags": {},
15519 "sources": [
15520 {
15521 "fileName": "profiles/profileSchemas/person.ts",
15522 "line": 90,
15523 "character": 49
15524 }
15525 ],
15526 "type": {
15527 "type": "intrinsic",
15528 "name": "boolean"
15529 },
15530 "defaultValue": "true"
15531 },
15532 {
15533 "id": 1394,
15534 "name": "type",
15535 "kind": 32,
15536 "kindString": "Variable",
15537 "flags": {},
15538 "sources": [
15539 {
15540 "fileName": "profiles/profileSchemas/person.ts",
15541 "line": 90,
15542 "character": 29
15543 }
15544 ],
15545 "type": {
15546 "type": "intrinsic",
15547 "name": "string"
15548 },
15549 "defaultValue": "\"string\""
15550 }
15551 ],
15552 "groups": [
15553 {
15554 "title": "Variables",
15555 "kind": 32,
15556 "children": [
15557 1395,
15558 1394
15559 ]
15560 }
15561 ],
15562 "sources": [
15563 {
15564 "fileName": "profiles/profileSchemas/person.ts",
15565 "line": 90,
15566 "character": 21
15567 }
15568 ],
15569 "type": {
15570 "type": "intrinsic",
15571 "name": "object"
15572 }
15573 }
15574 ],
15575 "groups": [
15576 {
15577 "title": "Object literals",
15578 "kind": 2097152,
15579 "children": [
15580 1391,
15581 1402,
15582 1396,
15583 1399,
15584 1393
15585 ]
15586 }
15587 ],
15588 "sources": [
15589 {
15590 "fileName": "profiles/profileSchemas/person.ts",
15591 "line": 88,
15592 "character": 16
15593 }
15594 ],
15595 "type": {
15596 "type": "intrinsic",
15597 "name": "object"
15598 }
15599 }
15600 ],
15601 "groups": [
15602 {
15603 "title": "Variables",
15604 "kind": 32,
15605 "children": [
15606 1389,
15607 1388
15608 ]
15609 },
15610 {
15611 "title": "Object literals",
15612 "kind": 2097152,
15613 "children": [
15614 1390
15615 ]
15616 }
15617 ],
15618 "sources": [
15619 {
15620 "fileName": "profiles/profileSchemas/person.ts",
15621 "line": 85,
15622 "character": 11
15623 }
15624 ],
15625 "type": {
15626 "type": "intrinsic",
15627 "name": "object"
15628 }
15629 },
15630 {
15631 "id": 1405,
15632 "name": "birthDate",
15633 "kind": 2097152,
15634 "kindString": "Object literal",
15635 "flags": {},
15636 "children": [
15637 {
15638 "id": 1407,
15639 "name": "optional",
15640 "kind": 32,
15641 "kindString": "Variable",
15642 "flags": {},
15643 "sources": [
15644 {
15645 "fileName": "profiles/profileSchemas/person.ts",
15646 "line": 96,
15647 "character": 41
15648 }
15649 ],
15650 "type": {
15651 "type": "intrinsic",
15652 "name": "boolean"
15653 },
15654 "defaultValue": "true"
15655 },
15656 {
15657 "id": 1406,
15658 "name": "type",
15659 "kind": 32,
15660 "kindString": "Variable",
15661 "flags": {},
15662 "sources": [
15663 {
15664 "fileName": "profiles/profileSchemas/person.ts",
15665 "line": 96,
15666 "character": 21
15667 }
15668 ],
15669 "type": {
15670 "type": "intrinsic",
15671 "name": "string"
15672 },
15673 "defaultValue": "\"string\""
15674 }
15675 ],
15676 "groups": [
15677 {
15678 "title": "Variables",
15679 "kind": 32,
15680 "children": [
15681 1407,
15682 1406
15683 ]
15684 }
15685 ],
15686 "sources": [
15687 {
15688 "fileName": "profiles/profileSchemas/person.ts",
15689 "line": 96,
15690 "character": 13
15691 }
15692 ],
15693 "type": {
15694 "type": "intrinsic",
15695 "name": "object"
15696 }
15697 },
15698 {
15699 "id": 1311,
15700 "name": "description",
15701 "kind": 2097152,
15702 "kindString": "Object literal",
15703 "flags": {},
15704 "children": [
15705 {
15706 "id": 1313,
15707 "name": "optional",
15708 "kind": 32,
15709 "kindString": "Variable",
15710 "flags": {},
15711 "sources": [
15712 {
15713 "fileName": "profiles/profileSchemas/person.ts",
15714 "line": 23,
15715 "character": 43
15716 }
15717 ],
15718 "type": {
15719 "type": "intrinsic",
15720 "name": "boolean"
15721 },
15722 "defaultValue": "true"
15723 },
15724 {
15725 "id": 1312,
15726 "name": "type",
15727 "kind": 32,
15728 "kindString": "Variable",
15729 "flags": {},
15730 "sources": [
15731 {
15732 "fileName": "profiles/profileSchemas/person.ts",
15733 "line": 23,
15734 "character": 23
15735 }
15736 ],
15737 "type": {
15738 "type": "intrinsic",
15739 "name": "string"
15740 },
15741 "defaultValue": "\"string\""
15742 }
15743 ],
15744 "groups": [
15745 {
15746 "title": "Variables",
15747 "kind": 32,
15748 "children": [
15749 1313,
15750 1312
15751 ]
15752 }
15753 ],
15754 "sources": [
15755 {
15756 "fileName": "profiles/profileSchemas/person.ts",
15757 "line": 23,
15758 "character": 15
15759 }
15760 ],
15761 "type": {
15762 "type": "intrinsic",
15763 "name": "object"
15764 }
15765 },
15766 {
15767 "id": 1308,
15768 "name": "familyName",
15769 "kind": 2097152,
15770 "kindString": "Object literal",
15771 "flags": {},
15772 "children": [
15773 {
15774 "id": 1310,
15775 "name": "optional",
15776 "kind": 32,
15777 "kindString": "Variable",
15778 "flags": {},
15779 "sources": [
15780 {
15781 "fileName": "profiles/profileSchemas/person.ts",
15782 "line": 22,
15783 "character": 42
15784 }
15785 ],
15786 "type": {
15787 "type": "intrinsic",
15788 "name": "boolean"
15789 },
15790 "defaultValue": "true"
15791 },
15792 {
15793 "id": 1309,
15794 "name": "type",
15795 "kind": 32,
15796 "kindString": "Variable",
15797 "flags": {},
15798 "sources": [
15799 {
15800 "fileName": "profiles/profileSchemas/person.ts",
15801 "line": 22,
15802 "character": 22
15803 }
15804 ],
15805 "type": {
15806 "type": "intrinsic",
15807 "name": "string"
15808 },
15809 "defaultValue": "\"string\""
15810 }
15811 ],
15812 "groups": [
15813 {
15814 "title": "Variables",
15815 "kind": 32,
15816 "children": [
15817 1310,
15818 1309
15819 ]
15820 }
15821 ],
15822 "sources": [
15823 {
15824 "fileName": "profiles/profileSchemas/person.ts",
15825 "line": 22,
15826 "character": 14
15827 }
15828 ],
15829 "type": {
15830 "type": "intrinsic",
15831 "name": "object"
15832 }
15833 },
15834 {
15835 "id": 1305,
15836 "name": "givenName",
15837 "kind": 2097152,
15838 "kindString": "Object literal",
15839 "flags": {},
15840 "children": [
15841 {
15842 "id": 1307,
15843 "name": "optional",
15844 "kind": 32,
15845 "kindString": "Variable",
15846 "flags": {},
15847 "sources": [
15848 {
15849 "fileName": "profiles/profileSchemas/person.ts",
15850 "line": 21,
15851 "character": 41
15852 }
15853 ],
15854 "type": {
15855 "type": "intrinsic",
15856 "name": "boolean"
15857 },
15858 "defaultValue": "true"
15859 },
15860 {
15861 "id": 1306,
15862 "name": "type",
15863 "kind": 32,
15864 "kindString": "Variable",
15865 "flags": {},
15866 "sources": [
15867 {
15868 "fileName": "profiles/profileSchemas/person.ts",
15869 "line": 21,
15870 "character": 21
15871 }
15872 ],
15873 "type": {
15874 "type": "intrinsic",
15875 "name": "string"
15876 },
15877 "defaultValue": "\"string\""
15878 }
15879 ],
15880 "groups": [
15881 {
15882 "title": "Variables",
15883 "kind": 32,
15884 "children": [
15885 1307,
15886 1306
15887 ]
15888 }
15889 ],
15890 "sources": [
15891 {
15892 "fileName": "profiles/profileSchemas/person.ts",
15893 "line": 21,
15894 "character": 13
15895 }
15896 ],
15897 "type": {
15898 "type": "intrinsic",
15899 "name": "object"
15900 }
15901 },
15902 {
15903 "id": 1314,
15904 "name": "image",
15905 "kind": 2097152,
15906 "kindString": "Object literal",
15907 "flags": {},
15908 "children": [
15909 {
15910 "id": 1316,
15911 "name": "optional",
15912 "kind": 32,
15913 "kindString": "Variable",
15914 "flags": {},
15915 "sources": [
15916 {
15917 "fileName": "profiles/profileSchemas/person.ts",
15918 "line": 26,
15919 "character": 14
15920 }
15921 ],
15922 "type": {
15923 "type": "intrinsic",
15924 "name": "boolean"
15925 },
15926 "defaultValue": "true"
15927 },
15928 {
15929 "id": 1315,
15930 "name": "type",
15931 "kind": 32,
15932 "kindString": "Variable",
15933 "flags": {},
15934 "sources": [
15935 {
15936 "fileName": "profiles/profileSchemas/person.ts",
15937 "line": 25,
15938 "character": 10
15939 }
15940 ],
15941 "type": {
15942 "type": "intrinsic",
15943 "name": "string"
15944 },
15945 "defaultValue": "\"array\""
15946 },
15947 {
15948 "id": 1317,
15949 "name": "items",
15950 "kind": 2097152,
15951 "kindString": "Object literal",
15952 "flags": {},
15953 "children": [
15954 {
15955 "id": 1318,
15956 "name": "type",
15957 "kind": 32,
15958 "kindString": "Variable",
15959 "flags": {},
15960 "sources": [
15961 {
15962 "fileName": "profiles/profileSchemas/person.ts",
15963 "line": 28,
15964 "character": 12
15965 }
15966 ],
15967 "type": {
15968 "type": "intrinsic",
15969 "name": "string"
15970 },
15971 "defaultValue": "\"object\""
15972 },
15973 {
15974 "id": 1319,
15975 "name": "properties",
15976 "kind": 2097152,
15977 "kindString": "Object literal",
15978 "flags": {},
15979 "children": [
15980 {
15981 "id": 1320,
15982 "name": "@type",
15983 "kind": 2097152,
15984 "kindString": "Object literal",
15985 "flags": {},
15986 "children": [
15987 {
15988 "id": 1321,
15989 "name": "type",
15990 "kind": 32,
15991 "kindString": "Variable",
15992 "flags": {},
15993 "sources": [
15994 {
15995 "fileName": "profiles/profileSchemas/person.ts",
15996 "line": 30,
15997 "character": 25
15998 }
15999 ],
16000 "type": {
16001 "type": "intrinsic",
16002 "name": "string"
16003 },
16004 "defaultValue": "\"string\""
16005 }
16006 ],
16007 "groups": [
16008 {
16009 "title": "Variables",
16010 "kind": 32,
16011 "children": [
16012 1321
16013 ]
16014 }
16015 ],
16016 "sources": [
16017 {
16018 "fileName": "profiles/profileSchemas/person.ts",
16019 "line": 30,
16020 "character": 17
16021 }
16022 ],
16023 "type": {
16024 "type": "intrinsic",
16025 "name": "object"
16026 }
16027 },
16028 {
16029 "id": 1325,
16030 "name": "contentUrl",
16031 "kind": 2097152,
16032 "kindString": "Object literal",
16033 "flags": {},
16034 "children": [
16035 {
16036 "id": 1327,
16037 "name": "optional",
16038 "kind": 32,
16039 "kindString": "Variable",
16040 "flags": {},
16041 "sources": [
16042 {
16043 "fileName": "profiles/profileSchemas/person.ts",
16044 "line": 32,
16045 "character": 48
16046 }
16047 ],
16048 "type": {
16049 "type": "intrinsic",
16050 "name": "boolean"
16051 },
16052 "defaultValue": "true"
16053 },
16054 {
16055 "id": 1326,
16056 "name": "type",
16057 "kind": 32,
16058 "kindString": "Variable",
16059 "flags": {},
16060 "sources": [
16061 {
16062 "fileName": "profiles/profileSchemas/person.ts",
16063 "line": 32,
16064 "character": 28
16065 }
16066 ],
16067 "type": {
16068 "type": "intrinsic",
16069 "name": "string"
16070 },
16071 "defaultValue": "\"string\""
16072 }
16073 ],
16074 "groups": [
16075 {
16076 "title": "Variables",
16077 "kind": 32,
16078 "children": [
16079 1327,
16080 1326
16081 ]
16082 }
16083 ],
16084 "sources": [
16085 {
16086 "fileName": "profiles/profileSchemas/person.ts",
16087 "line": 32,
16088 "character": 20
16089 }
16090 ],
16091 "type": {
16092 "type": "intrinsic",
16093 "name": "object"
16094 }
16095 },
16096 {
16097 "id": 1322,
16098 "name": "name",
16099 "kind": 2097152,
16100 "kindString": "Object literal",
16101 "flags": {},
16102 "children": [
16103 {
16104 "id": 1324,
16105 "name": "optional",
16106 "kind": 32,
16107 "kindString": "Variable",
16108 "flags": {},
16109 "sources": [
16110 {
16111 "fileName": "profiles/profileSchemas/person.ts",
16112 "line": 31,
16113 "character": 42
16114 }
16115 ],
16116 "type": {
16117 "type": "intrinsic",
16118 "name": "boolean"
16119 },
16120 "defaultValue": "true"
16121 },
16122 {
16123 "id": 1323,
16124 "name": "type",
16125 "kind": 32,
16126 "kindString": "Variable",
16127 "flags": {},
16128 "sources": [
16129 {
16130 "fileName": "profiles/profileSchemas/person.ts",
16131 "line": 31,
16132 "character": 22
16133 }
16134 ],
16135 "type": {
16136 "type": "intrinsic",
16137 "name": "string"
16138 },
16139 "defaultValue": "\"string\""
16140 }
16141 ],
16142 "groups": [
16143 {
16144 "title": "Variables",
16145 "kind": 32,
16146 "children": [
16147 1324,
16148 1323
16149 ]
16150 }
16151 ],
16152 "sources": [
16153 {
16154 "fileName": "profiles/profileSchemas/person.ts",
16155 "line": 31,
16156 "character": 14
16157 }
16158 ],
16159 "type": {
16160 "type": "intrinsic",
16161 "name": "object"
16162 }
16163 }
16164 ],
16165 "groups": [
16166 {
16167 "title": "Object literals",
16168 "kind": 2097152,
16169 "children": [
16170 1320,
16171 1325,
16172 1322
16173 ]
16174 }
16175 ],
16176 "sources": [
16177 {
16178 "fileName": "profiles/profileSchemas/person.ts",
16179 "line": 29,
16180 "character": 18
16181 }
16182 ],
16183 "type": {
16184 "type": "intrinsic",
16185 "name": "object"
16186 }
16187 }
16188 ],
16189 "groups": [
16190 {
16191 "title": "Variables",
16192 "kind": 32,
16193 "children": [
16194 1318
16195 ]
16196 },
16197 {
16198 "title": "Object literals",
16199 "kind": 2097152,
16200 "children": [
16201 1319
16202 ]
16203 }
16204 ],
16205 "sources": [
16206 {
16207 "fileName": "profiles/profileSchemas/person.ts",
16208 "line": 27,
16209 "character": 11
16210 }
16211 ],
16212 "type": {
16213 "type": "intrinsic",
16214 "name": "object"
16215 }
16216 }
16217 ],
16218 "groups": [
16219 {
16220 "title": "Variables",
16221 "kind": 32,
16222 "children": [
16223 1316,
16224 1315
16225 ]
16226 },
16227 {
16228 "title": "Object literals",
16229 "kind": 2097152,
16230 "children": [
16231 1317
16232 ]
16233 }
16234 ],
16235 "sources": [
16236 {
16237 "fileName": "profiles/profileSchemas/person.ts",
16238 "line": 24,
16239 "character": 9
16240 }
16241 ],
16242 "type": {
16243 "type": "intrinsic",
16244 "name": "object"
16245 }
16246 },
16247 {
16248 "id": 1376,
16249 "name": "knows",
16250 "kind": 2097152,
16251 "kindString": "Object literal",
16252 "flags": {},
16253 "children": [
16254 {
16255 "id": 1378,
16256 "name": "optional",
16257 "kind": 32,
16258 "kindString": "Variable",
16259 "flags": {},
16260 "sources": [
16261 {
16262 "fileName": "profiles/profileSchemas/person.ts",
16263 "line": 76,
16264 "character": 14
16265 }
16266 ],
16267 "type": {
16268 "type": "intrinsic",
16269 "name": "boolean"
16270 },
16271 "defaultValue": "true"
16272 },
16273 {
16274 "id": 1377,
16275 "name": "type",
16276 "kind": 32,
16277 "kindString": "Variable",
16278 "flags": {},
16279 "sources": [
16280 {
16281 "fileName": "profiles/profileSchemas/person.ts",
16282 "line": 75,
16283 "character": 10
16284 }
16285 ],
16286 "type": {
16287 "type": "intrinsic",
16288 "name": "string"
16289 },
16290 "defaultValue": "\"array\""
16291 },
16292 {
16293 "id": 1379,
16294 "name": "items",
16295 "kind": 2097152,
16296 "kindString": "Object literal",
16297 "flags": {},
16298 "children": [
16299 {
16300 "id": 1380,
16301 "name": "type",
16302 "kind": 32,
16303 "kindString": "Variable",
16304 "flags": {},
16305 "sources": [
16306 {
16307 "fileName": "profiles/profileSchemas/person.ts",
16308 "line": 78,
16309 "character": 12
16310 }
16311 ],
16312 "type": {
16313 "type": "intrinsic",
16314 "name": "string"
16315 },
16316 "defaultValue": "\"object\""
16317 },
16318 {
16319 "id": 1381,
16320 "name": "properties",
16321 "kind": 2097152,
16322 "kindString": "Object literal",
16323 "flags": {},
16324 "children": [
16325 {
16326 "id": 1384,
16327 "name": "@id",
16328 "kind": 2097152,
16329 "kindString": "Object literal",
16330 "flags": {},
16331 "children": [
16332 {
16333 "id": 1386,
16334 "name": "optional",
16335 "kind": 32,
16336 "kindString": "Variable",
16337 "flags": {},
16338 "sources": [
16339 {
16340 "fileName": "profiles/profileSchemas/person.ts",
16341 "line": 81,
16342 "character": 43
16343 }
16344 ],
16345 "type": {
16346 "type": "intrinsic",
16347 "name": "boolean"
16348 },
16349 "defaultValue": "true"
16350 },
16351 {
16352 "id": 1385,
16353 "name": "type",
16354 "kind": 32,
16355 "kindString": "Variable",
16356 "flags": {},
16357 "sources": [
16358 {
16359 "fileName": "profiles/profileSchemas/person.ts",
16360 "line": 81,
16361 "character": 23
16362 }
16363 ],
16364 "type": {
16365 "type": "intrinsic",
16366 "name": "string"
16367 },
16368 "defaultValue": "\"string\""
16369 }
16370 ],
16371 "groups": [
16372 {
16373 "title": "Variables",
16374 "kind": 32,
16375 "children": [
16376 1386,
16377 1385
16378 ]
16379 }
16380 ],
16381 "sources": [
16382 {
16383 "fileName": "profiles/profileSchemas/person.ts",
16384 "line": 81,
16385 "character": 15
16386 }
16387 ],
16388 "type": {
16389 "type": "intrinsic",
16390 "name": "object"
16391 }
16392 },
16393 {
16394 "id": 1382,
16395 "name": "@type",
16396 "kind": 2097152,
16397 "kindString": "Object literal",
16398 "flags": {},
16399 "children": [
16400 {
16401 "id": 1383,
16402 "name": "type",
16403 "kind": 32,
16404 "kindString": "Variable",
16405 "flags": {},
16406 "sources": [
16407 {
16408 "fileName": "profiles/profileSchemas/person.ts",
16409 "line": 80,
16410 "character": 25
16411 }
16412 ],
16413 "type": {
16414 "type": "intrinsic",
16415 "name": "string"
16416 },
16417 "defaultValue": "\"string\""
16418 }
16419 ],
16420 "groups": [
16421 {
16422 "title": "Variables",
16423 "kind": 32,
16424 "children": [
16425 1383
16426 ]
16427 }
16428 ],
16429 "sources": [
16430 {
16431 "fileName": "profiles/profileSchemas/person.ts",
16432 "line": 80,
16433 "character": 17
16434 }
16435 ],
16436 "type": {
16437 "type": "intrinsic",
16438 "name": "object"
16439 }
16440 }
16441 ],
16442 "groups": [
16443 {
16444 "title": "Object literals",
16445 "kind": 2097152,
16446 "children": [
16447 1384,
16448 1382
16449 ]
16450 }
16451 ],
16452 "sources": [
16453 {
16454 "fileName": "profiles/profileSchemas/person.ts",
16455 "line": 79,
16456 "character": 18
16457 }
16458 ],
16459 "type": {
16460 "type": "intrinsic",
16461 "name": "object"
16462 }
16463 }
16464 ],
16465 "groups": [
16466 {
16467 "title": "Variables",
16468 "kind": 32,
16469 "children": [
16470 1380
16471 ]
16472 },
16473 {
16474 "title": "Object literals",
16475 "kind": 2097152,
16476 "children": [
16477 1381
16478 ]
16479 }
16480 ],
16481 "sources": [
16482 {
16483 "fileName": "profiles/profileSchemas/person.ts",
16484 "line": 77,
16485 "character": 11
16486 }
16487 ],
16488 "type": {
16489 "type": "intrinsic",
16490 "name": "object"
16491 }
16492 }
16493 ],
16494 "groups": [
16495 {
16496 "title": "Variables",
16497 "kind": 32,
16498 "children": [
16499 1378,
16500 1377
16501 ]
16502 },
16503 {
16504 "title": "Object literals",
16505 "kind": 2097152,
16506 "children": [
16507 1379
16508 ]
16509 }
16510 ],
16511 "sources": [
16512 {
16513 "fileName": "profiles/profileSchemas/person.ts",
16514 "line": 74,
16515 "character": 9
16516 }
16517 ],
16518 "type": {
16519 "type": "intrinsic",
16520 "name": "object"
16521 }
16522 },
16523 {
16524 "id": 1302,
16525 "name": "name",
16526 "kind": 2097152,
16527 "kindString": "Object literal",
16528 "flags": {},
16529 "children": [
16530 {
16531 "id": 1304,
16532 "name": "optional",
16533 "kind": 32,
16534 "kindString": "Variable",
16535 "flags": {},
16536 "sources": [
16537 {
16538 "fileName": "profiles/profileSchemas/person.ts",
16539 "line": 20,
16540 "character": 36
16541 }
16542 ],
16543 "type": {
16544 "type": "intrinsic",
16545 "name": "boolean"
16546 },
16547 "defaultValue": "true"
16548 },
16549 {
16550 "id": 1303,
16551 "name": "type",
16552 "kind": 32,
16553 "kindString": "Variable",
16554 "flags": {},
16555 "sources": [
16556 {
16557 "fileName": "profiles/profileSchemas/person.ts",
16558 "line": 20,
16559 "character": 16
16560 }
16561 ],
16562 "type": {
16563 "type": "intrinsic",
16564 "name": "string"
16565 },
16566 "defaultValue": "\"string\""
16567 }
16568 ],
16569 "groups": [
16570 {
16571 "title": "Variables",
16572 "kind": 32,
16573 "children": [
16574 1304,
16575 1303
16576 ]
16577 }
16578 ],
16579 "sources": [
16580 {
16581 "fileName": "profiles/profileSchemas/person.ts",
16582 "line": 20,
16583 "character": 8
16584 }
16585 ],
16586 "type": {
16587 "type": "intrinsic",
16588 "name": "object"
16589 }
16590 },
16591 {
16592 "id": 1408,
16593 "name": "taxID",
16594 "kind": 2097152,
16595 "kindString": "Object literal",
16596 "flags": {},
16597 "children": [
16598 {
16599 "id": 1410,
16600 "name": "optional",
16601 "kind": 32,
16602 "kindString": "Variable",
16603 "flags": {},
16604 "sources": [
16605 {
16606 "fileName": "profiles/profileSchemas/person.ts",
16607 "line": 97,
16608 "character": 37
16609 }
16610 ],
16611 "type": {
16612 "type": "intrinsic",
16613 "name": "boolean"
16614 },
16615 "defaultValue": "true"
16616 },
16617 {
16618 "id": 1409,
16619 "name": "type",
16620 "kind": 32,
16621 "kindString": "Variable",
16622 "flags": {},
16623 "sources": [
16624 {
16625 "fileName": "profiles/profileSchemas/person.ts",
16626 "line": 97,
16627 "character": 17
16628 }
16629 ],
16630 "type": {
16631 "type": "intrinsic",
16632 "name": "string"
16633 },
16634 "defaultValue": "\"string\""
16635 }
16636 ],
16637 "groups": [
16638 {
16639 "title": "Variables",
16640 "kind": 32,
16641 "children": [
16642 1410,
16643 1409
16644 ]
16645 }
16646 ],
16647 "sources": [
16648 {
16649 "fileName": "profiles/profileSchemas/person.ts",
16650 "line": 97,
16651 "character": 9
16652 }
16653 ],
16654 "type": {
16655 "type": "intrinsic",
16656 "name": "object"
16657 }
16658 },
16659 {
16660 "id": 1328,
16661 "name": "website",
16662 "kind": 2097152,
16663 "kindString": "Object literal",
16664 "flags": {},
16665 "children": [
16666 {
16667 "id": 1330,
16668 "name": "optional",
16669 "kind": 32,
16670 "kindString": "Variable",
16671 "flags": {},
16672 "sources": [
16673 {
16674 "fileName": "profiles/profileSchemas/person.ts",
16675 "line": 38,
16676 "character": 14
16677 }
16678 ],
16679 "type": {
16680 "type": "intrinsic",
16681 "name": "boolean"
16682 },
16683 "defaultValue": "true"
16684 },
16685 {
16686 "id": 1329,
16687 "name": "type",
16688 "kind": 32,
16689 "kindString": "Variable",
16690 "flags": {},
16691 "sources": [
16692 {
16693 "fileName": "profiles/profileSchemas/person.ts",
16694 "line": 37,
16695 "character": 10
16696 }
16697 ],
16698 "type": {
16699 "type": "intrinsic",
16700 "name": "string"
16701 },
16702 "defaultValue": "\"array\""
16703 },
16704 {
16705 "id": 1331,
16706 "name": "items",
16707 "kind": 2097152,
16708 "kindString": "Object literal",
16709 "flags": {},
16710 "children": [
16711 {
16712 "id": 1332,
16713 "name": "type",
16714 "kind": 32,
16715 "kindString": "Variable",
16716 "flags": {},
16717 "sources": [
16718 {
16719 "fileName": "profiles/profileSchemas/person.ts",
16720 "line": 40,
16721 "character": 12
16722 }
16723 ],
16724 "type": {
16725 "type": "intrinsic",
16726 "name": "string"
16727 },
16728 "defaultValue": "\"object\""
16729 },
16730 {
16731 "id": 1333,
16732 "name": "properties",
16733 "kind": 2097152,
16734 "kindString": "Object literal",
16735 "flags": {},
16736 "children": [
16737 {
16738 "id": 1334,
16739 "name": "@type",
16740 "kind": 2097152,
16741 "kindString": "Object literal",
16742 "flags": {},
16743 "children": [
16744 {
16745 "id": 1335,
16746 "name": "type",
16747 "kind": 32,
16748 "kindString": "Variable",
16749 "flags": {},
16750 "sources": [
16751 {
16752 "fileName": "profiles/profileSchemas/person.ts",
16753 "line": 42,
16754 "character": 25
16755 }
16756 ],
16757 "type": {
16758 "type": "intrinsic",
16759 "name": "string"
16760 },
16761 "defaultValue": "\"string\""
16762 }
16763 ],
16764 "groups": [
16765 {
16766 "title": "Variables",
16767 "kind": 32,
16768 "children": [
16769 1335
16770 ]
16771 }
16772 ],
16773 "sources": [
16774 {
16775 "fileName": "profiles/profileSchemas/person.ts",
16776 "line": 42,
16777 "character": 17
16778 }
16779 ],
16780 "type": {
16781 "type": "intrinsic",
16782 "name": "object"
16783 }
16784 },
16785 {
16786 "id": 1336,
16787 "name": "url",
16788 "kind": 2097152,
16789 "kindString": "Object literal",
16790 "flags": {},
16791 "children": [
16792 {
16793 "id": 1338,
16794 "name": "optional",
16795 "kind": 32,
16796 "kindString": "Variable",
16797 "flags": {},
16798 "sources": [
16799 {
16800 "fileName": "profiles/profileSchemas/person.ts",
16801 "line": 43,
16802 "character": 41
16803 }
16804 ],
16805 "type": {
16806 "type": "intrinsic",
16807 "name": "boolean"
16808 },
16809 "defaultValue": "true"
16810 },
16811 {
16812 "id": 1337,
16813 "name": "type",
16814 "kind": 32,
16815 "kindString": "Variable",
16816 "flags": {},
16817 "sources": [
16818 {
16819 "fileName": "profiles/profileSchemas/person.ts",
16820 "line": 43,
16821 "character": 21
16822 }
16823 ],
16824 "type": {
16825 "type": "intrinsic",
16826 "name": "string"
16827 },
16828 "defaultValue": "\"string\""
16829 }
16830 ],
16831 "groups": [
16832 {
16833 "title": "Variables",
16834 "kind": 32,
16835 "children": [
16836 1338,
16837 1337
16838 ]
16839 }
16840 ],
16841 "sources": [
16842 {
16843 "fileName": "profiles/profileSchemas/person.ts",
16844 "line": 43,
16845 "character": 13
16846 }
16847 ],
16848 "type": {
16849 "type": "intrinsic",
16850 "name": "object"
16851 }
16852 }
16853 ],
16854 "groups": [
16855 {
16856 "title": "Object literals",
16857 "kind": 2097152,
16858 "children": [
16859 1334,
16860 1336
16861 ]
16862 }
16863 ],
16864 "sources": [
16865 {
16866 "fileName": "profiles/profileSchemas/person.ts",
16867 "line": 41,
16868 "character": 18
16869 }
16870 ],
16871 "type": {
16872 "type": "intrinsic",
16873 "name": "object"
16874 }
16875 }
16876 ],
16877 "groups": [
16878 {
16879 "title": "Variables",
16880 "kind": 32,
16881 "children": [
16882 1332
16883 ]
16884 },
16885 {
16886 "title": "Object literals",
16887 "kind": 2097152,
16888 "children": [
16889 1333
16890 ]
16891 }
16892 ],
16893 "sources": [
16894 {
16895 "fileName": "profiles/profileSchemas/person.ts",
16896 "line": 39,
16897 "character": 11
16898 }
16899 ],
16900 "type": {
16901 "type": "intrinsic",
16902 "name": "object"
16903 }
16904 }
16905 ],
16906 "groups": [
16907 {
16908 "title": "Variables",
16909 "kind": 32,
16910 "children": [
16911 1330,
16912 1329
16913 ]
16914 },
16915 {
16916 "title": "Object literals",
16917 "kind": 2097152,
16918 "children": [
16919 1331
16920 ]
16921 }
16922 ],
16923 "sources": [
16924 {
16925 "fileName": "profiles/profileSchemas/person.ts",
16926 "line": 36,
16927 "character": 11
16928 }
16929 ],
16930 "type": {
16931 "type": "intrinsic",
16932 "name": "object"
16933 }
16934 },
16935 {
16936 "id": 1365,
16937 "name": "worksFor",
16938 "kind": 2097152,
16939 "kindString": "Object literal",
16940 "flags": {},
16941 "children": [
16942 {
16943 "id": 1367,
16944 "name": "optional",
16945 "kind": 32,
16946 "kindString": "Variable",
16947 "flags": {},
16948 "sources": [
16949 {
16950 "fileName": "profiles/profileSchemas/person.ts",
16951 "line": 65,
16952 "character": 14
16953 }
16954 ],
16955 "type": {
16956 "type": "intrinsic",
16957 "name": "boolean"
16958 },
16959 "defaultValue": "true"
16960 },
16961 {
16962 "id": 1366,
16963 "name": "type",
16964 "kind": 32,
16965 "kindString": "Variable",
16966 "flags": {},
16967 "sources": [
16968 {
16969 "fileName": "profiles/profileSchemas/person.ts",
16970 "line": 64,
16971 "character": 10
16972 }
16973 ],
16974 "type": {
16975 "type": "intrinsic",
16976 "name": "string"
16977 },
16978 "defaultValue": "\"array\""
16979 },
16980 {
16981 "id": 1368,
16982 "name": "items",
16983 "kind": 2097152,
16984 "kindString": "Object literal",
16985 "flags": {},
16986 "children": [
16987 {
16988 "id": 1369,
16989 "name": "type",
16990 "kind": 32,
16991 "kindString": "Variable",
16992 "flags": {},
16993 "sources": [
16994 {
16995 "fileName": "profiles/profileSchemas/person.ts",
16996 "line": 67,
16997 "character": 12
16998 }
16999 ],
17000 "type": {
17001 "type": "intrinsic",
17002 "name": "string"
17003 },
17004 "defaultValue": "\"object\""
17005 },
17006 {
17007 "id": 1370,
17008 "name": "properties",
17009 "kind": 2097152,
17010 "kindString": "Object literal",
17011 "flags": {},
17012 "children": [
17013 {
17014 "id": 1373,
17015 "name": "@id",
17016 "kind": 2097152,
17017 "kindString": "Object literal",
17018 "flags": {},
17019 "children": [
17020 {
17021 "id": 1375,
17022 "name": "optional",
17023 "kind": 32,
17024 "kindString": "Variable",
17025 "flags": {},
17026 "sources": [
17027 {
17028 "fileName": "profiles/profileSchemas/person.ts",
17029 "line": 70,
17030 "character": 43
17031 }
17032 ],
17033 "type": {
17034 "type": "intrinsic",
17035 "name": "boolean"
17036 },
17037 "defaultValue": "true"
17038 },
17039 {
17040 "id": 1374,
17041 "name": "type",
17042 "kind": 32,
17043 "kindString": "Variable",
17044 "flags": {},
17045 "sources": [
17046 {
17047 "fileName": "profiles/profileSchemas/person.ts",
17048 "line": 70,
17049 "character": 23
17050 }
17051 ],
17052 "type": {
17053 "type": "intrinsic",
17054 "name": "string"
17055 },
17056 "defaultValue": "\"string\""
17057 }
17058 ],
17059 "groups": [
17060 {
17061 "title": "Variables",
17062 "kind": 32,
17063 "children": [
17064 1375,
17065 1374
17066 ]
17067 }
17068 ],
17069 "sources": [
17070 {
17071 "fileName": "profiles/profileSchemas/person.ts",
17072 "line": 70,
17073 "character": 15
17074 }
17075 ],
17076 "type": {
17077 "type": "intrinsic",
17078 "name": "object"
17079 }
17080 },
17081 {
17082 "id": 1371,
17083 "name": "@type",
17084 "kind": 2097152,
17085 "kindString": "Object literal",
17086 "flags": {},
17087 "children": [
17088 {
17089 "id": 1372,
17090 "name": "type",
17091 "kind": 32,
17092 "kindString": "Variable",
17093 "flags": {},
17094 "sources": [
17095 {
17096 "fileName": "profiles/profileSchemas/person.ts",
17097 "line": 69,
17098 "character": 25
17099 }
17100 ],
17101 "type": {
17102 "type": "intrinsic",
17103 "name": "string"
17104 },
17105 "defaultValue": "\"string\""
17106 }
17107 ],
17108 "groups": [
17109 {
17110 "title": "Variables",
17111 "kind": 32,
17112 "children": [
17113 1372
17114 ]
17115 }
17116 ],
17117 "sources": [
17118 {
17119 "fileName": "profiles/profileSchemas/person.ts",
17120 "line": 69,
17121 "character": 17
17122 }
17123 ],
17124 "type": {
17125 "type": "intrinsic",
17126 "name": "object"
17127 }
17128 }
17129 ],
17130 "groups": [
17131 {
17132 "title": "Object literals",
17133 "kind": 2097152,
17134 "children": [
17135 1373,
17136 1371
17137 ]
17138 }
17139 ],
17140 "sources": [
17141 {
17142 "fileName": "profiles/profileSchemas/person.ts",
17143 "line": 68,
17144 "character": 18
17145 }
17146 ],
17147 "type": {
17148 "type": "intrinsic",
17149 "name": "object"
17150 }
17151 }
17152 ],
17153 "groups": [
17154 {
17155 "title": "Variables",
17156 "kind": 32,
17157 "children": [
17158 1369
17159 ]
17160 },
17161 {
17162 "title": "Object literals",
17163 "kind": 2097152,
17164 "children": [
17165 1370
17166 ]
17167 }
17168 ],
17169 "sources": [
17170 {
17171 "fileName": "profiles/profileSchemas/person.ts",
17172 "line": 66,
17173 "character": 11
17174 }
17175 ],
17176 "type": {
17177 "type": "intrinsic",
17178 "name": "object"
17179 }
17180 }
17181 ],
17182 "groups": [
17183 {
17184 "title": "Variables",
17185 "kind": 32,
17186 "children": [
17187 1367,
17188 1366
17189 ]
17190 },
17191 {
17192 "title": "Object literals",
17193 "kind": 2097152,
17194 "children": [
17195 1368
17196 ]
17197 }
17198 ],
17199 "sources": [
17200 {
17201 "fileName": "profiles/profileSchemas/person.ts",
17202 "line": 63,
17203 "character": 12
17204 }
17205 ],
17206 "type": {
17207 "type": "intrinsic",
17208 "name": "object"
17209 }
17210 }
17211 ],
17212 "groups": [
17213 {
17214 "title": "Object literals",
17215 "kind": 2097152,
17216 "children": [
17217 1162,
17218 1299,
17219 1165,
17220 1339,
17221 1387,
17222 1405,
17223 1311,
17224 1308,
17225 1305,
17226 1314,
17227 1376,
17228 1302,
17229 1408,
17230 1328,
17231 1365
17232 ]
17233 }
17234 ],
17235 "sources": [
17236 {
17237 "fileName": "profiles/profile.ts",
17238 "line": 10,
17239 "character": 12
17240 },
17241 {
17242 "fileName": "profiles/profileSchemas/person.ts",
17243 "line": 16,
17244 "character": 12
17245 },
17246 {
17247 "fileName": "profiles/profileSchemas/organization.ts",
17248 "line": 10,
17249 "character": 12
17250 },
17251 {
17252 "fileName": "profiles/profileSchemas/creativework.ts",
17253 "line": 8,
17254 "character": 12
17255 }
17256 ],
17257 "type": {
17258 "type": "intrinsic",
17259 "name": "object"
17260 }
17261 }
17262 ],
17263 "groups": [
17264 {
17265 "title": "Variables",
17266 "kind": 32,
17267 "children": [
17268 1298,
17269 1160
17270 ]
17271 },
17272 {
17273 "title": "Object literals",
17274 "kind": 2097152,
17275 "children": [
17276 1161
17277 ]
17278 }
17279 ],
17280 "sources": [
17281 {
17282 "fileName": "profiles/profile.ts",
17283 "line": 8,
17284 "character": 22
17285 },
17286 {
17287 "fileName": "profiles/profileSchemas/person.ts",
17288 "line": 13,
17289 "character": 22
17290 },
17291 {
17292 "fileName": "profiles/profileSchemas/organization.ts",
17293 "line": 8,
17294 "character": 22
17295 },
17296 {
17297 "fileName": "profiles/profileSchemas/creativework.ts",
17298 "line": 6,
17299 "character": 22
17300 }
17301 ],
17302 "type": {
17303 "type": "intrinsic",
17304 "name": "object"
17305 }
17306 },
17307 {
17308 "id": 2226,
17309 "name": "transactions",
17310 "kind": 2097152,
17311 "kindString": "Object literal",
17312 "flags": {
17313 "isExported": true,
17314 "isConst": true
17315 },
17316 "children": [
17317 {
17318 "id": 2240,
17319 "name": "BlockstackNamespace",
17320 "kind": 32,
17321 "kindString": "Variable",
17322 "flags": {
17323 "isExported": true
17324 },
17325 "sources": [
17326 {
17327 "fileName": "operations/txbuild.ts",
17328 "line": 1211,
17329 "character": 21
17330 }
17331 ],
17332 "type": {
17333 "type": "reference",
17334 "name": "BlockstackNamespace"
17335 }
17336 },
17337 {
17338 "id": 2251,
17339 "name": "estimateAnnounce",
17340 "kind": 32,
17341 "kindString": "Variable",
17342 "flags": {
17343 "isExported": true
17344 },
17345 "sources": [
17346 {
17347 "fileName": "operations/txbuild.ts",
17348 "line": 1222,
17349 "character": 18
17350 }
17351 ],
17352 "type": {
17353 "type": "reference",
17354 "name": "estimateAnnounce",
17355 "id": 2125
17356 }
17357 },
17358 {
17359 "id": 2250,
17360 "name": "estimateNameImport",
17361 "kind": 32,
17362 "kindString": "Variable",
17363 "flags": {
17364 "isExported": true
17365 },
17366 "sources": [
17367 {
17368 "fileName": "operations/txbuild.ts",
17369 "line": 1221,
17370 "character": 20
17371 }
17372 ],
17373 "type": {
17374 "type": "reference",
17375 "name": "estimateNameImport",
17376 "id": 2119
17377 }
17378 },
17379 {
17380 "id": 2247,
17381 "name": "estimateNamespacePreorder",
17382 "kind": 32,
17383 "kindString": "Variable",
17384 "flags": {
17385 "isExported": true
17386 },
17387 "sources": [
17388 {
17389 "fileName": "operations/txbuild.ts",
17390 "line": 1218,
17391 "character": 27
17392 }
17393 ],
17394 "type": {
17395 "type": "reference",
17396 "name": "estimateNamespacePreorder",
17397 "id": 2103
17398 }
17399 },
17400 {
17401 "id": 2249,
17402 "name": "estimateNamespaceReady",
17403 "kind": 32,
17404 "kindString": "Variable",
17405 "flags": {
17406 "isExported": true
17407 },
17408 "sources": [
17409 {
17410 "fileName": "operations/txbuild.ts",
17411 "line": 1220,
17412 "character": 24
17413 }
17414 ],
17415 "type": {
17416 "type": "reference",
17417 "name": "estimateNamespaceReady",
17418 "id": 2115
17419 }
17420 },
17421 {
17422 "id": 2248,
17423 "name": "estimateNamespaceReveal",
17424 "kind": 32,
17425 "kindString": "Variable",
17426 "flags": {
17427 "isExported": true
17428 },
17429 "sources": [
17430 {
17431 "fileName": "operations/txbuild.ts",
17432 "line": 1219,
17433 "character": 25
17434 }
17435 ],
17436 "type": {
17437 "type": "reference",
17438 "name": "estimateNamespaceReveal",
17439 "id": 2109
17440 }
17441 },
17442 {
17443 "id": 2241,
17444 "name": "estimatePreorder",
17445 "kind": 32,
17446 "kindString": "Variable",
17447 "flags": {
17448 "isExported": true
17449 },
17450 "sources": [
17451 {
17452 "fileName": "operations/txbuild.ts",
17453 "line": 1212,
17454 "character": 18
17455 }
17456 ],
17457 "type": {
17458 "type": "reference",
17459 "name": "estimatePreorder",
17460 "id": 2063
17461 }
17462 },
17463 {
17464 "id": 2242,
17465 "name": "estimateRegister",
17466 "kind": 32,
17467 "kindString": "Variable",
17468 "flags": {
17469 "isExported": true
17470 },
17471 "sources": [
17472 {
17473 "fileName": "operations/txbuild.ts",
17474 "line": 1213,
17475 "character": 18
17476 }
17477 ],
17478 "type": {
17479 "type": "reference",
17480 "name": "estimateRegister",
17481 "id": 2069
17482 }
17483 },
17484 {
17485 "id": 2245,
17486 "name": "estimateRenewal",
17487 "kind": 32,
17488 "kindString": "Variable",
17489 "flags": {
17490 "isExported": true
17491 },
17492 "sources": [
17493 {
17494 "fileName": "operations/txbuild.ts",
17495 "line": 1216,
17496 "character": 17
17497 }
17498 ],
17499 "type": {
17500 "type": "reference",
17501 "name": "estimateRenewal",
17502 "id": 2089
17503 }
17504 },
17505 {
17506 "id": 2246,
17507 "name": "estimateRevoke",
17508 "kind": 32,
17509 "kindString": "Variable",
17510 "flags": {
17511 "isExported": true
17512 },
17513 "sources": [
17514 {
17515 "fileName": "operations/txbuild.ts",
17516 "line": 1217,
17517 "character": 16
17518 }
17519 ],
17520 "type": {
17521 "type": "reference",
17522 "name": "estimateRevoke",
17523 "id": 2097
17524 }
17525 },
17526 {
17527 "id": 2252,
17528 "name": "estimateTokenTransfer",
17529 "kind": 32,
17530 "kindString": "Variable",
17531 "flags": {
17532 "isExported": true
17533 },
17534 "sources": [
17535 {
17536 "fileName": "operations/txbuild.ts",
17537 "line": 1223,
17538 "character": 23
17539 }
17540 ],
17541 "type": {
17542 "type": "reference",
17543 "name": "estimateTokenTransfer",
17544 "id": 2129
17545 }
17546 },
17547 {
17548 "id": 2243,
17549 "name": "estimateTransfer",
17550 "kind": 32,
17551 "kindString": "Variable",
17552 "flags": {
17553 "isExported": true
17554 },
17555 "sources": [
17556 {
17557 "fileName": "operations/txbuild.ts",
17558 "line": 1214,
17559 "character": 18
17560 }
17561 ],
17562 "type": {
17563 "type": "reference",
17564 "name": "estimateTransfer",
17565 "id": 2082
17566 }
17567 },
17568 {
17569 "id": 2244,
17570 "name": "estimateUpdate",
17571 "kind": 32,
17572 "kindString": "Variable",
17573 "flags": {
17574 "isExported": true
17575 },
17576 "sources": [
17577 {
17578 "fileName": "operations/txbuild.ts",
17579 "line": 1215,
17580 "character": 16
17581 }
17582 ],
17583 "type": {
17584 "type": "reference",
17585 "name": "estimateUpdate",
17586 "id": 2076
17587 }
17588 },
17589 {
17590 "id": 2238,
17591 "name": "makeAnnounce",
17592 "kind": 32,
17593 "kindString": "Variable",
17594 "flags": {
17595 "isExported": true
17596 },
17597 "sources": [
17598 {
17599 "fileName": "operations/txbuild.ts",
17600 "line": 1209,
17601 "character": 14
17602 }
17603 ],
17604 "type": {
17605 "type": "reference",
17606 "name": "makeAnnounce",
17607 "id": 2206
17608 }
17609 },
17610 {
17611 "id": 2236,
17612 "name": "makeBitcoinSpend",
17613 "kind": 32,
17614 "kindString": "Variable",
17615 "flags": {
17616 "isExported": true
17617 },
17618 "sources": [
17619 {
17620 "fileName": "operations/txbuild.ts",
17621 "line": 1207,
17622 "character": 18
17623 }
17624 ],
17625 "type": {
17626 "type": "reference",
17627 "name": "makeBitcoinSpend",
17628 "id": 2220
17629 }
17630 },
17631 {
17632 "id": 2237,
17633 "name": "makeNameImport",
17634 "kind": 32,
17635 "kindString": "Variable",
17636 "flags": {
17637 "isExported": true
17638 },
17639 "sources": [
17640 {
17641 "fileName": "operations/txbuild.ts",
17642 "line": 1208,
17643 "character": 16
17644 }
17645 ],
17646 "type": {
17647 "type": "reference",
17648 "name": "makeNameImport",
17649 "id": 2199
17650 }
17651 },
17652 {
17653 "id": 2233,
17654 "name": "makeNamespacePreorder",
17655 "kind": 32,
17656 "kindString": "Variable",
17657 "flags": {
17658 "isExported": true
17659 },
17660 "sources": [
17661 {
17662 "fileName": "operations/txbuild.ts",
17663 "line": 1204,
17664 "character": 23
17665 }
17666 ],
17667 "type": {
17668 "type": "reference",
17669 "name": "makeNamespacePreorder"
17670 }
17671 },
17672 {
17673 "id": 2235,
17674 "name": "makeNamespaceReady",
17675 "kind": 32,
17676 "kindString": "Variable",
17677 "flags": {
17678 "isExported": true
17679 },
17680 "sources": [
17681 {
17682 "fileName": "operations/txbuild.ts",
17683 "line": 1206,
17684 "character": 20
17685 }
17686 ],
17687 "type": {
17688 "type": "reference",
17689 "name": "makeNamespaceReady",
17690 "id": 2194
17691 }
17692 },
17693 {
17694 "id": 2234,
17695 "name": "makeNamespaceReveal",
17696 "kind": 32,
17697 "kindString": "Variable",
17698 "flags": {
17699 "isExported": true
17700 },
17701 "sources": [
17702 {
17703 "fileName": "operations/txbuild.ts",
17704 "line": 1205,
17705 "character": 21
17706 }
17707 ],
17708 "type": {
17709 "type": "reference",
17710 "name": "makeNamespaceReveal",
17711 "id": 2188
17712 }
17713 },
17714 {
17715 "id": 2229,
17716 "name": "makePreorder",
17717 "kind": 32,
17718 "kindString": "Variable",
17719 "flags": {
17720 "isExported": true
17721 },
17722 "sources": [
17723 {
17724 "fileName": "operations/txbuild.ts",
17725 "line": 1200,
17726 "character": 14
17727 }
17728 ],
17729 "type": {
17730 "type": "reference",
17731 "name": "makePreorder",
17732 "id": 2137
17733 }
17734 },
17735 {
17736 "id": 2230,
17737 "name": "makeRegister",
17738 "kind": 32,
17739 "kindString": "Variable",
17740 "flags": {
17741 "isExported": true
17742 },
17743 "sources": [
17744 {
17745 "fileName": "operations/txbuild.ts",
17746 "line": 1201,
17747 "character": 14
17748 }
17749 ],
17750 "type": {
17751 "type": "reference",
17752 "name": "makeRegister",
17753 "id": 2151
17754 }
17755 },
17756 {
17757 "id": 2227,
17758 "name": "makeRenewal",
17759 "kind": 32,
17760 "kindString": "Variable",
17761 "flags": {
17762 "isExported": true
17763 },
17764 "sources": [
17765 {
17766 "fileName": "operations/txbuild.ts",
17767 "line": 1198,
17768 "character": 13
17769 }
17770 ],
17771 "type": {
17772 "type": "reference",
17773 "name": "makeRenewal",
17774 "id": 2173
17775 }
17776 },
17777 {
17778 "id": 2232,
17779 "name": "makeRevoke",
17780 "kind": 32,
17781 "kindString": "Variable",
17782 "flags": {
17783 "isExported": true
17784 },
17785 "sources": [
17786 {
17787 "fileName": "operations/txbuild.ts",
17788 "line": 1203,
17789 "character": 12
17790 }
17791 ],
17792 "type": {
17793 "type": "reference",
17794 "name": "makeRevoke",
17795 "id": 2167
17796 }
17797 },
17798 {
17799 "id": 2239,
17800 "name": "makeTokenTransfer",
17801 "kind": 32,
17802 "kindString": "Variable",
17803 "flags": {
17804 "isExported": true
17805 },
17806 "sources": [
17807 {
17808 "fileName": "operations/txbuild.ts",
17809 "line": 1210,
17810 "character": 19
17811 }
17812 ],
17813 "type": {
17814 "type": "reference",
17815 "name": "makeTokenTransfer",
17816 "id": 2211
17817 }
17818 },
17819 {
17820 "id": 2231,
17821 "name": "makeTransfer",
17822 "kind": 32,
17823 "kindString": "Variable",
17824 "flags": {
17825 "isExported": true
17826 },
17827 "sources": [
17828 {
17829 "fileName": "operations/txbuild.ts",
17830 "line": 1202,
17831 "character": 14
17832 }
17833 ],
17834 "type": {
17835 "type": "reference",
17836 "name": "makeTransfer",
17837 "id": 2159
17838 }
17839 },
17840 {
17841 "id": 2228,
17842 "name": "makeUpdate",
17843 "kind": 32,
17844 "kindString": "Variable",
17845 "flags": {
17846 "isExported": true
17847 },
17848 "sources": [
17849 {
17850 "fileName": "operations/txbuild.ts",
17851 "line": 1199,
17852 "character": 12
17853 }
17854 ],
17855 "type": {
17856 "type": "reference",
17857 "name": "makeUpdate",
17858 "id": 2143
17859 }
17860 }
17861 ],
17862 "groups": [
17863 {
17864 "title": "Variables",
17865 "kind": 32,
17866 "children": [
17867 2240,
17868 2251,
17869 2250,
17870 2247,
17871 2249,
17872 2248,
17873 2241,
17874 2242,
17875 2245,
17876 2246,
17877 2252,
17878 2243,
17879 2244,
17880 2238,
17881 2236,
17882 2237,
17883 2233,
17884 2235,
17885 2234,
17886 2229,
17887 2230,
17888 2227,
17889 2232,
17890 2239,
17891 2231,
17892 2228
17893 ]
17894 }
17895 ],
17896 "sources": [
17897 {
17898 "fileName": "operations/txbuild.ts",
17899 "line": 1197,
17900 "character": 25
17901 }
17902 ],
17903 "type": {
17904 "type": "intrinsic",
17905 "name": "object"
17906 }
17907 }
17908 ],
17909 "groups": [
17910 {
17911 "title": "Enumerations",
17912 "kind": 4,
17913 "children": [
17914 1
17915 ]
17916 },
17917 {
17918 "title": "Classes",
17919 "kind": 128,
17920 "children": [
17921 643,
17922 947,
17923 972,
17924 1047,
17925 1022,
17926 1072,
17927 1744,
17928 1127,
17929 858,
17930 997,
17931 1544
17932 ]
17933 },
17934 {
17935 "title": "Interfaces",
17936 "kind": 256,
17937 "children": [
17938 784,
17939 1434,
17940 1430,
17941 584,
17942 1426,
17943 823,
17944 1680,
17945 1097
17946 ]
17947 },
17948 {
17949 "title": "Type aliases",
17950 "kind": 4194304,
17951 "children": [
17952 1963,
17953 1958,
17954 1959,
17955 1630,
17956 1874
17957 ]
17958 },
17959 {
17960 "title": "Variables",
17961 "kind": 32,
17962 "children": [
17963 2378,
17964 1668,
17965 2383,
17966 2381,
17967 2382,
17968 2380,
17969 2385,
17970 7,
17971 1667,
17972 2384,
17973 1666,
17974 2379,
17975 563,
17976 857,
17977 1440,
17978 565,
17979 566,
17980 564,
17981 1869,
17982 1870,
17983 1871,
17984 1872,
17985 1873,
17986 1629,
17987 2037,
17988 2038,
17989 726,
17990 191,
17991 187,
17992 186
17993 ]
17994 },
17995 {
17996 "title": "Functions",
17997 "kind": 64,
17998 "children": [
17999 1454,
18000 1515,
18001 796,
18002 1447,
18003 2125,
18004 2119,
18005 2103,
18006 2115,
18007 2109,
18008 2063,
18009 2069,
18010 2089,
18011 2097,
18012 2129,
18013 2082,
18014 2076,
18015 912,
18016 620,
18017 1522,
18018 1704,
18019 1504,
18020 1483,
18021 1491,
18022 1478,
18023 1461,
18024 618,
18025 1194,
18026 569,
18027 1892,
18028 1441,
18029 1716,
18030 1496,
18031 1879,
18032 1702,
18033 1695,
18034 1671,
18035 1537,
18036 1706,
18037 1422,
18038 2206,
18039 1636,
18040 2220,
18041 2199,
18042 2194,
18043 2188,
18044 2137,
18045 2151,
18046 2173,
18047 2167,
18048 2211,
18049 2159,
18050 2143,
18051 1882,
18052 1509,
18053 1697,
18054 1712,
18055 1913,
18056 893,
18057 1708,
18058 1885,
18059 1122,
18060 908,
18061 902
18062 ]
18063 },
18064 {
18065 "title": "Object literals",
18066 "kind": 2097152,
18067 "children": [
18068 1692,
18069 1159,
18070 2226
18071 ]
18072 }
18073 ]
18074}
\No newline at end of file