validator.js 171 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. Object.defineProperty(exports, "ValidationError", {
  6. enumerable: true,
  7. get: function () {
  8. return _validatorPrimitives.ValidationError;
  9. }
  10. });
  11. Object.defineProperty(exports, "createMetadataValidator", {
  12. enumerable: true,
  13. get: function () {
  14. return _validatorPrimitives.createMetadataValidator;
  15. }
  16. });
  17. Object.defineProperty(exports, "findValidator", {
  18. enumerable: true,
  19. get: function () {
  20. return _validatorPrimitives.findValidator;
  21. }
  22. });
  23. Object.defineProperty(exports, "maybeFindValidator", {
  24. enumerable: true,
  25. get: function () {
  26. return _validatorPrimitives.maybeFindValidator;
  27. }
  28. });
  29. var _validatorPrimitives = require("./validatorPrimitives");
  30. /**
  31. * Copyright (c) Microsoft Corporation.
  32. *
  33. * Licensed under the Apache License, Version 2.0 (the "License");
  34. * you may not use this file except in compliance with the License.
  35. * You may obtain a copy of the License at
  36. *
  37. * http://www.apache.org/licenses/LICENSE-2.0
  38. *
  39. * Unless required by applicable law or agreed to in writing, software
  40. * distributed under the License is distributed on an "AS IS" BASIS,
  41. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  42. * See the License for the specific language governing permissions and
  43. * limitations under the License.
  44. */
  45. // This file is generated by generate_channels.js, do not edit manually.
  46. _validatorPrimitives.scheme.StackFrame = (0, _validatorPrimitives.tObject)({
  47. file: _validatorPrimitives.tString,
  48. line: _validatorPrimitives.tNumber,
  49. column: _validatorPrimitives.tNumber,
  50. function: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  51. });
  52. _validatorPrimitives.scheme.Metadata = (0, _validatorPrimitives.tObject)({
  53. location: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  54. file: _validatorPrimitives.tString,
  55. line: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  56. column: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  57. })),
  58. apiName: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  59. internal: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  60. wallTime: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  61. });
  62. _validatorPrimitives.scheme.ClientSideCallMetadata = (0, _validatorPrimitives.tObject)({
  63. id: _validatorPrimitives.tNumber,
  64. stack: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('StackFrame')))
  65. });
  66. _validatorPrimitives.scheme.Point = (0, _validatorPrimitives.tObject)({
  67. x: _validatorPrimitives.tNumber,
  68. y: _validatorPrimitives.tNumber
  69. });
  70. _validatorPrimitives.scheme.Rect = (0, _validatorPrimitives.tObject)({
  71. x: _validatorPrimitives.tNumber,
  72. y: _validatorPrimitives.tNumber,
  73. width: _validatorPrimitives.tNumber,
  74. height: _validatorPrimitives.tNumber
  75. });
  76. _validatorPrimitives.scheme.SerializedValue = (0, _validatorPrimitives.tObject)({
  77. n: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  78. b: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  79. s: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  80. v: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['null', 'undefined', 'NaN', 'Infinity', '-Infinity', '-0'])),
  81. d: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  82. u: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  83. bi: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  84. r: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  85. p: _validatorPrimitives.tString,
  86. f: _validatorPrimitives.tString
  87. })),
  88. a: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('SerializedValue'))),
  89. o: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tObject)({
  90. k: _validatorPrimitives.tString,
  91. v: (0, _validatorPrimitives.tType)('SerializedValue')
  92. }))),
  93. h: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  94. id: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  95. ref: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  96. });
  97. _validatorPrimitives.scheme.SerializedArgument = (0, _validatorPrimitives.tObject)({
  98. value: (0, _validatorPrimitives.tType)('SerializedValue'),
  99. handles: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tChannel)('*'))
  100. });
  101. _validatorPrimitives.scheme.ExpectedTextValue = (0, _validatorPrimitives.tObject)({
  102. string: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  103. regexSource: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  104. regexFlags: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  105. matchSubstring: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  106. ignoreCase: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  107. normalizeWhiteSpace: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  108. });
  109. _validatorPrimitives.scheme.AXNode = (0, _validatorPrimitives.tObject)({
  110. role: _validatorPrimitives.tString,
  111. name: _validatorPrimitives.tString,
  112. valueString: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  113. valueNumber: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  114. description: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  115. keyshortcuts: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  116. roledescription: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  117. valuetext: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  118. disabled: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  119. expanded: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  120. focused: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  121. modal: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  122. multiline: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  123. multiselectable: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  124. readonly: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  125. required: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  126. selected: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  127. checked: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['checked', 'unchecked', 'mixed'])),
  128. pressed: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['pressed', 'released', 'mixed'])),
  129. level: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  130. valuemin: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  131. valuemax: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  132. autocomplete: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  133. haspopup: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  134. invalid: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  135. orientation: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  136. children: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('AXNode')))
  137. });
  138. _validatorPrimitives.scheme.SetNetworkCookie = (0, _validatorPrimitives.tObject)({
  139. name: _validatorPrimitives.tString,
  140. value: _validatorPrimitives.tString,
  141. url: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  142. domain: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  143. path: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  144. expires: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  145. httpOnly: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  146. secure: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  147. sameSite: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['Strict', 'Lax', 'None']))
  148. });
  149. _validatorPrimitives.scheme.NetworkCookie = (0, _validatorPrimitives.tObject)({
  150. name: _validatorPrimitives.tString,
  151. value: _validatorPrimitives.tString,
  152. domain: _validatorPrimitives.tString,
  153. path: _validatorPrimitives.tString,
  154. expires: _validatorPrimitives.tNumber,
  155. httpOnly: _validatorPrimitives.tBoolean,
  156. secure: _validatorPrimitives.tBoolean,
  157. sameSite: (0, _validatorPrimitives.tEnum)(['Strict', 'Lax', 'None'])
  158. });
  159. _validatorPrimitives.scheme.NameValue = (0, _validatorPrimitives.tObject)({
  160. name: _validatorPrimitives.tString,
  161. value: _validatorPrimitives.tString
  162. });
  163. _validatorPrimitives.scheme.OriginStorage = (0, _validatorPrimitives.tObject)({
  164. origin: _validatorPrimitives.tString,
  165. localStorage: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NameValue'))
  166. });
  167. _validatorPrimitives.scheme.SerializedError = (0, _validatorPrimitives.tObject)({
  168. error: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  169. message: _validatorPrimitives.tString,
  170. name: _validatorPrimitives.tString,
  171. stack: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  172. })),
  173. value: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('SerializedValue'))
  174. });
  175. _validatorPrimitives.scheme.RecordHarOptions = (0, _validatorPrimitives.tObject)({
  176. path: _validatorPrimitives.tString,
  177. content: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['embed', 'attach', 'omit'])),
  178. mode: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['full', 'minimal'])),
  179. urlGlob: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  180. urlRegexSource: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  181. urlRegexFlags: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  182. });
  183. _validatorPrimitives.scheme.FormField = (0, _validatorPrimitives.tObject)({
  184. name: _validatorPrimitives.tString,
  185. value: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  186. file: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  187. name: _validatorPrimitives.tString,
  188. mimeType: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  189. buffer: _validatorPrimitives.tBinary
  190. }))
  191. });
  192. _validatorPrimitives.scheme.APIRequestContextInitializer = (0, _validatorPrimitives.tObject)({
  193. tracing: (0, _validatorPrimitives.tChannel)(['Tracing'])
  194. });
  195. _validatorPrimitives.scheme.APIRequestContextFetchParams = (0, _validatorPrimitives.tObject)({
  196. url: _validatorPrimitives.tString,
  197. params: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NameValue'))),
  198. method: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  199. headers: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NameValue'))),
  200. postData: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBinary),
  201. jsonData: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  202. formData: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NameValue'))),
  203. multipartData: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('FormField'))),
  204. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  205. failOnStatusCode: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  206. ignoreHTTPSErrors: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  207. maxRedirects: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  208. });
  209. _validatorPrimitives.scheme.APIRequestContextFetchResult = (0, _validatorPrimitives.tObject)({
  210. response: (0, _validatorPrimitives.tType)('APIResponse')
  211. });
  212. _validatorPrimitives.scheme.APIRequestContextFetchResponseBodyParams = (0, _validatorPrimitives.tObject)({
  213. fetchUid: _validatorPrimitives.tString
  214. });
  215. _validatorPrimitives.scheme.APIRequestContextFetchResponseBodyResult = (0, _validatorPrimitives.tObject)({
  216. binary: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBinary)
  217. });
  218. _validatorPrimitives.scheme.APIRequestContextFetchLogParams = (0, _validatorPrimitives.tObject)({
  219. fetchUid: _validatorPrimitives.tString
  220. });
  221. _validatorPrimitives.scheme.APIRequestContextFetchLogResult = (0, _validatorPrimitives.tObject)({
  222. log: (0, _validatorPrimitives.tArray)(_validatorPrimitives.tString)
  223. });
  224. _validatorPrimitives.scheme.APIRequestContextStorageStateParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  225. _validatorPrimitives.scheme.APIRequestContextStorageStateResult = (0, _validatorPrimitives.tObject)({
  226. cookies: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NetworkCookie')),
  227. origins: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('OriginStorage'))
  228. });
  229. _validatorPrimitives.scheme.APIRequestContextDisposeAPIResponseParams = (0, _validatorPrimitives.tObject)({
  230. fetchUid: _validatorPrimitives.tString
  231. });
  232. _validatorPrimitives.scheme.APIRequestContextDisposeAPIResponseResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  233. _validatorPrimitives.scheme.APIRequestContextDisposeParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  234. _validatorPrimitives.scheme.APIRequestContextDisposeResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  235. _validatorPrimitives.scheme.APIResponse = (0, _validatorPrimitives.tObject)({
  236. fetchUid: _validatorPrimitives.tString,
  237. url: _validatorPrimitives.tString,
  238. status: _validatorPrimitives.tNumber,
  239. statusText: _validatorPrimitives.tString,
  240. headers: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NameValue'))
  241. });
  242. _validatorPrimitives.scheme.LifecycleEvent = (0, _validatorPrimitives.tEnum)(['load', 'domcontentloaded', 'networkidle', 'commit']);
  243. _validatorPrimitives.scheme.LocalUtilsInitializer = (0, _validatorPrimitives.tObject)({
  244. deviceDescriptors: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tObject)({
  245. name: _validatorPrimitives.tString,
  246. descriptor: (0, _validatorPrimitives.tObject)({
  247. userAgent: _validatorPrimitives.tString,
  248. viewport: (0, _validatorPrimitives.tObject)({
  249. width: _validatorPrimitives.tNumber,
  250. height: _validatorPrimitives.tNumber
  251. }),
  252. screen: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  253. width: _validatorPrimitives.tNumber,
  254. height: _validatorPrimitives.tNumber
  255. })),
  256. deviceScaleFactor: _validatorPrimitives.tNumber,
  257. isMobile: _validatorPrimitives.tBoolean,
  258. hasTouch: _validatorPrimitives.tBoolean,
  259. defaultBrowserType: (0, _validatorPrimitives.tEnum)(['chromium', 'firefox', 'webkit'])
  260. })
  261. }))
  262. });
  263. _validatorPrimitives.scheme.LocalUtilsZipParams = (0, _validatorPrimitives.tObject)({
  264. zipFile: _validatorPrimitives.tString,
  265. entries: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NameValue')),
  266. stacksId: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  267. mode: (0, _validatorPrimitives.tEnum)(['write', 'append']),
  268. includeSources: _validatorPrimitives.tBoolean
  269. });
  270. _validatorPrimitives.scheme.LocalUtilsZipResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  271. _validatorPrimitives.scheme.LocalUtilsHarOpenParams = (0, _validatorPrimitives.tObject)({
  272. file: _validatorPrimitives.tString
  273. });
  274. _validatorPrimitives.scheme.LocalUtilsHarOpenResult = (0, _validatorPrimitives.tObject)({
  275. harId: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  276. error: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  277. });
  278. _validatorPrimitives.scheme.LocalUtilsHarLookupParams = (0, _validatorPrimitives.tObject)({
  279. harId: _validatorPrimitives.tString,
  280. url: _validatorPrimitives.tString,
  281. method: _validatorPrimitives.tString,
  282. headers: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NameValue')),
  283. postData: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBinary),
  284. isNavigationRequest: _validatorPrimitives.tBoolean
  285. });
  286. _validatorPrimitives.scheme.LocalUtilsHarLookupResult = (0, _validatorPrimitives.tObject)({
  287. action: (0, _validatorPrimitives.tEnum)(['error', 'redirect', 'fulfill', 'noentry']),
  288. message: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  289. redirectURL: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  290. status: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  291. headers: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NameValue'))),
  292. body: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBinary)
  293. });
  294. _validatorPrimitives.scheme.LocalUtilsHarCloseParams = (0, _validatorPrimitives.tObject)({
  295. harId: _validatorPrimitives.tString
  296. });
  297. _validatorPrimitives.scheme.LocalUtilsHarCloseResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  298. _validatorPrimitives.scheme.LocalUtilsHarUnzipParams = (0, _validatorPrimitives.tObject)({
  299. zipFile: _validatorPrimitives.tString,
  300. harFile: _validatorPrimitives.tString
  301. });
  302. _validatorPrimitives.scheme.LocalUtilsHarUnzipResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  303. _validatorPrimitives.scheme.LocalUtilsConnectParams = (0, _validatorPrimitives.tObject)({
  304. wsEndpoint: _validatorPrimitives.tString,
  305. headers: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tAny),
  306. exposeNetwork: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  307. slowMo: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  308. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  309. socksProxyRedirectPortForTest: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  310. });
  311. _validatorPrimitives.scheme.LocalUtilsConnectResult = (0, _validatorPrimitives.tObject)({
  312. pipe: (0, _validatorPrimitives.tChannel)(['JsonPipe']),
  313. headers: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NameValue'))
  314. });
  315. _validatorPrimitives.scheme.LocalUtilsTracingStartedParams = (0, _validatorPrimitives.tObject)({
  316. tracesDir: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  317. traceName: _validatorPrimitives.tString
  318. });
  319. _validatorPrimitives.scheme.LocalUtilsTracingStartedResult = (0, _validatorPrimitives.tObject)({
  320. stacksId: _validatorPrimitives.tString
  321. });
  322. _validatorPrimitives.scheme.LocalUtilsAddStackToTracingNoReplyParams = (0, _validatorPrimitives.tObject)({
  323. callData: (0, _validatorPrimitives.tType)('ClientSideCallMetadata')
  324. });
  325. _validatorPrimitives.scheme.LocalUtilsAddStackToTracingNoReplyResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  326. _validatorPrimitives.scheme.LocalUtilsTraceDiscardedParams = (0, _validatorPrimitives.tObject)({
  327. stacksId: _validatorPrimitives.tString
  328. });
  329. _validatorPrimitives.scheme.LocalUtilsTraceDiscardedResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  330. _validatorPrimitives.scheme.RootInitializer = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  331. _validatorPrimitives.scheme.RootInitializeParams = (0, _validatorPrimitives.tObject)({
  332. sdkLanguage: (0, _validatorPrimitives.tEnum)(['javascript', 'python', 'java', 'csharp'])
  333. });
  334. _validatorPrimitives.scheme.RootInitializeResult = (0, _validatorPrimitives.tObject)({
  335. playwright: (0, _validatorPrimitives.tChannel)(['Playwright'])
  336. });
  337. _validatorPrimitives.scheme.PlaywrightInitializer = (0, _validatorPrimitives.tObject)({
  338. chromium: (0, _validatorPrimitives.tChannel)(['BrowserType']),
  339. firefox: (0, _validatorPrimitives.tChannel)(['BrowserType']),
  340. webkit: (0, _validatorPrimitives.tChannel)(['BrowserType']),
  341. android: (0, _validatorPrimitives.tChannel)(['Android']),
  342. electron: (0, _validatorPrimitives.tChannel)(['Electron']),
  343. utils: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['LocalUtils'])),
  344. selectors: (0, _validatorPrimitives.tChannel)(['Selectors']),
  345. preLaunchedBrowser: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['Browser'])),
  346. preConnectedAndroidDevice: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['AndroidDevice'])),
  347. socksSupport: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['SocksSupport']))
  348. });
  349. _validatorPrimitives.scheme.PlaywrightNewRequestParams = (0, _validatorPrimitives.tObject)({
  350. baseURL: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  351. userAgent: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  352. ignoreHTTPSErrors: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  353. extraHTTPHeaders: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NameValue'))),
  354. httpCredentials: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  355. username: _validatorPrimitives.tString,
  356. password: _validatorPrimitives.tString,
  357. origin: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  358. })),
  359. proxy: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  360. server: _validatorPrimitives.tString,
  361. bypass: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  362. username: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  363. password: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  364. })),
  365. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  366. storageState: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  367. cookies: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NetworkCookie'))),
  368. origins: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('OriginStorage')))
  369. })),
  370. tracesDir: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  371. });
  372. _validatorPrimitives.scheme.PlaywrightNewRequestResult = (0, _validatorPrimitives.tObject)({
  373. request: (0, _validatorPrimitives.tChannel)(['APIRequestContext'])
  374. });
  375. _validatorPrimitives.scheme.RecorderSource = (0, _validatorPrimitives.tObject)({
  376. isRecorded: _validatorPrimitives.tBoolean,
  377. id: _validatorPrimitives.tString,
  378. label: _validatorPrimitives.tString,
  379. text: _validatorPrimitives.tString,
  380. language: _validatorPrimitives.tString,
  381. highlight: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tObject)({
  382. line: _validatorPrimitives.tNumber,
  383. type: _validatorPrimitives.tString
  384. })),
  385. revealLine: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  386. group: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  387. });
  388. _validatorPrimitives.scheme.DebugControllerInitializer = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  389. _validatorPrimitives.scheme.DebugControllerInspectRequestedEvent = (0, _validatorPrimitives.tObject)({
  390. selector: _validatorPrimitives.tString,
  391. locator: _validatorPrimitives.tString
  392. });
  393. _validatorPrimitives.scheme.DebugControllerSetModeRequestedEvent = (0, _validatorPrimitives.tObject)({
  394. mode: _validatorPrimitives.tString
  395. });
  396. _validatorPrimitives.scheme.DebugControllerStateChangedEvent = (0, _validatorPrimitives.tObject)({
  397. pageCount: _validatorPrimitives.tNumber
  398. });
  399. _validatorPrimitives.scheme.DebugControllerSourceChangedEvent = (0, _validatorPrimitives.tObject)({
  400. text: _validatorPrimitives.tString,
  401. header: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  402. footer: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  403. actions: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)(_validatorPrimitives.tString))
  404. });
  405. _validatorPrimitives.scheme.DebugControllerPausedEvent = (0, _validatorPrimitives.tObject)({
  406. paused: _validatorPrimitives.tBoolean
  407. });
  408. _validatorPrimitives.scheme.DebugControllerBrowsersChangedEvent = (0, _validatorPrimitives.tObject)({
  409. browsers: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tObject)({
  410. contexts: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tObject)({
  411. pages: (0, _validatorPrimitives.tArray)(_validatorPrimitives.tString)
  412. }))
  413. }))
  414. });
  415. _validatorPrimitives.scheme.DebugControllerInitializeParams = (0, _validatorPrimitives.tObject)({
  416. codegenId: _validatorPrimitives.tString,
  417. sdkLanguage: (0, _validatorPrimitives.tEnum)(['javascript', 'python', 'java', 'csharp'])
  418. });
  419. _validatorPrimitives.scheme.DebugControllerInitializeResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  420. _validatorPrimitives.scheme.DebugControllerSetReportStateChangedParams = (0, _validatorPrimitives.tObject)({
  421. enabled: _validatorPrimitives.tBoolean
  422. });
  423. _validatorPrimitives.scheme.DebugControllerSetReportStateChangedResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  424. _validatorPrimitives.scheme.DebugControllerResetForReuseParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  425. _validatorPrimitives.scheme.DebugControllerResetForReuseResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  426. _validatorPrimitives.scheme.DebugControllerNavigateParams = (0, _validatorPrimitives.tObject)({
  427. url: _validatorPrimitives.tString
  428. });
  429. _validatorPrimitives.scheme.DebugControllerNavigateResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  430. _validatorPrimitives.scheme.DebugControllerSetRecorderModeParams = (0, _validatorPrimitives.tObject)({
  431. mode: (0, _validatorPrimitives.tEnum)(['inspecting', 'recording', 'none']),
  432. testIdAttributeName: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  433. });
  434. _validatorPrimitives.scheme.DebugControllerSetRecorderModeResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  435. _validatorPrimitives.scheme.DebugControllerHighlightParams = (0, _validatorPrimitives.tObject)({
  436. selector: _validatorPrimitives.tString
  437. });
  438. _validatorPrimitives.scheme.DebugControllerHighlightResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  439. _validatorPrimitives.scheme.DebugControllerHideHighlightParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  440. _validatorPrimitives.scheme.DebugControllerHideHighlightResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  441. _validatorPrimitives.scheme.DebugControllerResumeParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  442. _validatorPrimitives.scheme.DebugControllerResumeResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  443. _validatorPrimitives.scheme.DebugControllerKillParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  444. _validatorPrimitives.scheme.DebugControllerKillResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  445. _validatorPrimitives.scheme.DebugControllerCloseAllBrowsersParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  446. _validatorPrimitives.scheme.DebugControllerCloseAllBrowsersResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  447. _validatorPrimitives.scheme.SocksSupportInitializer = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  448. _validatorPrimitives.scheme.SocksSupportSocksRequestedEvent = (0, _validatorPrimitives.tObject)({
  449. uid: _validatorPrimitives.tString,
  450. host: _validatorPrimitives.tString,
  451. port: _validatorPrimitives.tNumber
  452. });
  453. _validatorPrimitives.scheme.SocksSupportSocksDataEvent = (0, _validatorPrimitives.tObject)({
  454. uid: _validatorPrimitives.tString,
  455. data: _validatorPrimitives.tBinary
  456. });
  457. _validatorPrimitives.scheme.SocksSupportSocksClosedEvent = (0, _validatorPrimitives.tObject)({
  458. uid: _validatorPrimitives.tString
  459. });
  460. _validatorPrimitives.scheme.SocksSupportSocksConnectedParams = (0, _validatorPrimitives.tObject)({
  461. uid: _validatorPrimitives.tString,
  462. host: _validatorPrimitives.tString,
  463. port: _validatorPrimitives.tNumber
  464. });
  465. _validatorPrimitives.scheme.SocksSupportSocksConnectedResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  466. _validatorPrimitives.scheme.SocksSupportSocksFailedParams = (0, _validatorPrimitives.tObject)({
  467. uid: _validatorPrimitives.tString,
  468. errorCode: _validatorPrimitives.tString
  469. });
  470. _validatorPrimitives.scheme.SocksSupportSocksFailedResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  471. _validatorPrimitives.scheme.SocksSupportSocksDataParams = (0, _validatorPrimitives.tObject)({
  472. uid: _validatorPrimitives.tString,
  473. data: _validatorPrimitives.tBinary
  474. });
  475. _validatorPrimitives.scheme.SocksSupportSocksDataResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  476. _validatorPrimitives.scheme.SocksSupportSocksErrorParams = (0, _validatorPrimitives.tObject)({
  477. uid: _validatorPrimitives.tString,
  478. error: _validatorPrimitives.tString
  479. });
  480. _validatorPrimitives.scheme.SocksSupportSocksErrorResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  481. _validatorPrimitives.scheme.SocksSupportSocksEndParams = (0, _validatorPrimitives.tObject)({
  482. uid: _validatorPrimitives.tString
  483. });
  484. _validatorPrimitives.scheme.SocksSupportSocksEndResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  485. _validatorPrimitives.scheme.SelectorsInitializer = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  486. _validatorPrimitives.scheme.SelectorsRegisterParams = (0, _validatorPrimitives.tObject)({
  487. name: _validatorPrimitives.tString,
  488. source: _validatorPrimitives.tString,
  489. contentScript: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  490. });
  491. _validatorPrimitives.scheme.SelectorsRegisterResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  492. _validatorPrimitives.scheme.SelectorsSetTestIdAttributeNameParams = (0, _validatorPrimitives.tObject)({
  493. testIdAttributeName: _validatorPrimitives.tString
  494. });
  495. _validatorPrimitives.scheme.SelectorsSetTestIdAttributeNameResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  496. _validatorPrimitives.scheme.BrowserTypeInitializer = (0, _validatorPrimitives.tObject)({
  497. executablePath: _validatorPrimitives.tString,
  498. name: _validatorPrimitives.tString
  499. });
  500. _validatorPrimitives.scheme.BrowserTypeLaunchParams = (0, _validatorPrimitives.tObject)({
  501. channel: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  502. executablePath: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  503. args: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)(_validatorPrimitives.tString)),
  504. ignoreAllDefaultArgs: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  505. ignoreDefaultArgs: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)(_validatorPrimitives.tString)),
  506. handleSIGINT: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  507. handleSIGTERM: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  508. handleSIGHUP: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  509. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  510. env: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NameValue'))),
  511. headless: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  512. devtools: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  513. proxy: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  514. server: _validatorPrimitives.tString,
  515. bypass: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  516. username: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  517. password: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  518. })),
  519. downloadsPath: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  520. tracesDir: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  521. chromiumSandbox: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  522. firefoxUserPrefs: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tAny),
  523. slowMo: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  524. });
  525. _validatorPrimitives.scheme.BrowserTypeLaunchResult = (0, _validatorPrimitives.tObject)({
  526. browser: (0, _validatorPrimitives.tChannel)(['Browser'])
  527. });
  528. _validatorPrimitives.scheme.BrowserTypeLaunchPersistentContextParams = (0, _validatorPrimitives.tObject)({
  529. channel: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  530. executablePath: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  531. args: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)(_validatorPrimitives.tString)),
  532. ignoreAllDefaultArgs: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  533. ignoreDefaultArgs: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)(_validatorPrimitives.tString)),
  534. handleSIGINT: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  535. handleSIGTERM: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  536. handleSIGHUP: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  537. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  538. env: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NameValue'))),
  539. headless: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  540. devtools: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  541. proxy: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  542. server: _validatorPrimitives.tString,
  543. bypass: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  544. username: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  545. password: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  546. })),
  547. downloadsPath: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  548. tracesDir: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  549. chromiumSandbox: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  550. firefoxUserPrefs: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tAny),
  551. noDefaultViewport: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  552. viewport: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  553. width: _validatorPrimitives.tNumber,
  554. height: _validatorPrimitives.tNumber
  555. })),
  556. screen: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  557. width: _validatorPrimitives.tNumber,
  558. height: _validatorPrimitives.tNumber
  559. })),
  560. ignoreHTTPSErrors: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  561. javaScriptEnabled: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  562. bypassCSP: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  563. userAgent: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  564. locale: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  565. timezoneId: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  566. geolocation: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  567. longitude: _validatorPrimitives.tNumber,
  568. latitude: _validatorPrimitives.tNumber,
  569. accuracy: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  570. })),
  571. permissions: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)(_validatorPrimitives.tString)),
  572. extraHTTPHeaders: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NameValue'))),
  573. offline: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  574. httpCredentials: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  575. username: _validatorPrimitives.tString,
  576. password: _validatorPrimitives.tString,
  577. origin: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  578. })),
  579. deviceScaleFactor: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  580. isMobile: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  581. hasTouch: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  582. colorScheme: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['dark', 'light', 'no-preference', 'no-override'])),
  583. reducedMotion: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['reduce', 'no-preference', 'no-override'])),
  584. forcedColors: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['active', 'none', 'no-override'])),
  585. acceptDownloads: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['accept', 'deny', 'internal-browser-default'])),
  586. baseURL: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  587. recordVideo: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  588. dir: _validatorPrimitives.tString,
  589. size: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  590. width: _validatorPrimitives.tNumber,
  591. height: _validatorPrimitives.tNumber
  592. }))
  593. })),
  594. recordHar: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('RecordHarOptions')),
  595. strictSelectors: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  596. serviceWorkers: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['allow', 'block'])),
  597. userDataDir: _validatorPrimitives.tString,
  598. slowMo: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  599. });
  600. _validatorPrimitives.scheme.BrowserTypeLaunchPersistentContextResult = (0, _validatorPrimitives.tObject)({
  601. context: (0, _validatorPrimitives.tChannel)(['BrowserContext'])
  602. });
  603. _validatorPrimitives.scheme.BrowserTypeConnectOverCDPParams = (0, _validatorPrimitives.tObject)({
  604. endpointURL: _validatorPrimitives.tString,
  605. headers: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NameValue'))),
  606. slowMo: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  607. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  608. });
  609. _validatorPrimitives.scheme.BrowserTypeConnectOverCDPResult = (0, _validatorPrimitives.tObject)({
  610. browser: (0, _validatorPrimitives.tChannel)(['Browser']),
  611. defaultContext: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['BrowserContext']))
  612. });
  613. _validatorPrimitives.scheme.BrowserInitializer = (0, _validatorPrimitives.tObject)({
  614. version: _validatorPrimitives.tString,
  615. name: _validatorPrimitives.tString
  616. });
  617. _validatorPrimitives.scheme.BrowserCloseEvent = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  618. _validatorPrimitives.scheme.BrowserCloseParams = (0, _validatorPrimitives.tObject)({
  619. reason: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  620. });
  621. _validatorPrimitives.scheme.BrowserCloseResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  622. _validatorPrimitives.scheme.BrowserKillForTestsParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  623. _validatorPrimitives.scheme.BrowserKillForTestsResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  624. _validatorPrimitives.scheme.BrowserDefaultUserAgentForTestParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  625. _validatorPrimitives.scheme.BrowserDefaultUserAgentForTestResult = (0, _validatorPrimitives.tObject)({
  626. userAgent: _validatorPrimitives.tString
  627. });
  628. _validatorPrimitives.scheme.BrowserNewContextParams = (0, _validatorPrimitives.tObject)({
  629. noDefaultViewport: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  630. viewport: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  631. width: _validatorPrimitives.tNumber,
  632. height: _validatorPrimitives.tNumber
  633. })),
  634. screen: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  635. width: _validatorPrimitives.tNumber,
  636. height: _validatorPrimitives.tNumber
  637. })),
  638. ignoreHTTPSErrors: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  639. javaScriptEnabled: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  640. bypassCSP: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  641. userAgent: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  642. locale: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  643. timezoneId: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  644. geolocation: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  645. longitude: _validatorPrimitives.tNumber,
  646. latitude: _validatorPrimitives.tNumber,
  647. accuracy: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  648. })),
  649. permissions: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)(_validatorPrimitives.tString)),
  650. extraHTTPHeaders: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NameValue'))),
  651. offline: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  652. httpCredentials: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  653. username: _validatorPrimitives.tString,
  654. password: _validatorPrimitives.tString,
  655. origin: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  656. })),
  657. deviceScaleFactor: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  658. isMobile: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  659. hasTouch: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  660. colorScheme: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['dark', 'light', 'no-preference', 'no-override'])),
  661. reducedMotion: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['reduce', 'no-preference', 'no-override'])),
  662. forcedColors: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['active', 'none', 'no-override'])),
  663. acceptDownloads: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['accept', 'deny', 'internal-browser-default'])),
  664. baseURL: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  665. recordVideo: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  666. dir: _validatorPrimitives.tString,
  667. size: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  668. width: _validatorPrimitives.tNumber,
  669. height: _validatorPrimitives.tNumber
  670. }))
  671. })),
  672. recordHar: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('RecordHarOptions')),
  673. strictSelectors: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  674. serviceWorkers: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['allow', 'block'])),
  675. proxy: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  676. server: _validatorPrimitives.tString,
  677. bypass: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  678. username: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  679. password: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  680. })),
  681. storageState: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  682. cookies: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('SetNetworkCookie'))),
  683. origins: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('OriginStorage')))
  684. }))
  685. });
  686. _validatorPrimitives.scheme.BrowserNewContextResult = (0, _validatorPrimitives.tObject)({
  687. context: (0, _validatorPrimitives.tChannel)(['BrowserContext'])
  688. });
  689. _validatorPrimitives.scheme.BrowserNewContextForReuseParams = (0, _validatorPrimitives.tObject)({
  690. noDefaultViewport: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  691. viewport: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  692. width: _validatorPrimitives.tNumber,
  693. height: _validatorPrimitives.tNumber
  694. })),
  695. screen: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  696. width: _validatorPrimitives.tNumber,
  697. height: _validatorPrimitives.tNumber
  698. })),
  699. ignoreHTTPSErrors: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  700. javaScriptEnabled: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  701. bypassCSP: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  702. userAgent: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  703. locale: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  704. timezoneId: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  705. geolocation: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  706. longitude: _validatorPrimitives.tNumber,
  707. latitude: _validatorPrimitives.tNumber,
  708. accuracy: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  709. })),
  710. permissions: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)(_validatorPrimitives.tString)),
  711. extraHTTPHeaders: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NameValue'))),
  712. offline: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  713. httpCredentials: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  714. username: _validatorPrimitives.tString,
  715. password: _validatorPrimitives.tString,
  716. origin: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  717. })),
  718. deviceScaleFactor: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  719. isMobile: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  720. hasTouch: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  721. colorScheme: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['dark', 'light', 'no-preference', 'no-override'])),
  722. reducedMotion: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['reduce', 'no-preference', 'no-override'])),
  723. forcedColors: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['active', 'none', 'no-override'])),
  724. acceptDownloads: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['accept', 'deny', 'internal-browser-default'])),
  725. baseURL: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  726. recordVideo: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  727. dir: _validatorPrimitives.tString,
  728. size: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  729. width: _validatorPrimitives.tNumber,
  730. height: _validatorPrimitives.tNumber
  731. }))
  732. })),
  733. recordHar: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('RecordHarOptions')),
  734. strictSelectors: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  735. serviceWorkers: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['allow', 'block'])),
  736. proxy: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  737. server: _validatorPrimitives.tString,
  738. bypass: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  739. username: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  740. password: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  741. })),
  742. storageState: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  743. cookies: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('SetNetworkCookie'))),
  744. origins: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('OriginStorage')))
  745. }))
  746. });
  747. _validatorPrimitives.scheme.BrowserNewContextForReuseResult = (0, _validatorPrimitives.tObject)({
  748. context: (0, _validatorPrimitives.tChannel)(['BrowserContext'])
  749. });
  750. _validatorPrimitives.scheme.BrowserStopPendingOperationsParams = (0, _validatorPrimitives.tObject)({
  751. reason: _validatorPrimitives.tString
  752. });
  753. _validatorPrimitives.scheme.BrowserStopPendingOperationsResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  754. _validatorPrimitives.scheme.BrowserNewBrowserCDPSessionParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  755. _validatorPrimitives.scheme.BrowserNewBrowserCDPSessionResult = (0, _validatorPrimitives.tObject)({
  756. session: (0, _validatorPrimitives.tChannel)(['CDPSession'])
  757. });
  758. _validatorPrimitives.scheme.BrowserStartTracingParams = (0, _validatorPrimitives.tObject)({
  759. page: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['Page'])),
  760. screenshots: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  761. categories: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)(_validatorPrimitives.tString))
  762. });
  763. _validatorPrimitives.scheme.BrowserStartTracingResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  764. _validatorPrimitives.scheme.BrowserStopTracingParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  765. _validatorPrimitives.scheme.BrowserStopTracingResult = (0, _validatorPrimitives.tObject)({
  766. artifact: (0, _validatorPrimitives.tChannel)(['Artifact'])
  767. });
  768. _validatorPrimitives.scheme.EventTargetInitializer = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  769. _validatorPrimitives.scheme.EventTargetWaitForEventInfoParams = (0, _validatorPrimitives.tObject)({
  770. info: (0, _validatorPrimitives.tObject)({
  771. waitId: _validatorPrimitives.tString,
  772. phase: (0, _validatorPrimitives.tEnum)(['before', 'after', 'log']),
  773. event: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  774. message: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  775. error: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  776. })
  777. });
  778. _validatorPrimitives.scheme.BrowserContextWaitForEventInfoParams = (0, _validatorPrimitives.tType)('EventTargetWaitForEventInfoParams');
  779. _validatorPrimitives.scheme.PageWaitForEventInfoParams = (0, _validatorPrimitives.tType)('EventTargetWaitForEventInfoParams');
  780. _validatorPrimitives.scheme.WebSocketWaitForEventInfoParams = (0, _validatorPrimitives.tType)('EventTargetWaitForEventInfoParams');
  781. _validatorPrimitives.scheme.ElectronApplicationWaitForEventInfoParams = (0, _validatorPrimitives.tType)('EventTargetWaitForEventInfoParams');
  782. _validatorPrimitives.scheme.AndroidDeviceWaitForEventInfoParams = (0, _validatorPrimitives.tType)('EventTargetWaitForEventInfoParams');
  783. _validatorPrimitives.scheme.EventTargetWaitForEventInfoResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  784. _validatorPrimitives.scheme.BrowserContextWaitForEventInfoResult = (0, _validatorPrimitives.tType)('EventTargetWaitForEventInfoResult');
  785. _validatorPrimitives.scheme.PageWaitForEventInfoResult = (0, _validatorPrimitives.tType)('EventTargetWaitForEventInfoResult');
  786. _validatorPrimitives.scheme.WebSocketWaitForEventInfoResult = (0, _validatorPrimitives.tType)('EventTargetWaitForEventInfoResult');
  787. _validatorPrimitives.scheme.ElectronApplicationWaitForEventInfoResult = (0, _validatorPrimitives.tType)('EventTargetWaitForEventInfoResult');
  788. _validatorPrimitives.scheme.AndroidDeviceWaitForEventInfoResult = (0, _validatorPrimitives.tType)('EventTargetWaitForEventInfoResult');
  789. _validatorPrimitives.scheme.BrowserContextInitializer = (0, _validatorPrimitives.tObject)({
  790. isChromium: _validatorPrimitives.tBoolean,
  791. requestContext: (0, _validatorPrimitives.tChannel)(['APIRequestContext']),
  792. tracing: (0, _validatorPrimitives.tChannel)(['Tracing'])
  793. });
  794. _validatorPrimitives.scheme.BrowserContextBindingCallEvent = (0, _validatorPrimitives.tObject)({
  795. binding: (0, _validatorPrimitives.tChannel)(['BindingCall'])
  796. });
  797. _validatorPrimitives.scheme.BrowserContextConsoleEvent = (0, _validatorPrimitives.tObject)({
  798. page: (0, _validatorPrimitives.tChannel)(['Page']),
  799. type: _validatorPrimitives.tString,
  800. text: _validatorPrimitives.tString,
  801. args: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tChannel)(['ElementHandle', 'JSHandle'])),
  802. location: (0, _validatorPrimitives.tObject)({
  803. url: _validatorPrimitives.tString,
  804. lineNumber: _validatorPrimitives.tNumber,
  805. columnNumber: _validatorPrimitives.tNumber
  806. })
  807. });
  808. _validatorPrimitives.scheme.BrowserContextCloseEvent = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  809. _validatorPrimitives.scheme.BrowserContextDialogEvent = (0, _validatorPrimitives.tObject)({
  810. dialog: (0, _validatorPrimitives.tChannel)(['Dialog'])
  811. });
  812. _validatorPrimitives.scheme.BrowserContextPageEvent = (0, _validatorPrimitives.tObject)({
  813. page: (0, _validatorPrimitives.tChannel)(['Page'])
  814. });
  815. _validatorPrimitives.scheme.BrowserContextPageErrorEvent = (0, _validatorPrimitives.tObject)({
  816. error: (0, _validatorPrimitives.tType)('SerializedError'),
  817. page: (0, _validatorPrimitives.tChannel)(['Page'])
  818. });
  819. _validatorPrimitives.scheme.BrowserContextRouteEvent = (0, _validatorPrimitives.tObject)({
  820. route: (0, _validatorPrimitives.tChannel)(['Route'])
  821. });
  822. _validatorPrimitives.scheme.BrowserContextVideoEvent = (0, _validatorPrimitives.tObject)({
  823. artifact: (0, _validatorPrimitives.tChannel)(['Artifact'])
  824. });
  825. _validatorPrimitives.scheme.BrowserContextBackgroundPageEvent = (0, _validatorPrimitives.tObject)({
  826. page: (0, _validatorPrimitives.tChannel)(['Page'])
  827. });
  828. _validatorPrimitives.scheme.BrowserContextServiceWorkerEvent = (0, _validatorPrimitives.tObject)({
  829. worker: (0, _validatorPrimitives.tChannel)(['Worker'])
  830. });
  831. _validatorPrimitives.scheme.BrowserContextRequestEvent = (0, _validatorPrimitives.tObject)({
  832. request: (0, _validatorPrimitives.tChannel)(['Request']),
  833. page: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['Page']))
  834. });
  835. _validatorPrimitives.scheme.BrowserContextRequestFailedEvent = (0, _validatorPrimitives.tObject)({
  836. request: (0, _validatorPrimitives.tChannel)(['Request']),
  837. failureText: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  838. responseEndTiming: _validatorPrimitives.tNumber,
  839. page: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['Page']))
  840. });
  841. _validatorPrimitives.scheme.BrowserContextRequestFinishedEvent = (0, _validatorPrimitives.tObject)({
  842. request: (0, _validatorPrimitives.tChannel)(['Request']),
  843. response: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['Response'])),
  844. responseEndTiming: _validatorPrimitives.tNumber,
  845. page: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['Page']))
  846. });
  847. _validatorPrimitives.scheme.BrowserContextResponseEvent = (0, _validatorPrimitives.tObject)({
  848. response: (0, _validatorPrimitives.tChannel)(['Response']),
  849. page: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['Page']))
  850. });
  851. _validatorPrimitives.scheme.BrowserContextAddCookiesParams = (0, _validatorPrimitives.tObject)({
  852. cookies: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('SetNetworkCookie'))
  853. });
  854. _validatorPrimitives.scheme.BrowserContextAddCookiesResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  855. _validatorPrimitives.scheme.BrowserContextAddInitScriptParams = (0, _validatorPrimitives.tObject)({
  856. source: _validatorPrimitives.tString
  857. });
  858. _validatorPrimitives.scheme.BrowserContextAddInitScriptResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  859. _validatorPrimitives.scheme.BrowserContextClearCookiesParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  860. _validatorPrimitives.scheme.BrowserContextClearCookiesResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  861. _validatorPrimitives.scheme.BrowserContextClearPermissionsParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  862. _validatorPrimitives.scheme.BrowserContextClearPermissionsResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  863. _validatorPrimitives.scheme.BrowserContextCloseParams = (0, _validatorPrimitives.tObject)({
  864. reason: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  865. });
  866. _validatorPrimitives.scheme.BrowserContextCloseResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  867. _validatorPrimitives.scheme.BrowserContextCookiesParams = (0, _validatorPrimitives.tObject)({
  868. urls: (0, _validatorPrimitives.tArray)(_validatorPrimitives.tString)
  869. });
  870. _validatorPrimitives.scheme.BrowserContextCookiesResult = (0, _validatorPrimitives.tObject)({
  871. cookies: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NetworkCookie'))
  872. });
  873. _validatorPrimitives.scheme.BrowserContextExposeBindingParams = (0, _validatorPrimitives.tObject)({
  874. name: _validatorPrimitives.tString,
  875. needsHandle: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  876. });
  877. _validatorPrimitives.scheme.BrowserContextExposeBindingResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  878. _validatorPrimitives.scheme.BrowserContextGrantPermissionsParams = (0, _validatorPrimitives.tObject)({
  879. permissions: (0, _validatorPrimitives.tArray)(_validatorPrimitives.tString),
  880. origin: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  881. });
  882. _validatorPrimitives.scheme.BrowserContextGrantPermissionsResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  883. _validatorPrimitives.scheme.BrowserContextNewPageParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  884. _validatorPrimitives.scheme.BrowserContextNewPageResult = (0, _validatorPrimitives.tObject)({
  885. page: (0, _validatorPrimitives.tChannel)(['Page'])
  886. });
  887. _validatorPrimitives.scheme.BrowserContextSetDefaultNavigationTimeoutNoReplyParams = (0, _validatorPrimitives.tObject)({
  888. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  889. });
  890. _validatorPrimitives.scheme.BrowserContextSetDefaultNavigationTimeoutNoReplyResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  891. _validatorPrimitives.scheme.BrowserContextSetDefaultTimeoutNoReplyParams = (0, _validatorPrimitives.tObject)({
  892. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  893. });
  894. _validatorPrimitives.scheme.BrowserContextSetDefaultTimeoutNoReplyResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  895. _validatorPrimitives.scheme.BrowserContextSetExtraHTTPHeadersParams = (0, _validatorPrimitives.tObject)({
  896. headers: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NameValue'))
  897. });
  898. _validatorPrimitives.scheme.BrowserContextSetExtraHTTPHeadersResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  899. _validatorPrimitives.scheme.BrowserContextSetGeolocationParams = (0, _validatorPrimitives.tObject)({
  900. geolocation: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  901. longitude: _validatorPrimitives.tNumber,
  902. latitude: _validatorPrimitives.tNumber,
  903. accuracy: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  904. }))
  905. });
  906. _validatorPrimitives.scheme.BrowserContextSetGeolocationResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  907. _validatorPrimitives.scheme.BrowserContextSetHTTPCredentialsParams = (0, _validatorPrimitives.tObject)({
  908. httpCredentials: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  909. username: _validatorPrimitives.tString,
  910. password: _validatorPrimitives.tString,
  911. origin: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  912. }))
  913. });
  914. _validatorPrimitives.scheme.BrowserContextSetHTTPCredentialsResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  915. _validatorPrimitives.scheme.BrowserContextSetNetworkInterceptionPatternsParams = (0, _validatorPrimitives.tObject)({
  916. patterns: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tObject)({
  917. glob: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  918. regexSource: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  919. regexFlags: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  920. }))
  921. });
  922. _validatorPrimitives.scheme.BrowserContextSetNetworkInterceptionPatternsResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  923. _validatorPrimitives.scheme.BrowserContextSetOfflineParams = (0, _validatorPrimitives.tObject)({
  924. offline: _validatorPrimitives.tBoolean
  925. });
  926. _validatorPrimitives.scheme.BrowserContextSetOfflineResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  927. _validatorPrimitives.scheme.BrowserContextStorageStateParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  928. _validatorPrimitives.scheme.BrowserContextStorageStateResult = (0, _validatorPrimitives.tObject)({
  929. cookies: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NetworkCookie')),
  930. origins: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('OriginStorage'))
  931. });
  932. _validatorPrimitives.scheme.BrowserContextPauseParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  933. _validatorPrimitives.scheme.BrowserContextPauseResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  934. _validatorPrimitives.scheme.BrowserContextRecorderSupplementEnableParams = (0, _validatorPrimitives.tObject)({
  935. language: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  936. mode: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['inspecting', 'recording'])),
  937. pauseOnNextStatement: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  938. testIdAttributeName: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  939. launchOptions: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tAny),
  940. contextOptions: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tAny),
  941. device: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  942. saveStorage: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  943. outputFile: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  944. handleSIGINT: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  945. omitCallTracking: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  946. });
  947. _validatorPrimitives.scheme.BrowserContextRecorderSupplementEnableResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  948. _validatorPrimitives.scheme.BrowserContextNewCDPSessionParams = (0, _validatorPrimitives.tObject)({
  949. page: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['Page'])),
  950. frame: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['Frame']))
  951. });
  952. _validatorPrimitives.scheme.BrowserContextNewCDPSessionResult = (0, _validatorPrimitives.tObject)({
  953. session: (0, _validatorPrimitives.tChannel)(['CDPSession'])
  954. });
  955. _validatorPrimitives.scheme.BrowserContextHarStartParams = (0, _validatorPrimitives.tObject)({
  956. page: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['Page'])),
  957. options: (0, _validatorPrimitives.tType)('RecordHarOptions')
  958. });
  959. _validatorPrimitives.scheme.BrowserContextHarStartResult = (0, _validatorPrimitives.tObject)({
  960. harId: _validatorPrimitives.tString
  961. });
  962. _validatorPrimitives.scheme.BrowserContextHarExportParams = (0, _validatorPrimitives.tObject)({
  963. harId: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  964. });
  965. _validatorPrimitives.scheme.BrowserContextHarExportResult = (0, _validatorPrimitives.tObject)({
  966. artifact: (0, _validatorPrimitives.tChannel)(['Artifact'])
  967. });
  968. _validatorPrimitives.scheme.BrowserContextCreateTempFileParams = (0, _validatorPrimitives.tObject)({
  969. name: _validatorPrimitives.tString,
  970. lastModifiedMs: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  971. });
  972. _validatorPrimitives.scheme.BrowserContextCreateTempFileResult = (0, _validatorPrimitives.tObject)({
  973. writableStream: (0, _validatorPrimitives.tChannel)(['WritableStream'])
  974. });
  975. _validatorPrimitives.scheme.BrowserContextUpdateSubscriptionParams = (0, _validatorPrimitives.tObject)({
  976. event: (0, _validatorPrimitives.tEnum)(['console', 'dialog', 'request', 'response', 'requestFinished', 'requestFailed']),
  977. enabled: _validatorPrimitives.tBoolean
  978. });
  979. _validatorPrimitives.scheme.BrowserContextUpdateSubscriptionResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  980. _validatorPrimitives.scheme.PageInitializer = (0, _validatorPrimitives.tObject)({
  981. mainFrame: (0, _validatorPrimitives.tChannel)(['Frame']),
  982. viewportSize: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  983. width: _validatorPrimitives.tNumber,
  984. height: _validatorPrimitives.tNumber
  985. })),
  986. isClosed: _validatorPrimitives.tBoolean,
  987. opener: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['Page']))
  988. });
  989. _validatorPrimitives.scheme.PageBindingCallEvent = (0, _validatorPrimitives.tObject)({
  990. binding: (0, _validatorPrimitives.tChannel)(['BindingCall'])
  991. });
  992. _validatorPrimitives.scheme.PageCloseEvent = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  993. _validatorPrimitives.scheme.PageCrashEvent = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  994. _validatorPrimitives.scheme.PageDownloadEvent = (0, _validatorPrimitives.tObject)({
  995. url: _validatorPrimitives.tString,
  996. suggestedFilename: _validatorPrimitives.tString,
  997. artifact: (0, _validatorPrimitives.tChannel)(['Artifact'])
  998. });
  999. _validatorPrimitives.scheme.PageFileChooserEvent = (0, _validatorPrimitives.tObject)({
  1000. element: (0, _validatorPrimitives.tChannel)(['ElementHandle']),
  1001. isMultiple: _validatorPrimitives.tBoolean
  1002. });
  1003. _validatorPrimitives.scheme.PageFrameAttachedEvent = (0, _validatorPrimitives.tObject)({
  1004. frame: (0, _validatorPrimitives.tChannel)(['Frame'])
  1005. });
  1006. _validatorPrimitives.scheme.PageFrameDetachedEvent = (0, _validatorPrimitives.tObject)({
  1007. frame: (0, _validatorPrimitives.tChannel)(['Frame'])
  1008. });
  1009. _validatorPrimitives.scheme.PageRouteEvent = (0, _validatorPrimitives.tObject)({
  1010. route: (0, _validatorPrimitives.tChannel)(['Route'])
  1011. });
  1012. _validatorPrimitives.scheme.PageVideoEvent = (0, _validatorPrimitives.tObject)({
  1013. artifact: (0, _validatorPrimitives.tChannel)(['Artifact'])
  1014. });
  1015. _validatorPrimitives.scheme.PageWebSocketEvent = (0, _validatorPrimitives.tObject)({
  1016. webSocket: (0, _validatorPrimitives.tChannel)(['WebSocket'])
  1017. });
  1018. _validatorPrimitives.scheme.PageWorkerEvent = (0, _validatorPrimitives.tObject)({
  1019. worker: (0, _validatorPrimitives.tChannel)(['Worker'])
  1020. });
  1021. _validatorPrimitives.scheme.PageSetDefaultNavigationTimeoutNoReplyParams = (0, _validatorPrimitives.tObject)({
  1022. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1023. });
  1024. _validatorPrimitives.scheme.PageSetDefaultNavigationTimeoutNoReplyResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1025. _validatorPrimitives.scheme.PageSetDefaultTimeoutNoReplyParams = (0, _validatorPrimitives.tObject)({
  1026. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1027. });
  1028. _validatorPrimitives.scheme.PageSetDefaultTimeoutNoReplyResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1029. _validatorPrimitives.scheme.PageAddInitScriptParams = (0, _validatorPrimitives.tObject)({
  1030. source: _validatorPrimitives.tString
  1031. });
  1032. _validatorPrimitives.scheme.PageAddInitScriptResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1033. _validatorPrimitives.scheme.PageCloseParams = (0, _validatorPrimitives.tObject)({
  1034. runBeforeUnload: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1035. reason: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  1036. });
  1037. _validatorPrimitives.scheme.PageCloseResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1038. _validatorPrimitives.scheme.PageEmulateMediaParams = (0, _validatorPrimitives.tObject)({
  1039. media: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['screen', 'print', 'no-override'])),
  1040. colorScheme: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['dark', 'light', 'no-preference', 'no-override'])),
  1041. reducedMotion: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['reduce', 'no-preference', 'no-override'])),
  1042. forcedColors: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['active', 'none', 'no-override']))
  1043. });
  1044. _validatorPrimitives.scheme.PageEmulateMediaResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1045. _validatorPrimitives.scheme.PageExposeBindingParams = (0, _validatorPrimitives.tObject)({
  1046. name: _validatorPrimitives.tString,
  1047. needsHandle: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  1048. });
  1049. _validatorPrimitives.scheme.PageExposeBindingResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1050. _validatorPrimitives.scheme.PageGoBackParams = (0, _validatorPrimitives.tObject)({
  1051. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1052. waitUntil: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('LifecycleEvent'))
  1053. });
  1054. _validatorPrimitives.scheme.PageGoBackResult = (0, _validatorPrimitives.tObject)({
  1055. response: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['Response']))
  1056. });
  1057. _validatorPrimitives.scheme.PageGoForwardParams = (0, _validatorPrimitives.tObject)({
  1058. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1059. waitUntil: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('LifecycleEvent'))
  1060. });
  1061. _validatorPrimitives.scheme.PageGoForwardResult = (0, _validatorPrimitives.tObject)({
  1062. response: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['Response']))
  1063. });
  1064. _validatorPrimitives.scheme.PageReloadParams = (0, _validatorPrimitives.tObject)({
  1065. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1066. waitUntil: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('LifecycleEvent'))
  1067. });
  1068. _validatorPrimitives.scheme.PageReloadResult = (0, _validatorPrimitives.tObject)({
  1069. response: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['Response']))
  1070. });
  1071. _validatorPrimitives.scheme.PageExpectScreenshotParams = (0, _validatorPrimitives.tObject)({
  1072. expected: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBinary),
  1073. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1074. isNot: _validatorPrimitives.tBoolean,
  1075. locator: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  1076. frame: (0, _validatorPrimitives.tChannel)(['Frame']),
  1077. selector: _validatorPrimitives.tString
  1078. })),
  1079. comparatorOptions: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  1080. comparator: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  1081. maxDiffPixels: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1082. maxDiffPixelRatio: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1083. threshold: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1084. })),
  1085. screenshotOptions: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  1086. fullPage: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1087. clip: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('Rect')),
  1088. omitBackground: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1089. caret: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['hide', 'initial'])),
  1090. animations: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['disabled', 'allow'])),
  1091. scale: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['css', 'device'])),
  1092. mask: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tObject)({
  1093. frame: (0, _validatorPrimitives.tChannel)(['Frame']),
  1094. selector: _validatorPrimitives.tString
  1095. }))),
  1096. maskColor: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  1097. style: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  1098. }))
  1099. });
  1100. _validatorPrimitives.scheme.PageExpectScreenshotResult = (0, _validatorPrimitives.tObject)({
  1101. diff: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBinary),
  1102. errorMessage: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  1103. actual: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBinary),
  1104. previous: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBinary),
  1105. log: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)(_validatorPrimitives.tString))
  1106. });
  1107. _validatorPrimitives.scheme.PageScreenshotParams = (0, _validatorPrimitives.tObject)({
  1108. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1109. type: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['png', 'jpeg'])),
  1110. quality: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1111. fullPage: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1112. clip: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('Rect')),
  1113. omitBackground: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1114. caret: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['hide', 'initial'])),
  1115. animations: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['disabled', 'allow'])),
  1116. scale: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['css', 'device'])),
  1117. mask: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tObject)({
  1118. frame: (0, _validatorPrimitives.tChannel)(['Frame']),
  1119. selector: _validatorPrimitives.tString
  1120. }))),
  1121. maskColor: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  1122. style: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  1123. });
  1124. _validatorPrimitives.scheme.PageScreenshotResult = (0, _validatorPrimitives.tObject)({
  1125. binary: _validatorPrimitives.tBinary
  1126. });
  1127. _validatorPrimitives.scheme.PageSetExtraHTTPHeadersParams = (0, _validatorPrimitives.tObject)({
  1128. headers: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NameValue'))
  1129. });
  1130. _validatorPrimitives.scheme.PageSetExtraHTTPHeadersResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1131. _validatorPrimitives.scheme.PageSetNetworkInterceptionPatternsParams = (0, _validatorPrimitives.tObject)({
  1132. patterns: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tObject)({
  1133. glob: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  1134. regexSource: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  1135. regexFlags: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  1136. }))
  1137. });
  1138. _validatorPrimitives.scheme.PageSetNetworkInterceptionPatternsResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1139. _validatorPrimitives.scheme.PageSetViewportSizeParams = (0, _validatorPrimitives.tObject)({
  1140. viewportSize: (0, _validatorPrimitives.tObject)({
  1141. width: _validatorPrimitives.tNumber,
  1142. height: _validatorPrimitives.tNumber
  1143. })
  1144. });
  1145. _validatorPrimitives.scheme.PageSetViewportSizeResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1146. _validatorPrimitives.scheme.PageKeyboardDownParams = (0, _validatorPrimitives.tObject)({
  1147. key: _validatorPrimitives.tString
  1148. });
  1149. _validatorPrimitives.scheme.PageKeyboardDownResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1150. _validatorPrimitives.scheme.PageKeyboardUpParams = (0, _validatorPrimitives.tObject)({
  1151. key: _validatorPrimitives.tString
  1152. });
  1153. _validatorPrimitives.scheme.PageKeyboardUpResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1154. _validatorPrimitives.scheme.PageKeyboardInsertTextParams = (0, _validatorPrimitives.tObject)({
  1155. text: _validatorPrimitives.tString
  1156. });
  1157. _validatorPrimitives.scheme.PageKeyboardInsertTextResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1158. _validatorPrimitives.scheme.PageKeyboardTypeParams = (0, _validatorPrimitives.tObject)({
  1159. text: _validatorPrimitives.tString,
  1160. delay: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1161. });
  1162. _validatorPrimitives.scheme.PageKeyboardTypeResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1163. _validatorPrimitives.scheme.PageKeyboardPressParams = (0, _validatorPrimitives.tObject)({
  1164. key: _validatorPrimitives.tString,
  1165. delay: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1166. });
  1167. _validatorPrimitives.scheme.PageKeyboardPressResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1168. _validatorPrimitives.scheme.PageMouseMoveParams = (0, _validatorPrimitives.tObject)({
  1169. x: _validatorPrimitives.tNumber,
  1170. y: _validatorPrimitives.tNumber,
  1171. steps: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1172. });
  1173. _validatorPrimitives.scheme.PageMouseMoveResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1174. _validatorPrimitives.scheme.PageMouseDownParams = (0, _validatorPrimitives.tObject)({
  1175. button: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['left', 'right', 'middle'])),
  1176. clickCount: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1177. });
  1178. _validatorPrimitives.scheme.PageMouseDownResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1179. _validatorPrimitives.scheme.PageMouseUpParams = (0, _validatorPrimitives.tObject)({
  1180. button: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['left', 'right', 'middle'])),
  1181. clickCount: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1182. });
  1183. _validatorPrimitives.scheme.PageMouseUpResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1184. _validatorPrimitives.scheme.PageMouseClickParams = (0, _validatorPrimitives.tObject)({
  1185. x: _validatorPrimitives.tNumber,
  1186. y: _validatorPrimitives.tNumber,
  1187. delay: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1188. button: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['left', 'right', 'middle'])),
  1189. clickCount: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1190. });
  1191. _validatorPrimitives.scheme.PageMouseClickResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1192. _validatorPrimitives.scheme.PageMouseWheelParams = (0, _validatorPrimitives.tObject)({
  1193. deltaX: _validatorPrimitives.tNumber,
  1194. deltaY: _validatorPrimitives.tNumber
  1195. });
  1196. _validatorPrimitives.scheme.PageMouseWheelResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1197. _validatorPrimitives.scheme.PageTouchscreenTapParams = (0, _validatorPrimitives.tObject)({
  1198. x: _validatorPrimitives.tNumber,
  1199. y: _validatorPrimitives.tNumber
  1200. });
  1201. _validatorPrimitives.scheme.PageTouchscreenTapResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1202. _validatorPrimitives.scheme.PageAccessibilitySnapshotParams = (0, _validatorPrimitives.tObject)({
  1203. interestingOnly: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1204. root: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['ElementHandle']))
  1205. });
  1206. _validatorPrimitives.scheme.PageAccessibilitySnapshotResult = (0, _validatorPrimitives.tObject)({
  1207. rootAXNode: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('AXNode'))
  1208. });
  1209. _validatorPrimitives.scheme.PagePdfParams = (0, _validatorPrimitives.tObject)({
  1210. scale: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1211. displayHeaderFooter: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1212. headerTemplate: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  1213. footerTemplate: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  1214. printBackground: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1215. landscape: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1216. pageRanges: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  1217. format: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  1218. width: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  1219. height: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  1220. preferCSSPageSize: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1221. margin: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  1222. top: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  1223. bottom: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  1224. left: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  1225. right: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  1226. }))
  1227. });
  1228. _validatorPrimitives.scheme.PagePdfResult = (0, _validatorPrimitives.tObject)({
  1229. pdf: _validatorPrimitives.tBinary
  1230. });
  1231. _validatorPrimitives.scheme.PageStartJSCoverageParams = (0, _validatorPrimitives.tObject)({
  1232. resetOnNavigation: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1233. reportAnonymousScripts: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  1234. });
  1235. _validatorPrimitives.scheme.PageStartJSCoverageResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1236. _validatorPrimitives.scheme.PageStopJSCoverageParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1237. _validatorPrimitives.scheme.PageStopJSCoverageResult = (0, _validatorPrimitives.tObject)({
  1238. entries: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tObject)({
  1239. url: _validatorPrimitives.tString,
  1240. scriptId: _validatorPrimitives.tString,
  1241. source: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  1242. functions: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tObject)({
  1243. functionName: _validatorPrimitives.tString,
  1244. isBlockCoverage: _validatorPrimitives.tBoolean,
  1245. ranges: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tObject)({
  1246. startOffset: _validatorPrimitives.tNumber,
  1247. endOffset: _validatorPrimitives.tNumber,
  1248. count: _validatorPrimitives.tNumber
  1249. }))
  1250. }))
  1251. }))
  1252. });
  1253. _validatorPrimitives.scheme.PageStartCSSCoverageParams = (0, _validatorPrimitives.tObject)({
  1254. resetOnNavigation: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  1255. });
  1256. _validatorPrimitives.scheme.PageStartCSSCoverageResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1257. _validatorPrimitives.scheme.PageStopCSSCoverageParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1258. _validatorPrimitives.scheme.PageStopCSSCoverageResult = (0, _validatorPrimitives.tObject)({
  1259. entries: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tObject)({
  1260. url: _validatorPrimitives.tString,
  1261. text: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  1262. ranges: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tObject)({
  1263. start: _validatorPrimitives.tNumber,
  1264. end: _validatorPrimitives.tNumber
  1265. }))
  1266. }))
  1267. });
  1268. _validatorPrimitives.scheme.PageBringToFrontParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1269. _validatorPrimitives.scheme.PageBringToFrontResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1270. _validatorPrimitives.scheme.PageUpdateSubscriptionParams = (0, _validatorPrimitives.tObject)({
  1271. event: (0, _validatorPrimitives.tEnum)(['console', 'dialog', 'fileChooser', 'request', 'response', 'requestFinished', 'requestFailed']),
  1272. enabled: _validatorPrimitives.tBoolean
  1273. });
  1274. _validatorPrimitives.scheme.PageUpdateSubscriptionResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1275. _validatorPrimitives.scheme.FrameInitializer = (0, _validatorPrimitives.tObject)({
  1276. url: _validatorPrimitives.tString,
  1277. name: _validatorPrimitives.tString,
  1278. parentFrame: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['Frame'])),
  1279. loadStates: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('LifecycleEvent'))
  1280. });
  1281. _validatorPrimitives.scheme.FrameLoadstateEvent = (0, _validatorPrimitives.tObject)({
  1282. add: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('LifecycleEvent')),
  1283. remove: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('LifecycleEvent'))
  1284. });
  1285. _validatorPrimitives.scheme.FrameNavigatedEvent = (0, _validatorPrimitives.tObject)({
  1286. url: _validatorPrimitives.tString,
  1287. name: _validatorPrimitives.tString,
  1288. newDocument: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  1289. request: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['Request']))
  1290. })),
  1291. error: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  1292. });
  1293. _validatorPrimitives.scheme.FrameEvalOnSelectorParams = (0, _validatorPrimitives.tObject)({
  1294. selector: _validatorPrimitives.tString,
  1295. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1296. expression: _validatorPrimitives.tString,
  1297. isFunction: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1298. arg: (0, _validatorPrimitives.tType)('SerializedArgument')
  1299. });
  1300. _validatorPrimitives.scheme.FrameEvalOnSelectorResult = (0, _validatorPrimitives.tObject)({
  1301. value: (0, _validatorPrimitives.tType)('SerializedValue')
  1302. });
  1303. _validatorPrimitives.scheme.FrameEvalOnSelectorAllParams = (0, _validatorPrimitives.tObject)({
  1304. selector: _validatorPrimitives.tString,
  1305. expression: _validatorPrimitives.tString,
  1306. isFunction: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1307. arg: (0, _validatorPrimitives.tType)('SerializedArgument')
  1308. });
  1309. _validatorPrimitives.scheme.FrameEvalOnSelectorAllResult = (0, _validatorPrimitives.tObject)({
  1310. value: (0, _validatorPrimitives.tType)('SerializedValue')
  1311. });
  1312. _validatorPrimitives.scheme.FrameAddScriptTagParams = (0, _validatorPrimitives.tObject)({
  1313. url: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  1314. content: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  1315. type: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  1316. });
  1317. _validatorPrimitives.scheme.FrameAddScriptTagResult = (0, _validatorPrimitives.tObject)({
  1318. element: (0, _validatorPrimitives.tChannel)(['ElementHandle'])
  1319. });
  1320. _validatorPrimitives.scheme.FrameAddStyleTagParams = (0, _validatorPrimitives.tObject)({
  1321. url: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  1322. content: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  1323. });
  1324. _validatorPrimitives.scheme.FrameAddStyleTagResult = (0, _validatorPrimitives.tObject)({
  1325. element: (0, _validatorPrimitives.tChannel)(['ElementHandle'])
  1326. });
  1327. _validatorPrimitives.scheme.FrameBlurParams = (0, _validatorPrimitives.tObject)({
  1328. selector: _validatorPrimitives.tString,
  1329. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1330. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1331. });
  1332. _validatorPrimitives.scheme.FrameBlurResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1333. _validatorPrimitives.scheme.FrameCheckParams = (0, _validatorPrimitives.tObject)({
  1334. selector: _validatorPrimitives.tString,
  1335. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1336. force: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1337. noWaitAfter: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1338. position: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('Point')),
  1339. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1340. trial: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  1341. });
  1342. _validatorPrimitives.scheme.FrameCheckResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1343. _validatorPrimitives.scheme.FrameClickParams = (0, _validatorPrimitives.tObject)({
  1344. selector: _validatorPrimitives.tString,
  1345. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1346. force: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1347. noWaitAfter: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1348. modifiers: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tEnum)(['Alt', 'Control', 'Meta', 'Shift']))),
  1349. position: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('Point')),
  1350. delay: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1351. button: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['left', 'right', 'middle'])),
  1352. clickCount: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1353. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1354. trial: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  1355. });
  1356. _validatorPrimitives.scheme.FrameClickResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1357. _validatorPrimitives.scheme.FrameContentParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1358. _validatorPrimitives.scheme.FrameContentResult = (0, _validatorPrimitives.tObject)({
  1359. value: _validatorPrimitives.tString
  1360. });
  1361. _validatorPrimitives.scheme.FrameDragAndDropParams = (0, _validatorPrimitives.tObject)({
  1362. source: _validatorPrimitives.tString,
  1363. target: _validatorPrimitives.tString,
  1364. force: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1365. noWaitAfter: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1366. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1367. trial: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1368. sourcePosition: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('Point')),
  1369. targetPosition: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('Point')),
  1370. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  1371. });
  1372. _validatorPrimitives.scheme.FrameDragAndDropResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1373. _validatorPrimitives.scheme.FrameDblclickParams = (0, _validatorPrimitives.tObject)({
  1374. selector: _validatorPrimitives.tString,
  1375. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1376. force: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1377. noWaitAfter: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1378. modifiers: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tEnum)(['Alt', 'Control', 'Meta', 'Shift']))),
  1379. position: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('Point')),
  1380. delay: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1381. button: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['left', 'right', 'middle'])),
  1382. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1383. trial: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  1384. });
  1385. _validatorPrimitives.scheme.FrameDblclickResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1386. _validatorPrimitives.scheme.FrameDispatchEventParams = (0, _validatorPrimitives.tObject)({
  1387. selector: _validatorPrimitives.tString,
  1388. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1389. type: _validatorPrimitives.tString,
  1390. eventInit: (0, _validatorPrimitives.tType)('SerializedArgument'),
  1391. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1392. });
  1393. _validatorPrimitives.scheme.FrameDispatchEventResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1394. _validatorPrimitives.scheme.FrameEvaluateExpressionParams = (0, _validatorPrimitives.tObject)({
  1395. expression: _validatorPrimitives.tString,
  1396. isFunction: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1397. exposeUtilityScript: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1398. arg: (0, _validatorPrimitives.tType)('SerializedArgument')
  1399. });
  1400. _validatorPrimitives.scheme.FrameEvaluateExpressionResult = (0, _validatorPrimitives.tObject)({
  1401. value: (0, _validatorPrimitives.tType)('SerializedValue')
  1402. });
  1403. _validatorPrimitives.scheme.FrameEvaluateExpressionHandleParams = (0, _validatorPrimitives.tObject)({
  1404. expression: _validatorPrimitives.tString,
  1405. isFunction: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1406. arg: (0, _validatorPrimitives.tType)('SerializedArgument')
  1407. });
  1408. _validatorPrimitives.scheme.FrameEvaluateExpressionHandleResult = (0, _validatorPrimitives.tObject)({
  1409. handle: (0, _validatorPrimitives.tChannel)(['ElementHandle', 'JSHandle'])
  1410. });
  1411. _validatorPrimitives.scheme.FrameFillParams = (0, _validatorPrimitives.tObject)({
  1412. selector: _validatorPrimitives.tString,
  1413. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1414. value: _validatorPrimitives.tString,
  1415. force: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1416. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1417. noWaitAfter: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  1418. });
  1419. _validatorPrimitives.scheme.FrameFillResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1420. _validatorPrimitives.scheme.FrameFocusParams = (0, _validatorPrimitives.tObject)({
  1421. selector: _validatorPrimitives.tString,
  1422. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1423. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1424. });
  1425. _validatorPrimitives.scheme.FrameFocusResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1426. _validatorPrimitives.scheme.FrameFrameElementParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1427. _validatorPrimitives.scheme.FrameFrameElementResult = (0, _validatorPrimitives.tObject)({
  1428. element: (0, _validatorPrimitives.tChannel)(['ElementHandle'])
  1429. });
  1430. _validatorPrimitives.scheme.FrameHighlightParams = (0, _validatorPrimitives.tObject)({
  1431. selector: _validatorPrimitives.tString
  1432. });
  1433. _validatorPrimitives.scheme.FrameHighlightResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1434. _validatorPrimitives.scheme.FrameGetAttributeParams = (0, _validatorPrimitives.tObject)({
  1435. selector: _validatorPrimitives.tString,
  1436. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1437. name: _validatorPrimitives.tString,
  1438. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1439. });
  1440. _validatorPrimitives.scheme.FrameGetAttributeResult = (0, _validatorPrimitives.tObject)({
  1441. value: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  1442. });
  1443. _validatorPrimitives.scheme.FrameGotoParams = (0, _validatorPrimitives.tObject)({
  1444. url: _validatorPrimitives.tString,
  1445. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1446. waitUntil: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('LifecycleEvent')),
  1447. referer: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  1448. });
  1449. _validatorPrimitives.scheme.FrameGotoResult = (0, _validatorPrimitives.tObject)({
  1450. response: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['Response']))
  1451. });
  1452. _validatorPrimitives.scheme.FrameHoverParams = (0, _validatorPrimitives.tObject)({
  1453. selector: _validatorPrimitives.tString,
  1454. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1455. force: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1456. modifiers: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tEnum)(['Alt', 'Control', 'Meta', 'Shift']))),
  1457. position: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('Point')),
  1458. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1459. trial: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1460. noWaitAfter: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  1461. });
  1462. _validatorPrimitives.scheme.FrameHoverResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1463. _validatorPrimitives.scheme.FrameInnerHTMLParams = (0, _validatorPrimitives.tObject)({
  1464. selector: _validatorPrimitives.tString,
  1465. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1466. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1467. });
  1468. _validatorPrimitives.scheme.FrameInnerHTMLResult = (0, _validatorPrimitives.tObject)({
  1469. value: _validatorPrimitives.tString
  1470. });
  1471. _validatorPrimitives.scheme.FrameInnerTextParams = (0, _validatorPrimitives.tObject)({
  1472. selector: _validatorPrimitives.tString,
  1473. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1474. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1475. });
  1476. _validatorPrimitives.scheme.FrameInnerTextResult = (0, _validatorPrimitives.tObject)({
  1477. value: _validatorPrimitives.tString
  1478. });
  1479. _validatorPrimitives.scheme.FrameInputValueParams = (0, _validatorPrimitives.tObject)({
  1480. selector: _validatorPrimitives.tString,
  1481. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1482. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1483. });
  1484. _validatorPrimitives.scheme.FrameInputValueResult = (0, _validatorPrimitives.tObject)({
  1485. value: _validatorPrimitives.tString
  1486. });
  1487. _validatorPrimitives.scheme.FrameIsCheckedParams = (0, _validatorPrimitives.tObject)({
  1488. selector: _validatorPrimitives.tString,
  1489. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1490. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1491. });
  1492. _validatorPrimitives.scheme.FrameIsCheckedResult = (0, _validatorPrimitives.tObject)({
  1493. value: _validatorPrimitives.tBoolean
  1494. });
  1495. _validatorPrimitives.scheme.FrameIsDisabledParams = (0, _validatorPrimitives.tObject)({
  1496. selector: _validatorPrimitives.tString,
  1497. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1498. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1499. });
  1500. _validatorPrimitives.scheme.FrameIsDisabledResult = (0, _validatorPrimitives.tObject)({
  1501. value: _validatorPrimitives.tBoolean
  1502. });
  1503. _validatorPrimitives.scheme.FrameIsEnabledParams = (0, _validatorPrimitives.tObject)({
  1504. selector: _validatorPrimitives.tString,
  1505. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1506. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1507. });
  1508. _validatorPrimitives.scheme.FrameIsEnabledResult = (0, _validatorPrimitives.tObject)({
  1509. value: _validatorPrimitives.tBoolean
  1510. });
  1511. _validatorPrimitives.scheme.FrameIsHiddenParams = (0, _validatorPrimitives.tObject)({
  1512. selector: _validatorPrimitives.tString,
  1513. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  1514. });
  1515. _validatorPrimitives.scheme.FrameIsHiddenResult = (0, _validatorPrimitives.tObject)({
  1516. value: _validatorPrimitives.tBoolean
  1517. });
  1518. _validatorPrimitives.scheme.FrameIsVisibleParams = (0, _validatorPrimitives.tObject)({
  1519. selector: _validatorPrimitives.tString,
  1520. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  1521. });
  1522. _validatorPrimitives.scheme.FrameIsVisibleResult = (0, _validatorPrimitives.tObject)({
  1523. value: _validatorPrimitives.tBoolean
  1524. });
  1525. _validatorPrimitives.scheme.FrameIsEditableParams = (0, _validatorPrimitives.tObject)({
  1526. selector: _validatorPrimitives.tString,
  1527. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1528. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1529. });
  1530. _validatorPrimitives.scheme.FrameIsEditableResult = (0, _validatorPrimitives.tObject)({
  1531. value: _validatorPrimitives.tBoolean
  1532. });
  1533. _validatorPrimitives.scheme.FramePressParams = (0, _validatorPrimitives.tObject)({
  1534. selector: _validatorPrimitives.tString,
  1535. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1536. key: _validatorPrimitives.tString,
  1537. delay: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1538. noWaitAfter: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1539. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1540. });
  1541. _validatorPrimitives.scheme.FramePressResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1542. _validatorPrimitives.scheme.FrameQuerySelectorParams = (0, _validatorPrimitives.tObject)({
  1543. selector: _validatorPrimitives.tString,
  1544. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  1545. });
  1546. _validatorPrimitives.scheme.FrameQuerySelectorResult = (0, _validatorPrimitives.tObject)({
  1547. element: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['ElementHandle']))
  1548. });
  1549. _validatorPrimitives.scheme.FrameQuerySelectorAllParams = (0, _validatorPrimitives.tObject)({
  1550. selector: _validatorPrimitives.tString
  1551. });
  1552. _validatorPrimitives.scheme.FrameQuerySelectorAllResult = (0, _validatorPrimitives.tObject)({
  1553. elements: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tChannel)(['ElementHandle']))
  1554. });
  1555. _validatorPrimitives.scheme.FrameQueryCountParams = (0, _validatorPrimitives.tObject)({
  1556. selector: _validatorPrimitives.tString
  1557. });
  1558. _validatorPrimitives.scheme.FrameQueryCountResult = (0, _validatorPrimitives.tObject)({
  1559. value: _validatorPrimitives.tNumber
  1560. });
  1561. _validatorPrimitives.scheme.FrameSelectOptionParams = (0, _validatorPrimitives.tObject)({
  1562. selector: _validatorPrimitives.tString,
  1563. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1564. elements: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tChannel)(['ElementHandle']))),
  1565. options: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tObject)({
  1566. valueOrLabel: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  1567. value: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  1568. label: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  1569. index: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1570. }))),
  1571. force: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1572. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1573. noWaitAfter: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  1574. });
  1575. _validatorPrimitives.scheme.FrameSelectOptionResult = (0, _validatorPrimitives.tObject)({
  1576. values: (0, _validatorPrimitives.tArray)(_validatorPrimitives.tString)
  1577. });
  1578. _validatorPrimitives.scheme.FrameSetContentParams = (0, _validatorPrimitives.tObject)({
  1579. html: _validatorPrimitives.tString,
  1580. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1581. waitUntil: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('LifecycleEvent'))
  1582. });
  1583. _validatorPrimitives.scheme.FrameSetContentResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1584. _validatorPrimitives.scheme.FrameSetInputFilesParams = (0, _validatorPrimitives.tObject)({
  1585. selector: _validatorPrimitives.tString,
  1586. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1587. payloads: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tObject)({
  1588. name: _validatorPrimitives.tString,
  1589. mimeType: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  1590. buffer: _validatorPrimitives.tBinary
  1591. }))),
  1592. localPaths: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)(_validatorPrimitives.tString)),
  1593. streams: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tChannel)(['WritableStream']))),
  1594. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1595. noWaitAfter: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  1596. });
  1597. _validatorPrimitives.scheme.FrameSetInputFilesResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1598. _validatorPrimitives.scheme.FrameTapParams = (0, _validatorPrimitives.tObject)({
  1599. selector: _validatorPrimitives.tString,
  1600. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1601. force: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1602. noWaitAfter: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1603. modifiers: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tEnum)(['Alt', 'Control', 'Meta', 'Shift']))),
  1604. position: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('Point')),
  1605. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1606. trial: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  1607. });
  1608. _validatorPrimitives.scheme.FrameTapResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1609. _validatorPrimitives.scheme.FrameTextContentParams = (0, _validatorPrimitives.tObject)({
  1610. selector: _validatorPrimitives.tString,
  1611. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1612. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1613. });
  1614. _validatorPrimitives.scheme.FrameTextContentResult = (0, _validatorPrimitives.tObject)({
  1615. value: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  1616. });
  1617. _validatorPrimitives.scheme.FrameTitleParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1618. _validatorPrimitives.scheme.FrameTitleResult = (0, _validatorPrimitives.tObject)({
  1619. value: _validatorPrimitives.tString
  1620. });
  1621. _validatorPrimitives.scheme.FrameTypeParams = (0, _validatorPrimitives.tObject)({
  1622. selector: _validatorPrimitives.tString,
  1623. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1624. text: _validatorPrimitives.tString,
  1625. delay: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1626. noWaitAfter: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1627. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1628. });
  1629. _validatorPrimitives.scheme.FrameTypeResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1630. _validatorPrimitives.scheme.FrameUncheckParams = (0, _validatorPrimitives.tObject)({
  1631. selector: _validatorPrimitives.tString,
  1632. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1633. force: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1634. noWaitAfter: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1635. position: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('Point')),
  1636. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1637. trial: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  1638. });
  1639. _validatorPrimitives.scheme.FrameUncheckResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1640. _validatorPrimitives.scheme.FrameWaitForTimeoutParams = (0, _validatorPrimitives.tObject)({
  1641. timeout: _validatorPrimitives.tNumber
  1642. });
  1643. _validatorPrimitives.scheme.FrameWaitForTimeoutResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1644. _validatorPrimitives.scheme.FrameWaitForFunctionParams = (0, _validatorPrimitives.tObject)({
  1645. expression: _validatorPrimitives.tString,
  1646. isFunction: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1647. arg: (0, _validatorPrimitives.tType)('SerializedArgument'),
  1648. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1649. pollingInterval: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1650. });
  1651. _validatorPrimitives.scheme.FrameWaitForFunctionResult = (0, _validatorPrimitives.tObject)({
  1652. handle: (0, _validatorPrimitives.tChannel)(['ElementHandle', 'JSHandle'])
  1653. });
  1654. _validatorPrimitives.scheme.FrameWaitForSelectorParams = (0, _validatorPrimitives.tObject)({
  1655. selector: _validatorPrimitives.tString,
  1656. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1657. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1658. state: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['attached', 'detached', 'visible', 'hidden'])),
  1659. omitReturnValue: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  1660. });
  1661. _validatorPrimitives.scheme.FrameWaitForSelectorResult = (0, _validatorPrimitives.tObject)({
  1662. element: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['ElementHandle']))
  1663. });
  1664. _validatorPrimitives.scheme.FrameExpectParams = (0, _validatorPrimitives.tObject)({
  1665. selector: _validatorPrimitives.tString,
  1666. expression: _validatorPrimitives.tString,
  1667. expressionArg: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tAny),
  1668. expectedText: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('ExpectedTextValue'))),
  1669. expectedNumber: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1670. expectedValue: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('SerializedArgument')),
  1671. useInnerText: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1672. isNot: _validatorPrimitives.tBoolean,
  1673. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1674. });
  1675. _validatorPrimitives.scheme.FrameExpectResult = (0, _validatorPrimitives.tObject)({
  1676. matches: _validatorPrimitives.tBoolean,
  1677. received: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('SerializedValue')),
  1678. timedOut: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1679. log: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)(_validatorPrimitives.tString))
  1680. });
  1681. _validatorPrimitives.scheme.WorkerInitializer = (0, _validatorPrimitives.tObject)({
  1682. url: _validatorPrimitives.tString
  1683. });
  1684. _validatorPrimitives.scheme.WorkerCloseEvent = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1685. _validatorPrimitives.scheme.WorkerEvaluateExpressionParams = (0, _validatorPrimitives.tObject)({
  1686. expression: _validatorPrimitives.tString,
  1687. isFunction: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1688. arg: (0, _validatorPrimitives.tType)('SerializedArgument')
  1689. });
  1690. _validatorPrimitives.scheme.WorkerEvaluateExpressionResult = (0, _validatorPrimitives.tObject)({
  1691. value: (0, _validatorPrimitives.tType)('SerializedValue')
  1692. });
  1693. _validatorPrimitives.scheme.WorkerEvaluateExpressionHandleParams = (0, _validatorPrimitives.tObject)({
  1694. expression: _validatorPrimitives.tString,
  1695. isFunction: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1696. arg: (0, _validatorPrimitives.tType)('SerializedArgument')
  1697. });
  1698. _validatorPrimitives.scheme.WorkerEvaluateExpressionHandleResult = (0, _validatorPrimitives.tObject)({
  1699. handle: (0, _validatorPrimitives.tChannel)(['ElementHandle', 'JSHandle'])
  1700. });
  1701. _validatorPrimitives.scheme.JSHandleInitializer = (0, _validatorPrimitives.tObject)({
  1702. preview: _validatorPrimitives.tString
  1703. });
  1704. _validatorPrimitives.scheme.JSHandlePreviewUpdatedEvent = (0, _validatorPrimitives.tObject)({
  1705. preview: _validatorPrimitives.tString
  1706. });
  1707. _validatorPrimitives.scheme.ElementHandlePreviewUpdatedEvent = (0, _validatorPrimitives.tType)('JSHandlePreviewUpdatedEvent');
  1708. _validatorPrimitives.scheme.JSHandleDisposeParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1709. _validatorPrimitives.scheme.ElementHandleDisposeParams = (0, _validatorPrimitives.tType)('JSHandleDisposeParams');
  1710. _validatorPrimitives.scheme.JSHandleDisposeResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1711. _validatorPrimitives.scheme.ElementHandleDisposeResult = (0, _validatorPrimitives.tType)('JSHandleDisposeResult');
  1712. _validatorPrimitives.scheme.JSHandleEvaluateExpressionParams = (0, _validatorPrimitives.tObject)({
  1713. expression: _validatorPrimitives.tString,
  1714. isFunction: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1715. arg: (0, _validatorPrimitives.tType)('SerializedArgument')
  1716. });
  1717. _validatorPrimitives.scheme.ElementHandleEvaluateExpressionParams = (0, _validatorPrimitives.tType)('JSHandleEvaluateExpressionParams');
  1718. _validatorPrimitives.scheme.JSHandleEvaluateExpressionResult = (0, _validatorPrimitives.tObject)({
  1719. value: (0, _validatorPrimitives.tType)('SerializedValue')
  1720. });
  1721. _validatorPrimitives.scheme.ElementHandleEvaluateExpressionResult = (0, _validatorPrimitives.tType)('JSHandleEvaluateExpressionResult');
  1722. _validatorPrimitives.scheme.JSHandleEvaluateExpressionHandleParams = (0, _validatorPrimitives.tObject)({
  1723. expression: _validatorPrimitives.tString,
  1724. isFunction: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1725. arg: (0, _validatorPrimitives.tType)('SerializedArgument')
  1726. });
  1727. _validatorPrimitives.scheme.ElementHandleEvaluateExpressionHandleParams = (0, _validatorPrimitives.tType)('JSHandleEvaluateExpressionHandleParams');
  1728. _validatorPrimitives.scheme.JSHandleEvaluateExpressionHandleResult = (0, _validatorPrimitives.tObject)({
  1729. handle: (0, _validatorPrimitives.tChannel)(['ElementHandle', 'JSHandle'])
  1730. });
  1731. _validatorPrimitives.scheme.ElementHandleEvaluateExpressionHandleResult = (0, _validatorPrimitives.tType)('JSHandleEvaluateExpressionHandleResult');
  1732. _validatorPrimitives.scheme.JSHandleGetPropertyListParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1733. _validatorPrimitives.scheme.ElementHandleGetPropertyListParams = (0, _validatorPrimitives.tType)('JSHandleGetPropertyListParams');
  1734. _validatorPrimitives.scheme.JSHandleGetPropertyListResult = (0, _validatorPrimitives.tObject)({
  1735. properties: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tObject)({
  1736. name: _validatorPrimitives.tString,
  1737. value: (0, _validatorPrimitives.tChannel)(['ElementHandle', 'JSHandle'])
  1738. }))
  1739. });
  1740. _validatorPrimitives.scheme.ElementHandleGetPropertyListResult = (0, _validatorPrimitives.tType)('JSHandleGetPropertyListResult');
  1741. _validatorPrimitives.scheme.JSHandleGetPropertyParams = (0, _validatorPrimitives.tObject)({
  1742. name: _validatorPrimitives.tString
  1743. });
  1744. _validatorPrimitives.scheme.ElementHandleGetPropertyParams = (0, _validatorPrimitives.tType)('JSHandleGetPropertyParams');
  1745. _validatorPrimitives.scheme.JSHandleGetPropertyResult = (0, _validatorPrimitives.tObject)({
  1746. handle: (0, _validatorPrimitives.tChannel)(['ElementHandle', 'JSHandle'])
  1747. });
  1748. _validatorPrimitives.scheme.ElementHandleGetPropertyResult = (0, _validatorPrimitives.tType)('JSHandleGetPropertyResult');
  1749. _validatorPrimitives.scheme.JSHandleJsonValueParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1750. _validatorPrimitives.scheme.ElementHandleJsonValueParams = (0, _validatorPrimitives.tType)('JSHandleJsonValueParams');
  1751. _validatorPrimitives.scheme.JSHandleJsonValueResult = (0, _validatorPrimitives.tObject)({
  1752. value: (0, _validatorPrimitives.tType)('SerializedValue')
  1753. });
  1754. _validatorPrimitives.scheme.ElementHandleJsonValueResult = (0, _validatorPrimitives.tType)('JSHandleJsonValueResult');
  1755. _validatorPrimitives.scheme.JSHandleObjectCountParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1756. _validatorPrimitives.scheme.ElementHandleObjectCountParams = (0, _validatorPrimitives.tType)('JSHandleObjectCountParams');
  1757. _validatorPrimitives.scheme.JSHandleObjectCountResult = (0, _validatorPrimitives.tObject)({
  1758. count: _validatorPrimitives.tNumber
  1759. });
  1760. _validatorPrimitives.scheme.ElementHandleObjectCountResult = (0, _validatorPrimitives.tType)('JSHandleObjectCountResult');
  1761. _validatorPrimitives.scheme.ElementHandleInitializer = (0, _validatorPrimitives.tObject)({
  1762. preview: _validatorPrimitives.tString
  1763. });
  1764. _validatorPrimitives.scheme.ElementHandleEvalOnSelectorParams = (0, _validatorPrimitives.tObject)({
  1765. selector: _validatorPrimitives.tString,
  1766. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1767. expression: _validatorPrimitives.tString,
  1768. isFunction: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1769. arg: (0, _validatorPrimitives.tType)('SerializedArgument')
  1770. });
  1771. _validatorPrimitives.scheme.ElementHandleEvalOnSelectorResult = (0, _validatorPrimitives.tObject)({
  1772. value: (0, _validatorPrimitives.tType)('SerializedValue')
  1773. });
  1774. _validatorPrimitives.scheme.ElementHandleEvalOnSelectorAllParams = (0, _validatorPrimitives.tObject)({
  1775. selector: _validatorPrimitives.tString,
  1776. expression: _validatorPrimitives.tString,
  1777. isFunction: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1778. arg: (0, _validatorPrimitives.tType)('SerializedArgument')
  1779. });
  1780. _validatorPrimitives.scheme.ElementHandleEvalOnSelectorAllResult = (0, _validatorPrimitives.tObject)({
  1781. value: (0, _validatorPrimitives.tType)('SerializedValue')
  1782. });
  1783. _validatorPrimitives.scheme.ElementHandleBoundingBoxParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1784. _validatorPrimitives.scheme.ElementHandleBoundingBoxResult = (0, _validatorPrimitives.tObject)({
  1785. value: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('Rect'))
  1786. });
  1787. _validatorPrimitives.scheme.ElementHandleCheckParams = (0, _validatorPrimitives.tObject)({
  1788. force: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1789. noWaitAfter: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1790. position: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('Point')),
  1791. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1792. trial: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  1793. });
  1794. _validatorPrimitives.scheme.ElementHandleCheckResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1795. _validatorPrimitives.scheme.ElementHandleClickParams = (0, _validatorPrimitives.tObject)({
  1796. force: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1797. noWaitAfter: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1798. modifiers: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tEnum)(['Alt', 'Control', 'Meta', 'Shift']))),
  1799. position: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('Point')),
  1800. delay: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1801. button: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['left', 'right', 'middle'])),
  1802. clickCount: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1803. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1804. trial: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  1805. });
  1806. _validatorPrimitives.scheme.ElementHandleClickResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1807. _validatorPrimitives.scheme.ElementHandleContentFrameParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1808. _validatorPrimitives.scheme.ElementHandleContentFrameResult = (0, _validatorPrimitives.tObject)({
  1809. frame: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['Frame']))
  1810. });
  1811. _validatorPrimitives.scheme.ElementHandleDblclickParams = (0, _validatorPrimitives.tObject)({
  1812. force: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1813. noWaitAfter: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1814. modifiers: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tEnum)(['Alt', 'Control', 'Meta', 'Shift']))),
  1815. position: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('Point')),
  1816. delay: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1817. button: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['left', 'right', 'middle'])),
  1818. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1819. trial: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  1820. });
  1821. _validatorPrimitives.scheme.ElementHandleDblclickResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1822. _validatorPrimitives.scheme.ElementHandleDispatchEventParams = (0, _validatorPrimitives.tObject)({
  1823. type: _validatorPrimitives.tString,
  1824. eventInit: (0, _validatorPrimitives.tType)('SerializedArgument')
  1825. });
  1826. _validatorPrimitives.scheme.ElementHandleDispatchEventResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1827. _validatorPrimitives.scheme.ElementHandleFillParams = (0, _validatorPrimitives.tObject)({
  1828. value: _validatorPrimitives.tString,
  1829. force: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1830. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1831. noWaitAfter: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  1832. });
  1833. _validatorPrimitives.scheme.ElementHandleFillResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1834. _validatorPrimitives.scheme.ElementHandleFocusParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1835. _validatorPrimitives.scheme.ElementHandleFocusResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1836. _validatorPrimitives.scheme.ElementHandleGetAttributeParams = (0, _validatorPrimitives.tObject)({
  1837. name: _validatorPrimitives.tString
  1838. });
  1839. _validatorPrimitives.scheme.ElementHandleGetAttributeResult = (0, _validatorPrimitives.tObject)({
  1840. value: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  1841. });
  1842. _validatorPrimitives.scheme.ElementHandleHoverParams = (0, _validatorPrimitives.tObject)({
  1843. force: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1844. modifiers: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tEnum)(['Alt', 'Control', 'Meta', 'Shift']))),
  1845. position: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('Point')),
  1846. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1847. trial: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1848. noWaitAfter: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  1849. });
  1850. _validatorPrimitives.scheme.ElementHandleHoverResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1851. _validatorPrimitives.scheme.ElementHandleInnerHTMLParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1852. _validatorPrimitives.scheme.ElementHandleInnerHTMLResult = (0, _validatorPrimitives.tObject)({
  1853. value: _validatorPrimitives.tString
  1854. });
  1855. _validatorPrimitives.scheme.ElementHandleInnerTextParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1856. _validatorPrimitives.scheme.ElementHandleInnerTextResult = (0, _validatorPrimitives.tObject)({
  1857. value: _validatorPrimitives.tString
  1858. });
  1859. _validatorPrimitives.scheme.ElementHandleInputValueParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1860. _validatorPrimitives.scheme.ElementHandleInputValueResult = (0, _validatorPrimitives.tObject)({
  1861. value: _validatorPrimitives.tString
  1862. });
  1863. _validatorPrimitives.scheme.ElementHandleIsCheckedParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1864. _validatorPrimitives.scheme.ElementHandleIsCheckedResult = (0, _validatorPrimitives.tObject)({
  1865. value: _validatorPrimitives.tBoolean
  1866. });
  1867. _validatorPrimitives.scheme.ElementHandleIsDisabledParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1868. _validatorPrimitives.scheme.ElementHandleIsDisabledResult = (0, _validatorPrimitives.tObject)({
  1869. value: _validatorPrimitives.tBoolean
  1870. });
  1871. _validatorPrimitives.scheme.ElementHandleIsEditableParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1872. _validatorPrimitives.scheme.ElementHandleIsEditableResult = (0, _validatorPrimitives.tObject)({
  1873. value: _validatorPrimitives.tBoolean
  1874. });
  1875. _validatorPrimitives.scheme.ElementHandleIsEnabledParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1876. _validatorPrimitives.scheme.ElementHandleIsEnabledResult = (0, _validatorPrimitives.tObject)({
  1877. value: _validatorPrimitives.tBoolean
  1878. });
  1879. _validatorPrimitives.scheme.ElementHandleIsHiddenParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1880. _validatorPrimitives.scheme.ElementHandleIsHiddenResult = (0, _validatorPrimitives.tObject)({
  1881. value: _validatorPrimitives.tBoolean
  1882. });
  1883. _validatorPrimitives.scheme.ElementHandleIsVisibleParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1884. _validatorPrimitives.scheme.ElementHandleIsVisibleResult = (0, _validatorPrimitives.tObject)({
  1885. value: _validatorPrimitives.tBoolean
  1886. });
  1887. _validatorPrimitives.scheme.ElementHandleOwnerFrameParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1888. _validatorPrimitives.scheme.ElementHandleOwnerFrameResult = (0, _validatorPrimitives.tObject)({
  1889. frame: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['Frame']))
  1890. });
  1891. _validatorPrimitives.scheme.ElementHandlePressParams = (0, _validatorPrimitives.tObject)({
  1892. key: _validatorPrimitives.tString,
  1893. delay: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1894. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1895. noWaitAfter: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  1896. });
  1897. _validatorPrimitives.scheme.ElementHandlePressResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1898. _validatorPrimitives.scheme.ElementHandleQuerySelectorParams = (0, _validatorPrimitives.tObject)({
  1899. selector: _validatorPrimitives.tString,
  1900. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  1901. });
  1902. _validatorPrimitives.scheme.ElementHandleQuerySelectorResult = (0, _validatorPrimitives.tObject)({
  1903. element: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['ElementHandle']))
  1904. });
  1905. _validatorPrimitives.scheme.ElementHandleQuerySelectorAllParams = (0, _validatorPrimitives.tObject)({
  1906. selector: _validatorPrimitives.tString
  1907. });
  1908. _validatorPrimitives.scheme.ElementHandleQuerySelectorAllResult = (0, _validatorPrimitives.tObject)({
  1909. elements: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tChannel)(['ElementHandle']))
  1910. });
  1911. _validatorPrimitives.scheme.ElementHandleScreenshotParams = (0, _validatorPrimitives.tObject)({
  1912. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1913. type: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['png', 'jpeg'])),
  1914. quality: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1915. omitBackground: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1916. caret: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['hide', 'initial'])),
  1917. animations: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['disabled', 'allow'])),
  1918. scale: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['css', 'device'])),
  1919. mask: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tObject)({
  1920. frame: (0, _validatorPrimitives.tChannel)(['Frame']),
  1921. selector: _validatorPrimitives.tString
  1922. }))),
  1923. maskColor: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  1924. style: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  1925. });
  1926. _validatorPrimitives.scheme.ElementHandleScreenshotResult = (0, _validatorPrimitives.tObject)({
  1927. binary: _validatorPrimitives.tBinary
  1928. });
  1929. _validatorPrimitives.scheme.ElementHandleScrollIntoViewIfNeededParams = (0, _validatorPrimitives.tObject)({
  1930. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1931. });
  1932. _validatorPrimitives.scheme.ElementHandleScrollIntoViewIfNeededResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1933. _validatorPrimitives.scheme.ElementHandleSelectOptionParams = (0, _validatorPrimitives.tObject)({
  1934. elements: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tChannel)(['ElementHandle']))),
  1935. options: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tObject)({
  1936. valueOrLabel: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  1937. value: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  1938. label: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  1939. index: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1940. }))),
  1941. force: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1942. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1943. noWaitAfter: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  1944. });
  1945. _validatorPrimitives.scheme.ElementHandleSelectOptionResult = (0, _validatorPrimitives.tObject)({
  1946. values: (0, _validatorPrimitives.tArray)(_validatorPrimitives.tString)
  1947. });
  1948. _validatorPrimitives.scheme.ElementHandleSelectTextParams = (0, _validatorPrimitives.tObject)({
  1949. force: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1950. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1951. });
  1952. _validatorPrimitives.scheme.ElementHandleSelectTextResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1953. _validatorPrimitives.scheme.ElementHandleSetInputFilesParams = (0, _validatorPrimitives.tObject)({
  1954. payloads: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tObject)({
  1955. name: _validatorPrimitives.tString,
  1956. mimeType: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  1957. buffer: _validatorPrimitives.tBinary
  1958. }))),
  1959. localPaths: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)(_validatorPrimitives.tString)),
  1960. streams: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tChannel)(['WritableStream']))),
  1961. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1962. noWaitAfter: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  1963. });
  1964. _validatorPrimitives.scheme.ElementHandleSetInputFilesResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1965. _validatorPrimitives.scheme.ElementHandleTapParams = (0, _validatorPrimitives.tObject)({
  1966. force: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1967. noWaitAfter: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1968. modifiers: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tEnum)(['Alt', 'Control', 'Meta', 'Shift']))),
  1969. position: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('Point')),
  1970. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1971. trial: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  1972. });
  1973. _validatorPrimitives.scheme.ElementHandleTapResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1974. _validatorPrimitives.scheme.ElementHandleTextContentParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1975. _validatorPrimitives.scheme.ElementHandleTextContentResult = (0, _validatorPrimitives.tObject)({
  1976. value: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  1977. });
  1978. _validatorPrimitives.scheme.ElementHandleTypeParams = (0, _validatorPrimitives.tObject)({
  1979. text: _validatorPrimitives.tString,
  1980. delay: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1981. noWaitAfter: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1982. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1983. });
  1984. _validatorPrimitives.scheme.ElementHandleTypeResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1985. _validatorPrimitives.scheme.ElementHandleUncheckParams = (0, _validatorPrimitives.tObject)({
  1986. force: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1987. noWaitAfter: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  1988. position: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('Point')),
  1989. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  1990. trial: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  1991. });
  1992. _validatorPrimitives.scheme.ElementHandleUncheckResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1993. _validatorPrimitives.scheme.ElementHandleWaitForElementStateParams = (0, _validatorPrimitives.tObject)({
  1994. state: (0, _validatorPrimitives.tEnum)(['visible', 'hidden', 'stable', 'enabled', 'disabled', 'editable']),
  1995. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  1996. });
  1997. _validatorPrimitives.scheme.ElementHandleWaitForElementStateResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  1998. _validatorPrimitives.scheme.ElementHandleWaitForSelectorParams = (0, _validatorPrimitives.tObject)({
  1999. selector: _validatorPrimitives.tString,
  2000. strict: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  2001. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  2002. state: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['attached', 'detached', 'visible', 'hidden']))
  2003. });
  2004. _validatorPrimitives.scheme.ElementHandleWaitForSelectorResult = (0, _validatorPrimitives.tObject)({
  2005. element: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['ElementHandle']))
  2006. });
  2007. _validatorPrimitives.scheme.RequestInitializer = (0, _validatorPrimitives.tObject)({
  2008. frame: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['Frame'])),
  2009. serviceWorker: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['Worker'])),
  2010. url: _validatorPrimitives.tString,
  2011. resourceType: _validatorPrimitives.tString,
  2012. method: _validatorPrimitives.tString,
  2013. postData: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBinary),
  2014. headers: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NameValue')),
  2015. isNavigationRequest: _validatorPrimitives.tBoolean,
  2016. redirectedFrom: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['Request']))
  2017. });
  2018. _validatorPrimitives.scheme.RequestResponseParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2019. _validatorPrimitives.scheme.RequestResponseResult = (0, _validatorPrimitives.tObject)({
  2020. response: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['Response']))
  2021. });
  2022. _validatorPrimitives.scheme.RequestRawRequestHeadersParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2023. _validatorPrimitives.scheme.RequestRawRequestHeadersResult = (0, _validatorPrimitives.tObject)({
  2024. headers: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NameValue'))
  2025. });
  2026. _validatorPrimitives.scheme.RouteInitializer = (0, _validatorPrimitives.tObject)({
  2027. request: (0, _validatorPrimitives.tChannel)(['Request'])
  2028. });
  2029. _validatorPrimitives.scheme.RouteRedirectNavigationRequestParams = (0, _validatorPrimitives.tObject)({
  2030. url: _validatorPrimitives.tString
  2031. });
  2032. _validatorPrimitives.scheme.RouteRedirectNavigationRequestResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2033. _validatorPrimitives.scheme.RouteAbortParams = (0, _validatorPrimitives.tObject)({
  2034. errorCode: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  2035. requestUrl: _validatorPrimitives.tString
  2036. });
  2037. _validatorPrimitives.scheme.RouteAbortResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2038. _validatorPrimitives.scheme.RouteContinueParams = (0, _validatorPrimitives.tObject)({
  2039. url: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  2040. method: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  2041. headers: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NameValue'))),
  2042. postData: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBinary),
  2043. requestUrl: _validatorPrimitives.tString,
  2044. isFallback: _validatorPrimitives.tBoolean
  2045. });
  2046. _validatorPrimitives.scheme.RouteContinueResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2047. _validatorPrimitives.scheme.RouteFulfillParams = (0, _validatorPrimitives.tObject)({
  2048. status: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  2049. headers: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NameValue'))),
  2050. body: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  2051. isBase64: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  2052. fetchResponseUid: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  2053. requestUrl: _validatorPrimitives.tString
  2054. });
  2055. _validatorPrimitives.scheme.RouteFulfillResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2056. _validatorPrimitives.scheme.ResourceTiming = (0, _validatorPrimitives.tObject)({
  2057. startTime: _validatorPrimitives.tNumber,
  2058. domainLookupStart: _validatorPrimitives.tNumber,
  2059. domainLookupEnd: _validatorPrimitives.tNumber,
  2060. connectStart: _validatorPrimitives.tNumber,
  2061. secureConnectionStart: _validatorPrimitives.tNumber,
  2062. connectEnd: _validatorPrimitives.tNumber,
  2063. requestStart: _validatorPrimitives.tNumber,
  2064. responseStart: _validatorPrimitives.tNumber
  2065. });
  2066. _validatorPrimitives.scheme.ResponseInitializer = (0, _validatorPrimitives.tObject)({
  2067. request: (0, _validatorPrimitives.tChannel)(['Request']),
  2068. url: _validatorPrimitives.tString,
  2069. status: _validatorPrimitives.tNumber,
  2070. statusText: _validatorPrimitives.tString,
  2071. headers: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NameValue')),
  2072. timing: (0, _validatorPrimitives.tType)('ResourceTiming'),
  2073. fromServiceWorker: _validatorPrimitives.tBoolean
  2074. });
  2075. _validatorPrimitives.scheme.ResponseBodyParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2076. _validatorPrimitives.scheme.ResponseBodyResult = (0, _validatorPrimitives.tObject)({
  2077. binary: _validatorPrimitives.tBinary
  2078. });
  2079. _validatorPrimitives.scheme.ResponseSecurityDetailsParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2080. _validatorPrimitives.scheme.ResponseSecurityDetailsResult = (0, _validatorPrimitives.tObject)({
  2081. value: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('SecurityDetails'))
  2082. });
  2083. _validatorPrimitives.scheme.ResponseServerAddrParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2084. _validatorPrimitives.scheme.ResponseServerAddrResult = (0, _validatorPrimitives.tObject)({
  2085. value: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('RemoteAddr'))
  2086. });
  2087. _validatorPrimitives.scheme.ResponseRawResponseHeadersParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2088. _validatorPrimitives.scheme.ResponseRawResponseHeadersResult = (0, _validatorPrimitives.tObject)({
  2089. headers: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NameValue'))
  2090. });
  2091. _validatorPrimitives.scheme.ResponseSizesParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2092. _validatorPrimitives.scheme.ResponseSizesResult = (0, _validatorPrimitives.tObject)({
  2093. sizes: (0, _validatorPrimitives.tType)('RequestSizes')
  2094. });
  2095. _validatorPrimitives.scheme.SecurityDetails = (0, _validatorPrimitives.tObject)({
  2096. issuer: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  2097. protocol: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  2098. subjectName: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  2099. validFrom: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  2100. validTo: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  2101. });
  2102. _validatorPrimitives.scheme.RequestSizes = (0, _validatorPrimitives.tObject)({
  2103. requestBodySize: _validatorPrimitives.tNumber,
  2104. requestHeadersSize: _validatorPrimitives.tNumber,
  2105. responseBodySize: _validatorPrimitives.tNumber,
  2106. responseHeadersSize: _validatorPrimitives.tNumber
  2107. });
  2108. _validatorPrimitives.scheme.RemoteAddr = (0, _validatorPrimitives.tObject)({
  2109. ipAddress: _validatorPrimitives.tString,
  2110. port: _validatorPrimitives.tNumber
  2111. });
  2112. _validatorPrimitives.scheme.WebSocketInitializer = (0, _validatorPrimitives.tObject)({
  2113. url: _validatorPrimitives.tString
  2114. });
  2115. _validatorPrimitives.scheme.WebSocketOpenEvent = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2116. _validatorPrimitives.scheme.WebSocketFrameSentEvent = (0, _validatorPrimitives.tObject)({
  2117. opcode: _validatorPrimitives.tNumber,
  2118. data: _validatorPrimitives.tString
  2119. });
  2120. _validatorPrimitives.scheme.WebSocketFrameReceivedEvent = (0, _validatorPrimitives.tObject)({
  2121. opcode: _validatorPrimitives.tNumber,
  2122. data: _validatorPrimitives.tString
  2123. });
  2124. _validatorPrimitives.scheme.WebSocketSocketErrorEvent = (0, _validatorPrimitives.tObject)({
  2125. error: _validatorPrimitives.tString
  2126. });
  2127. _validatorPrimitives.scheme.WebSocketCloseEvent = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2128. _validatorPrimitives.scheme.BindingCallInitializer = (0, _validatorPrimitives.tObject)({
  2129. frame: (0, _validatorPrimitives.tChannel)(['Frame']),
  2130. name: _validatorPrimitives.tString,
  2131. args: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('SerializedValue'))),
  2132. handle: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['ElementHandle', 'JSHandle']))
  2133. });
  2134. _validatorPrimitives.scheme.BindingCallRejectParams = (0, _validatorPrimitives.tObject)({
  2135. error: (0, _validatorPrimitives.tType)('SerializedError')
  2136. });
  2137. _validatorPrimitives.scheme.BindingCallRejectResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2138. _validatorPrimitives.scheme.BindingCallResolveParams = (0, _validatorPrimitives.tObject)({
  2139. result: (0, _validatorPrimitives.tType)('SerializedArgument')
  2140. });
  2141. _validatorPrimitives.scheme.BindingCallResolveResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2142. _validatorPrimitives.scheme.DialogInitializer = (0, _validatorPrimitives.tObject)({
  2143. page: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['Page'])),
  2144. type: _validatorPrimitives.tString,
  2145. message: _validatorPrimitives.tString,
  2146. defaultValue: _validatorPrimitives.tString
  2147. });
  2148. _validatorPrimitives.scheme.DialogAcceptParams = (0, _validatorPrimitives.tObject)({
  2149. promptText: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  2150. });
  2151. _validatorPrimitives.scheme.DialogAcceptResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2152. _validatorPrimitives.scheme.DialogDismissParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2153. _validatorPrimitives.scheme.DialogDismissResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2154. _validatorPrimitives.scheme.TracingInitializer = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2155. _validatorPrimitives.scheme.TracingTracingStartParams = (0, _validatorPrimitives.tObject)({
  2156. name: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  2157. snapshots: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  2158. screenshots: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  2159. live: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  2160. });
  2161. _validatorPrimitives.scheme.TracingTracingStartResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2162. _validatorPrimitives.scheme.TracingTracingStartChunkParams = (0, _validatorPrimitives.tObject)({
  2163. name: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  2164. title: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  2165. });
  2166. _validatorPrimitives.scheme.TracingTracingStartChunkResult = (0, _validatorPrimitives.tObject)({
  2167. traceName: _validatorPrimitives.tString
  2168. });
  2169. _validatorPrimitives.scheme.TracingTracingStopChunkParams = (0, _validatorPrimitives.tObject)({
  2170. mode: (0, _validatorPrimitives.tEnum)(['archive', 'discard', 'entries'])
  2171. });
  2172. _validatorPrimitives.scheme.TracingTracingStopChunkResult = (0, _validatorPrimitives.tObject)({
  2173. artifact: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tChannel)(['Artifact'])),
  2174. entries: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NameValue')))
  2175. });
  2176. _validatorPrimitives.scheme.TracingTracingStopParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2177. _validatorPrimitives.scheme.TracingTracingStopResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2178. _validatorPrimitives.scheme.ArtifactInitializer = (0, _validatorPrimitives.tObject)({
  2179. absolutePath: _validatorPrimitives.tString
  2180. });
  2181. _validatorPrimitives.scheme.ArtifactPathAfterFinishedParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2182. _validatorPrimitives.scheme.ArtifactPathAfterFinishedResult = (0, _validatorPrimitives.tObject)({
  2183. value: _validatorPrimitives.tString
  2184. });
  2185. _validatorPrimitives.scheme.ArtifactSaveAsParams = (0, _validatorPrimitives.tObject)({
  2186. path: _validatorPrimitives.tString
  2187. });
  2188. _validatorPrimitives.scheme.ArtifactSaveAsResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2189. _validatorPrimitives.scheme.ArtifactSaveAsStreamParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2190. _validatorPrimitives.scheme.ArtifactSaveAsStreamResult = (0, _validatorPrimitives.tObject)({
  2191. stream: (0, _validatorPrimitives.tChannel)(['Stream'])
  2192. });
  2193. _validatorPrimitives.scheme.ArtifactFailureParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2194. _validatorPrimitives.scheme.ArtifactFailureResult = (0, _validatorPrimitives.tObject)({
  2195. error: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  2196. });
  2197. _validatorPrimitives.scheme.ArtifactStreamParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2198. _validatorPrimitives.scheme.ArtifactStreamResult = (0, _validatorPrimitives.tObject)({
  2199. stream: (0, _validatorPrimitives.tChannel)(['Stream'])
  2200. });
  2201. _validatorPrimitives.scheme.ArtifactCancelParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2202. _validatorPrimitives.scheme.ArtifactCancelResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2203. _validatorPrimitives.scheme.ArtifactDeleteParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2204. _validatorPrimitives.scheme.ArtifactDeleteResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2205. _validatorPrimitives.scheme.StreamInitializer = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2206. _validatorPrimitives.scheme.StreamReadParams = (0, _validatorPrimitives.tObject)({
  2207. size: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  2208. });
  2209. _validatorPrimitives.scheme.StreamReadResult = (0, _validatorPrimitives.tObject)({
  2210. binary: _validatorPrimitives.tBinary
  2211. });
  2212. _validatorPrimitives.scheme.StreamCloseParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2213. _validatorPrimitives.scheme.StreamCloseResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2214. _validatorPrimitives.scheme.WritableStreamInitializer = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2215. _validatorPrimitives.scheme.WritableStreamWriteParams = (0, _validatorPrimitives.tObject)({
  2216. binary: _validatorPrimitives.tBinary
  2217. });
  2218. _validatorPrimitives.scheme.WritableStreamWriteResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2219. _validatorPrimitives.scheme.WritableStreamCloseParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2220. _validatorPrimitives.scheme.WritableStreamCloseResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2221. _validatorPrimitives.scheme.CDPSessionInitializer = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2222. _validatorPrimitives.scheme.CDPSessionEventEvent = (0, _validatorPrimitives.tObject)({
  2223. method: _validatorPrimitives.tString,
  2224. params: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tAny)
  2225. });
  2226. _validatorPrimitives.scheme.CDPSessionSendParams = (0, _validatorPrimitives.tObject)({
  2227. method: _validatorPrimitives.tString,
  2228. params: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tAny)
  2229. });
  2230. _validatorPrimitives.scheme.CDPSessionSendResult = (0, _validatorPrimitives.tObject)({
  2231. result: _validatorPrimitives.tAny
  2232. });
  2233. _validatorPrimitives.scheme.CDPSessionDetachParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2234. _validatorPrimitives.scheme.CDPSessionDetachResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2235. _validatorPrimitives.scheme.ElectronInitializer = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2236. _validatorPrimitives.scheme.ElectronLaunchParams = (0, _validatorPrimitives.tObject)({
  2237. executablePath: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  2238. args: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)(_validatorPrimitives.tString)),
  2239. cwd: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  2240. env: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NameValue'))),
  2241. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  2242. acceptDownloads: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['accept', 'deny', 'internal-browser-default'])),
  2243. bypassCSP: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  2244. colorScheme: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['dark', 'light', 'no-preference', 'no-override'])),
  2245. extraHTTPHeaders: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NameValue'))),
  2246. geolocation: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  2247. longitude: _validatorPrimitives.tNumber,
  2248. latitude: _validatorPrimitives.tNumber,
  2249. accuracy: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  2250. })),
  2251. httpCredentials: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  2252. username: _validatorPrimitives.tString,
  2253. password: _validatorPrimitives.tString,
  2254. origin: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  2255. })),
  2256. ignoreHTTPSErrors: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  2257. locale: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  2258. offline: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  2259. recordHar: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('RecordHarOptions')),
  2260. recordVideo: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  2261. dir: _validatorPrimitives.tString,
  2262. size: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  2263. width: _validatorPrimitives.tNumber,
  2264. height: _validatorPrimitives.tNumber
  2265. }))
  2266. })),
  2267. strictSelectors: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  2268. timezoneId: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  2269. tracesDir: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  2270. });
  2271. _validatorPrimitives.scheme.ElectronLaunchResult = (0, _validatorPrimitives.tObject)({
  2272. electronApplication: (0, _validatorPrimitives.tChannel)(['ElectronApplication'])
  2273. });
  2274. _validatorPrimitives.scheme.ElectronApplicationInitializer = (0, _validatorPrimitives.tObject)({
  2275. context: (0, _validatorPrimitives.tChannel)(['BrowserContext'])
  2276. });
  2277. _validatorPrimitives.scheme.ElectronApplicationCloseEvent = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2278. _validatorPrimitives.scheme.ElectronApplicationBrowserWindowParams = (0, _validatorPrimitives.tObject)({
  2279. page: (0, _validatorPrimitives.tChannel)(['Page'])
  2280. });
  2281. _validatorPrimitives.scheme.ElectronApplicationBrowserWindowResult = (0, _validatorPrimitives.tObject)({
  2282. handle: (0, _validatorPrimitives.tChannel)(['ElementHandle', 'JSHandle'])
  2283. });
  2284. _validatorPrimitives.scheme.ElectronApplicationEvaluateExpressionParams = (0, _validatorPrimitives.tObject)({
  2285. expression: _validatorPrimitives.tString,
  2286. isFunction: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  2287. arg: (0, _validatorPrimitives.tType)('SerializedArgument')
  2288. });
  2289. _validatorPrimitives.scheme.ElectronApplicationEvaluateExpressionResult = (0, _validatorPrimitives.tObject)({
  2290. value: (0, _validatorPrimitives.tType)('SerializedValue')
  2291. });
  2292. _validatorPrimitives.scheme.ElectronApplicationEvaluateExpressionHandleParams = (0, _validatorPrimitives.tObject)({
  2293. expression: _validatorPrimitives.tString,
  2294. isFunction: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  2295. arg: (0, _validatorPrimitives.tType)('SerializedArgument')
  2296. });
  2297. _validatorPrimitives.scheme.ElectronApplicationEvaluateExpressionHandleResult = (0, _validatorPrimitives.tObject)({
  2298. handle: (0, _validatorPrimitives.tChannel)(['ElementHandle', 'JSHandle'])
  2299. });
  2300. _validatorPrimitives.scheme.ElectronApplicationCloseParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2301. _validatorPrimitives.scheme.ElectronApplicationCloseResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2302. _validatorPrimitives.scheme.AndroidInitializer = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2303. _validatorPrimitives.scheme.AndroidDevicesParams = (0, _validatorPrimitives.tObject)({
  2304. host: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  2305. port: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  2306. omitDriverInstall: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean)
  2307. });
  2308. _validatorPrimitives.scheme.AndroidDevicesResult = (0, _validatorPrimitives.tObject)({
  2309. devices: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tChannel)(['AndroidDevice']))
  2310. });
  2311. _validatorPrimitives.scheme.AndroidSetDefaultTimeoutNoReplyParams = (0, _validatorPrimitives.tObject)({
  2312. timeout: _validatorPrimitives.tNumber
  2313. });
  2314. _validatorPrimitives.scheme.AndroidSetDefaultTimeoutNoReplyResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2315. _validatorPrimitives.scheme.AndroidSocketInitializer = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2316. _validatorPrimitives.scheme.AndroidSocketDataEvent = (0, _validatorPrimitives.tObject)({
  2317. data: _validatorPrimitives.tBinary
  2318. });
  2319. _validatorPrimitives.scheme.AndroidSocketCloseEvent = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2320. _validatorPrimitives.scheme.AndroidSocketWriteParams = (0, _validatorPrimitives.tObject)({
  2321. data: _validatorPrimitives.tBinary
  2322. });
  2323. _validatorPrimitives.scheme.AndroidSocketWriteResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2324. _validatorPrimitives.scheme.AndroidSocketCloseParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2325. _validatorPrimitives.scheme.AndroidSocketCloseResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2326. _validatorPrimitives.scheme.AndroidDeviceInitializer = (0, _validatorPrimitives.tObject)({
  2327. model: _validatorPrimitives.tString,
  2328. serial: _validatorPrimitives.tString
  2329. });
  2330. _validatorPrimitives.scheme.AndroidDeviceCloseEvent = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2331. _validatorPrimitives.scheme.AndroidDeviceWebViewAddedEvent = (0, _validatorPrimitives.tObject)({
  2332. webView: (0, _validatorPrimitives.tType)('AndroidWebView')
  2333. });
  2334. _validatorPrimitives.scheme.AndroidDeviceWebViewRemovedEvent = (0, _validatorPrimitives.tObject)({
  2335. socketName: _validatorPrimitives.tString
  2336. });
  2337. _validatorPrimitives.scheme.AndroidDeviceWaitParams = (0, _validatorPrimitives.tObject)({
  2338. selector: (0, _validatorPrimitives.tType)('AndroidSelector'),
  2339. state: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['gone'])),
  2340. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  2341. });
  2342. _validatorPrimitives.scheme.AndroidDeviceWaitResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2343. _validatorPrimitives.scheme.AndroidDeviceFillParams = (0, _validatorPrimitives.tObject)({
  2344. selector: (0, _validatorPrimitives.tType)('AndroidSelector'),
  2345. text: _validatorPrimitives.tString,
  2346. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  2347. });
  2348. _validatorPrimitives.scheme.AndroidDeviceFillResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2349. _validatorPrimitives.scheme.AndroidDeviceTapParams = (0, _validatorPrimitives.tObject)({
  2350. selector: (0, _validatorPrimitives.tType)('AndroidSelector'),
  2351. duration: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  2352. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  2353. });
  2354. _validatorPrimitives.scheme.AndroidDeviceTapResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2355. _validatorPrimitives.scheme.AndroidDeviceDragParams = (0, _validatorPrimitives.tObject)({
  2356. selector: (0, _validatorPrimitives.tType)('AndroidSelector'),
  2357. dest: (0, _validatorPrimitives.tType)('Point'),
  2358. speed: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  2359. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  2360. });
  2361. _validatorPrimitives.scheme.AndroidDeviceDragResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2362. _validatorPrimitives.scheme.AndroidDeviceFlingParams = (0, _validatorPrimitives.tObject)({
  2363. selector: (0, _validatorPrimitives.tType)('AndroidSelector'),
  2364. direction: (0, _validatorPrimitives.tEnum)(['up', 'down', 'left', 'right']),
  2365. speed: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  2366. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  2367. });
  2368. _validatorPrimitives.scheme.AndroidDeviceFlingResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2369. _validatorPrimitives.scheme.AndroidDeviceLongTapParams = (0, _validatorPrimitives.tObject)({
  2370. selector: (0, _validatorPrimitives.tType)('AndroidSelector'),
  2371. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  2372. });
  2373. _validatorPrimitives.scheme.AndroidDeviceLongTapResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2374. _validatorPrimitives.scheme.AndroidDevicePinchCloseParams = (0, _validatorPrimitives.tObject)({
  2375. selector: (0, _validatorPrimitives.tType)('AndroidSelector'),
  2376. percent: _validatorPrimitives.tNumber,
  2377. speed: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  2378. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  2379. });
  2380. _validatorPrimitives.scheme.AndroidDevicePinchCloseResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2381. _validatorPrimitives.scheme.AndroidDevicePinchOpenParams = (0, _validatorPrimitives.tObject)({
  2382. selector: (0, _validatorPrimitives.tType)('AndroidSelector'),
  2383. percent: _validatorPrimitives.tNumber,
  2384. speed: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  2385. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  2386. });
  2387. _validatorPrimitives.scheme.AndroidDevicePinchOpenResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2388. _validatorPrimitives.scheme.AndroidDeviceScrollParams = (0, _validatorPrimitives.tObject)({
  2389. selector: (0, _validatorPrimitives.tType)('AndroidSelector'),
  2390. direction: (0, _validatorPrimitives.tEnum)(['up', 'down', 'left', 'right']),
  2391. percent: _validatorPrimitives.tNumber,
  2392. speed: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  2393. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  2394. });
  2395. _validatorPrimitives.scheme.AndroidDeviceScrollResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2396. _validatorPrimitives.scheme.AndroidDeviceSwipeParams = (0, _validatorPrimitives.tObject)({
  2397. selector: (0, _validatorPrimitives.tType)('AndroidSelector'),
  2398. direction: (0, _validatorPrimitives.tEnum)(['up', 'down', 'left', 'right']),
  2399. percent: _validatorPrimitives.tNumber,
  2400. speed: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  2401. timeout: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  2402. });
  2403. _validatorPrimitives.scheme.AndroidDeviceSwipeResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2404. _validatorPrimitives.scheme.AndroidDeviceInfoParams = (0, _validatorPrimitives.tObject)({
  2405. selector: (0, _validatorPrimitives.tType)('AndroidSelector')
  2406. });
  2407. _validatorPrimitives.scheme.AndroidDeviceInfoResult = (0, _validatorPrimitives.tObject)({
  2408. info: (0, _validatorPrimitives.tType)('AndroidElementInfo')
  2409. });
  2410. _validatorPrimitives.scheme.AndroidDeviceScreenshotParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2411. _validatorPrimitives.scheme.AndroidDeviceScreenshotResult = (0, _validatorPrimitives.tObject)({
  2412. binary: _validatorPrimitives.tBinary
  2413. });
  2414. _validatorPrimitives.scheme.AndroidDeviceInputTypeParams = (0, _validatorPrimitives.tObject)({
  2415. text: _validatorPrimitives.tString
  2416. });
  2417. _validatorPrimitives.scheme.AndroidDeviceInputTypeResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2418. _validatorPrimitives.scheme.AndroidDeviceInputPressParams = (0, _validatorPrimitives.tObject)({
  2419. key: _validatorPrimitives.tString
  2420. });
  2421. _validatorPrimitives.scheme.AndroidDeviceInputPressResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2422. _validatorPrimitives.scheme.AndroidDeviceInputTapParams = (0, _validatorPrimitives.tObject)({
  2423. point: (0, _validatorPrimitives.tType)('Point')
  2424. });
  2425. _validatorPrimitives.scheme.AndroidDeviceInputTapResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2426. _validatorPrimitives.scheme.AndroidDeviceInputSwipeParams = (0, _validatorPrimitives.tObject)({
  2427. segments: (0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('Point')),
  2428. steps: _validatorPrimitives.tNumber
  2429. });
  2430. _validatorPrimitives.scheme.AndroidDeviceInputSwipeResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2431. _validatorPrimitives.scheme.AndroidDeviceInputDragParams = (0, _validatorPrimitives.tObject)({
  2432. from: (0, _validatorPrimitives.tType)('Point'),
  2433. to: (0, _validatorPrimitives.tType)('Point'),
  2434. steps: _validatorPrimitives.tNumber
  2435. });
  2436. _validatorPrimitives.scheme.AndroidDeviceInputDragResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2437. _validatorPrimitives.scheme.AndroidDeviceLaunchBrowserParams = (0, _validatorPrimitives.tObject)({
  2438. noDefaultViewport: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  2439. viewport: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  2440. width: _validatorPrimitives.tNumber,
  2441. height: _validatorPrimitives.tNumber
  2442. })),
  2443. screen: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  2444. width: _validatorPrimitives.tNumber,
  2445. height: _validatorPrimitives.tNumber
  2446. })),
  2447. ignoreHTTPSErrors: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  2448. javaScriptEnabled: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  2449. bypassCSP: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  2450. userAgent: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  2451. locale: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  2452. timezoneId: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  2453. geolocation: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  2454. longitude: _validatorPrimitives.tNumber,
  2455. latitude: _validatorPrimitives.tNumber,
  2456. accuracy: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  2457. })),
  2458. permissions: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)(_validatorPrimitives.tString)),
  2459. extraHTTPHeaders: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('NameValue'))),
  2460. offline: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  2461. httpCredentials: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  2462. username: _validatorPrimitives.tString,
  2463. password: _validatorPrimitives.tString,
  2464. origin: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  2465. })),
  2466. deviceScaleFactor: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  2467. isMobile: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  2468. hasTouch: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  2469. colorScheme: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['dark', 'light', 'no-preference', 'no-override'])),
  2470. reducedMotion: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['reduce', 'no-preference', 'no-override'])),
  2471. forcedColors: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['active', 'none', 'no-override'])),
  2472. acceptDownloads: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['accept', 'deny', 'internal-browser-default'])),
  2473. baseURL: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  2474. recordVideo: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  2475. dir: _validatorPrimitives.tString,
  2476. size: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  2477. width: _validatorPrimitives.tNumber,
  2478. height: _validatorPrimitives.tNumber
  2479. }))
  2480. })),
  2481. recordHar: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('RecordHarOptions')),
  2482. strictSelectors: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  2483. serviceWorkers: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tEnum)(['allow', 'block'])),
  2484. pkg: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  2485. args: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)(_validatorPrimitives.tString)),
  2486. proxy: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  2487. server: _validatorPrimitives.tString,
  2488. bypass: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  2489. username: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  2490. password: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  2491. }))
  2492. });
  2493. _validatorPrimitives.scheme.AndroidDeviceLaunchBrowserResult = (0, _validatorPrimitives.tObject)({
  2494. context: (0, _validatorPrimitives.tChannel)(['BrowserContext'])
  2495. });
  2496. _validatorPrimitives.scheme.AndroidDeviceOpenParams = (0, _validatorPrimitives.tObject)({
  2497. command: _validatorPrimitives.tString
  2498. });
  2499. _validatorPrimitives.scheme.AndroidDeviceOpenResult = (0, _validatorPrimitives.tObject)({
  2500. socket: (0, _validatorPrimitives.tChannel)(['AndroidSocket'])
  2501. });
  2502. _validatorPrimitives.scheme.AndroidDeviceShellParams = (0, _validatorPrimitives.tObject)({
  2503. command: _validatorPrimitives.tString
  2504. });
  2505. _validatorPrimitives.scheme.AndroidDeviceShellResult = (0, _validatorPrimitives.tObject)({
  2506. result: _validatorPrimitives.tBinary
  2507. });
  2508. _validatorPrimitives.scheme.AndroidDeviceInstallApkParams = (0, _validatorPrimitives.tObject)({
  2509. file: _validatorPrimitives.tBinary,
  2510. args: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)(_validatorPrimitives.tString))
  2511. });
  2512. _validatorPrimitives.scheme.AndroidDeviceInstallApkResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2513. _validatorPrimitives.scheme.AndroidDevicePushParams = (0, _validatorPrimitives.tObject)({
  2514. file: _validatorPrimitives.tBinary,
  2515. path: _validatorPrimitives.tString,
  2516. mode: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  2517. });
  2518. _validatorPrimitives.scheme.AndroidDevicePushResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2519. _validatorPrimitives.scheme.AndroidDeviceSetDefaultTimeoutNoReplyParams = (0, _validatorPrimitives.tObject)({
  2520. timeout: _validatorPrimitives.tNumber
  2521. });
  2522. _validatorPrimitives.scheme.AndroidDeviceSetDefaultTimeoutNoReplyResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2523. _validatorPrimitives.scheme.AndroidDeviceConnectToWebViewParams = (0, _validatorPrimitives.tObject)({
  2524. socketName: _validatorPrimitives.tString
  2525. });
  2526. _validatorPrimitives.scheme.AndroidDeviceConnectToWebViewResult = (0, _validatorPrimitives.tObject)({
  2527. context: (0, _validatorPrimitives.tChannel)(['BrowserContext'])
  2528. });
  2529. _validatorPrimitives.scheme.AndroidDeviceCloseParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2530. _validatorPrimitives.scheme.AndroidDeviceCloseResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2531. _validatorPrimitives.scheme.AndroidWebView = (0, _validatorPrimitives.tObject)({
  2532. pid: _validatorPrimitives.tNumber,
  2533. pkg: _validatorPrimitives.tString,
  2534. socketName: _validatorPrimitives.tString
  2535. });
  2536. _validatorPrimitives.scheme.AndroidSelector = (0, _validatorPrimitives.tObject)({
  2537. checkable: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  2538. checked: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  2539. clazz: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  2540. clickable: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  2541. depth: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber),
  2542. desc: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  2543. enabled: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  2544. focusable: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  2545. focused: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  2546. hasChild: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  2547. selector: (0, _validatorPrimitives.tType)('AndroidSelector')
  2548. })),
  2549. hasDescendant: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({
  2550. selector: (0, _validatorPrimitives.tType)('AndroidSelector'),
  2551. maxDepth: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tNumber)
  2552. })),
  2553. longClickable: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  2554. pkg: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  2555. res: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString),
  2556. scrollable: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  2557. selected: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tBoolean),
  2558. text: (0, _validatorPrimitives.tOptional)(_validatorPrimitives.tString)
  2559. });
  2560. _validatorPrimitives.scheme.AndroidElementInfo = (0, _validatorPrimitives.tObject)({
  2561. children: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tArray)((0, _validatorPrimitives.tType)('AndroidElementInfo'))),
  2562. clazz: _validatorPrimitives.tString,
  2563. desc: _validatorPrimitives.tString,
  2564. res: _validatorPrimitives.tString,
  2565. pkg: _validatorPrimitives.tString,
  2566. text: _validatorPrimitives.tString,
  2567. bounds: (0, _validatorPrimitives.tType)('Rect'),
  2568. checkable: _validatorPrimitives.tBoolean,
  2569. checked: _validatorPrimitives.tBoolean,
  2570. clickable: _validatorPrimitives.tBoolean,
  2571. enabled: _validatorPrimitives.tBoolean,
  2572. focusable: _validatorPrimitives.tBoolean,
  2573. focused: _validatorPrimitives.tBoolean,
  2574. longClickable: _validatorPrimitives.tBoolean,
  2575. scrollable: _validatorPrimitives.tBoolean,
  2576. selected: _validatorPrimitives.tBoolean
  2577. });
  2578. _validatorPrimitives.scheme.JsonPipeInitializer = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2579. _validatorPrimitives.scheme.JsonPipeMessageEvent = (0, _validatorPrimitives.tObject)({
  2580. message: _validatorPrimitives.tAny
  2581. });
  2582. _validatorPrimitives.scheme.JsonPipeClosedEvent = (0, _validatorPrimitives.tObject)({
  2583. error: (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tType)('SerializedError'))
  2584. });
  2585. _validatorPrimitives.scheme.JsonPipeSendParams = (0, _validatorPrimitives.tObject)({
  2586. message: _validatorPrimitives.tAny
  2587. });
  2588. _validatorPrimitives.scheme.JsonPipeSendResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2589. _validatorPrimitives.scheme.JsonPipeCloseParams = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));
  2590. _validatorPrimitives.scheme.JsonPipeCloseResult = (0, _validatorPrimitives.tOptional)((0, _validatorPrimitives.tObject)({}));