/** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ export interface TimeToFirstByteEvent { /** * Schema version. */ version: "1.0.0"; /** * Time until the first byte of the response in milliseconds */ value: number; /** * Attributions for TTFB */ attribution?: { /** * Time from user navigation until request handling begins */ waitingDuration: number; /** * Time spent checking the HTTP cache */ cacheDuration: number; /** * Time to resolve DNS for the requested domain */ dnsDuration: number; /** * Time to create the connection to the requested domain */ connectionDuration: number; /** * Time from request sent until first byte received */ requestDuration: number; }; }