Brandon Walderman

Results 11 comments of Brandon Walderman

HI @TimvdLippe, yes the Typescript compiler does seem to allow a `.js` extension on imports. It's `.ts` that it explicitly disallows. There's an ongoing discussion about this decision and the...

Thought about this some more. A better idea might be to add the `ProtocolMapping` and `ProtocolProxyApi` namespaces to `protocol.d.ts`. So everything would exist in one flat file and consumers can...

Yeah, to avoid circular dependencies and to avoid the use of import statements, all of `Protocol`, `ProtocolMapping`, and `ProtocolProxyApi` would need to be defined in `protocol.d.ts`. We would want to...

Thanks @brendankenny. Yeah, I guess this is not really about CommonJS/ESM but about incompatible ESM module resolution rules in different Typescript environments. > I assume --no-check works for the import...

I've gone back over the issues and read the import maps explainer more closely. I've updated the PR to implement solution (2) above, exporting all namespace in a single file....

Thank you @miksh123. The repo is now deprecated but I'm leaving this issue open with the conversation locked so that people can still find this sample.

@TroyWalshProf the best cheat sheet I can point you to for W3C compliance is the [webdriver spec](https://w3c.github.io/webdriver) itself as this is what we used to update the legacy Edge implementation...

Native M1 builds for Mac are now available too https://github.com/MicrosoftEdge/EdgeWebDriver/issues/17#issuecomment-1258326485

I played around with [OpenRPC](https://open-rpc.org/) when writing the explainer. There's an example [here](https://github.com/w3c/webdriver/blob/master/webdriver-bidi/openrpc.json). I ran into some minor issues. The spec supports only one-way calls (no concept of bidi) so...

@AutomatedTester, @shs96c, I'm helping the Privacy CG define a new extension command for this: https://github.com/privacycg/storage-access/pull/42 Would either of you be able to take a look? I'd like to get some...