diff --git a/index.bs b/index.bs index 838d40c..4882d3b 100644 --- a/index.bs +++ b/index.bs @@ -209,7 +209,7 @@ interface SpeechRecognitionAlternative { [Exposed=Window] interface SpeechRecognitionResult { readonly attribute unsigned long length; - getter SpeechRecognitionAlternative item(unsigned long index); + getter SpeechRecognitionAlternative? item(unsigned long index); readonly attribute boolean isFinal; }; @@ -217,7 +217,7 @@ interface SpeechRecognitionResult { [Exposed=Window] interface SpeechRecognitionResultList { readonly attribute unsigned long length; - getter SpeechRecognitionResult item(unsigned long index); + getter SpeechRecognitionResult? item(unsigned long index); }; // A full response, which could be interim or final, part of a continuous response or not @@ -245,7 +245,7 @@ interface SpeechGrammar { interface SpeechGrammarList { constructor(); readonly attribute unsigned long length; - getter SpeechGrammar item(unsigned long index); + getter SpeechGrammar? item(unsigned long index); undefined addFromURI(DOMString src, optional float weight = 1.0); undefined addFromString(DOMString string, @@ -510,6 +510,7 @@ This structure has the following attributes: