[I] VisibilityProvider
A context-specific provider for visibility information that applies when parameter or return type visibility
constraints are not explicitly specified. Visibility providers are provided by libraries that define implied
visibility semantics, such as @typespec/http.
If you are not working in a protocol that has specific visibility semantics, you can use the EmptyVisibilityProvider from this package as a default provider. It will consider all properties visible by default unless otherwise explicitly specified.
Methods
Section titled “Methods”parameters()
Section titled “parameters()”parameters(program, operation): VisibilityFilter;Supplies the parameter filter when the operation has no explicit @parameterVisibility constraint.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
program | Program |
operation | Operation |
Returns
Section titled “Returns”returnType()
Section titled “returnType()”returnType(program, operation): VisibilityFilter;Supplies the result filter when the operation has no explicit @returnTypeVisibility constraint.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
program | Program |
operation | Operation |