Optional Readonlydeclaredhow the framework declares the entries of this object, so a read of input$n links to the textInput("n", …) defining it
Optional Readonlyfieldsif given, only these fields are inputs (session$clientData is, session$userData is not) and the object itself is none
Readonlynamethe name of the object, e.g. input
Optional Readonlyrequiresthe package that has to be attached for this object to exist, e.g. shiny
Readonlytypehow reads of the object (or of its fields) are to be classified
Optional ReadonlywithIf given, the object only counts as linked if the function binding it declares all of these parameters as well
(e.g., shiny's function(input, output, session)). Without this, every input would be treated as the framework's.
An object that a framework hands to its users without any visible definition, like the
inputof a shiny server function. Reads of such an object (and of its fields) are classified as its given type, so traces link up to the framework instead of stopping at an opaque parameter.