WebIDL doesn't have a concept of "overloading", where a method is declared in an interface and has new steps in a subclass that inherits from it.
The proper way to do this in WebIDL is to redefine that method in the sub-interface, and define new steps for it.
This is true for PerformanceNavigationTiming that inherits from PerformanceResourceTiming, but also for all the other types of entries that inherit from PerformanceEntry.
WebIDL doesn't have a concept of "overloading", where a method is declared in an interface and has new steps in a subclass that inherits from it.
The proper way to do this in WebIDL is to redefine that method in the sub-interface, and define new steps for it.
This is true for
PerformanceNavigationTimingthat inherits fromPerformanceResourceTiming, but also for all the other types of entries that inherit fromPerformanceEntry.