Visibility
Sets the visibility of a given object and its constituent properties, in circumstances where the object is served to
a frontend client/agent. Depending on the visibility of a given property, it may or may not be emitted by an API
service, or made available (or not) in the JS context.
Content copied to clipboard
elide.model.Visibility
Entries
Properties
Link copied to clipboard
Export visibility: expose this item to the outer invoking context.
Content copied to clipboard
EXPORT = 4;
Link copied to clipboard
Package visibility: items or objects in the same package can access and address this item.
Content copied to clipboard
PACKAGE = 3;
Link copied to clipboard
Private visibility: only usable and addressable by itself, or associated items.
Content copied to clipboard
PRIVATE = 1;
Link copied to clipboard
Protected visibility: children and other associated objects can access or address this item.
Content copied to clipboard
PROTECTED = 2;
Link copied to clipboard
Default visibility: the property or item is public.
Content copied to clipboard
PUBLIC = 0;
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
Link copied to clipboard
Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants.