{{>deprecated~}}

{{>description}}

{{#if scope~}}
  {{~#if (equal kind "event") ~}}
    This is an event emitted{{#if memberof}} by {{>link to=memberof}}{{/if~}}.
  {{~else~}}
    This is a{{#if virtual}}n abstract{{/if}} {{scope}} {{kindInThisContext}}{{#if memberof}} of {{>link to=memberof}}{{/if~}}
  {{~/if~}}
{{~else if isExported~}}
  This is an exported {{kind}}
{{~else if (equal kind "module") ~}}
  This is a script accessible from the node environment
{{~else xif "chainable || augments || implements" ~}}
  This is a {{kindInThisContext}}
{{~/if~}}
{{~#if chainable~}}, and is chainable with other methods of this Class.
{{~else if augments~}}, and extends all of the methods and functionality of {{>linked-type-list types=augments delimiter=", " }}.
{{~else if implements~}}, and implements all of the methods and functionality of {{>linked-type-list types=implements delimiter=", " }}.
{{~else xif "scope || isExported || kind === 'module'"~}}.{{~/if}}

{{>mixes~}}
{{>default~}}
{{>overrides~}}
{{>returns~}}
{{>category~}}
{{>throws~}}
{{>fires~}}
{{>this~}}
{{>access~}}
{{>readOnly~}}
{{>requires~}}
{{>customTags~}}
{{>see~}}
{{>since~}}
{{>version~}}
{{>authors~}}
{{>license~}}
{{>copyright~}}
{{>todo~}}
{{>params~}}
{{>properties~}}
{{#examples}}
{{#if caption}}{{caption}}{{/if}}

{{{inlineLinks example}}}
{{/examples}}

{{>member-index~}}
{{>members~}}
