Hopefully someone can help here since I am confused.
Blob has the method Blob.slice() and the properties Blob.size and Blob.type. File inherits from Blob, so the same method and properties are also available inside File. But how do we document this?
From what I understand, Blob.slice(), Blob.size and Blob.type should be documented in Blob. The File overview should mention that it inherits from Blob but should not include the Blob method and properties there to avoid duplicate information. Also, there should be no pages File.size and File.type since those are duplicated from Blob.
I disagree that all the documentation should only be in Blob. Someone looking for File documentation will want to find the size of a file, and will be confused why there is no File.size. The fact that File inherits from Blob is hard to find for someone new to JS.
Ideally, Blob.slice(), Blob.size and Blob.type would be mentioned both on the File overview, as well as inside the File sidebar. Is it possible to add these pages to the File sidebar (via a tag or in Kumascript) without creating a File.size page etc., and can we change the policy and allow those method and properties to be mentioned on the File overview?
Also, someone will need to delete File.size and File.type since I don’t have permission for that.