1 module libwasm.bindings.PerformanceTiming; 2 3 import libwasm.types; 4 5 import memutils.ct: tuple; 6 @safe: 7 nothrow: 8 9 struct PerformanceTiming { 10 nothrow: 11 JsHandle handle; 12 alias handle this; 13 this(Handle h) { 14 this.handle = JsHandle(h); 15 } 16 uint navigationStart()() { 17 return Object_Getter__uint(this.handle, "navigationStart"); 18 } 19 uint unloadEventStart()() { 20 return Object_Getter__uint(this.handle, "unloadEventStart"); 21 } 22 uint unloadEventEnd()() { 23 return Object_Getter__uint(this.handle, "unloadEventEnd"); 24 } 25 uint redirectStart()() { 26 return Object_Getter__uint(this.handle, "redirectStart"); 27 } 28 uint redirectEnd()() { 29 return Object_Getter__uint(this.handle, "redirectEnd"); 30 } 31 uint fetchStart()() { 32 return Object_Getter__uint(this.handle, "fetchStart"); 33 } 34 uint domainLookupStart()() { 35 return Object_Getter__uint(this.handle, "domainLookupStart"); 36 } 37 uint domainLookupEnd()() { 38 return Object_Getter__uint(this.handle, "domainLookupEnd"); 39 } 40 uint connectStart()() { 41 return Object_Getter__uint(this.handle, "connectStart"); 42 } 43 uint connectEnd()() { 44 return Object_Getter__uint(this.handle, "connectEnd"); 45 } 46 uint secureConnectionStart()() { 47 return Object_Getter__uint(this.handle, "secureConnectionStart"); 48 } 49 uint requestStart()() { 50 return Object_Getter__uint(this.handle, "requestStart"); 51 } 52 uint responseStart()() { 53 return Object_Getter__uint(this.handle, "responseStart"); 54 } 55 uint responseEnd()() { 56 return Object_Getter__uint(this.handle, "responseEnd"); 57 } 58 uint domLoading()() { 59 return Object_Getter__uint(this.handle, "domLoading"); 60 } 61 uint domInteractive()() { 62 return Object_Getter__uint(this.handle, "domInteractive"); 63 } 64 uint domContentLoadedEventStart()() { 65 return Object_Getter__uint(this.handle, "domContentLoadedEventStart"); 66 } 67 uint domContentLoadedEventEnd()() { 68 return Object_Getter__uint(this.handle, "domContentLoadedEventEnd"); 69 } 70 uint domComplete()() { 71 return Object_Getter__uint(this.handle, "domComplete"); 72 } 73 uint loadEventStart()() { 74 return Object_Getter__uint(this.handle, "loadEventStart"); 75 } 76 uint loadEventEnd()() { 77 return Object_Getter__uint(this.handle, "loadEventEnd"); 78 } 79 uint timeToNonBlankPaint()() { 80 return Object_Getter__uint(this.handle, "timeToNonBlankPaint"); 81 } 82 uint timeToContentfulPaint()() { 83 return Object_Getter__uint(this.handle, "timeToContentfulPaint"); 84 } 85 uint timeToDOMContentFlushed()() { 86 return Object_Getter__uint(this.handle, "timeToDOMContentFlushed"); 87 } 88 uint timeToFirstInteractive()() { 89 return Object_Getter__uint(this.handle, "timeToFirstInteractive"); 90 } 91 auto toJSON()() { 92 return JsObject(Object_Getter__Handle(this.handle, "toJSON")); 93 } 94 } 95 96