extensionRequestSchema
constextensionRequestSchema:ZodObject<{actor:ZodObject<{color:ZodOptional<ZodString>;id:ZodString;kind:ZodEnum<["human","agent"]>;name:ZodString;onBehalfOf:ZodOptional<ZodObject<{id:ZodString;name:ZodString; },"strip",ZodTypeAny, {id:string;name:string; }, {id:string;name:string; }>>; },"strip",ZodTypeAny, {color?:string;id:string;kind:"human"|"agent";name:string;onBehalfOf?: {id:string;name:string; }; }, {color?:string;id:string;kind:"human"|"agent";name:string;onBehalfOf?: {id:string;name:string; }; }>;id:ZodString;request:ZodDiscriminatedUnion<"kind", [ZodObject<{kind:ZodLiteral<"read">; },"strip",ZodTypeAny, {kind:"read"; }, {kind:"read"; }>,ZodObject<{kind:ZodLiteral<"page">; },"strip",ZodTypeAny, {kind:"page"; }, {kind:"page"; }>,ZodObject<{kind:ZodLiteral<"navigate">;url:ZodString; },"strip",ZodTypeAny, {kind:"navigate";url:string; }, {kind:"navigate";url:string; }>,ZodObject<{kind:ZodLiteral<"back">; },"strip",ZodTypeAny, {kind:"back"; }, {kind:"back"; }>]>;type:ZodLiteral<"ext_request">; },"strip",ZodTypeAny, {actor: {color?:string;id:string;kind:"human"|"agent";name:string;onBehalfOf?: {id:string;name:string; }; };id:string;request: {kind:"read"; } | {kind:"page"; } | {kind:"navigate";url:string; } | {kind:"back"; } | {kind:"forward"; } | {kind:"reload"; } | {kind:"click";ref:string; } | {kind:"type";ref:string;submit?:boolean;text:string; } | {key:string;kind:"press"; };type:"ext_request"; }, {actor: {color?:string;id:string;kind:"human"|"agent";name:string;onBehalfOf?: {id:string;name:string; }; };id:string;request: {kind:"read"; } | {kind:"page"; } | {kind:"navigate";url:string; } | {kind:"back"; } | {kind:"forward"; } | {kind:"reload"; } | {kind:"click";ref:string; } | {kind:"type";ref:string;submit?:boolean;text:string; } | {key:string;kind:"press"; };type:"ext_request"; }>
Defined in: index.ts:1369