A language id, like typescript.
The type of a notebook, like jupyter-notebook. This allows
to narrow down on the type of a notebook that a cell document belongs to.
Note that setting the notebookType-property changes how scheme and pattern are interpreted. When set
they are evaluated against the notebook uri, not the document uri.
A Uri scheme, like file or untitled.
A glob pattern that is matched on the absolute path of the document. Use a relative pattern to filter documents to a workspace folder.
A document filter denotes a document by different properties like the language, the scheme of its resource, or a glob-pattern that is applied to the path.