Browser harness typescript definitions