# Wrapper

## Draft

- [Introduction](https://wrapper.angular-package.dev/wrapper-draft/introduction.md)
- [❤ Benefits](https://wrapper.angular-package.dev/wrapper-draft/benefits.md)
- [Explanation](https://wrapper.angular-package.dev/wrapper-draft/benefits/explanation.md)
- [General concepts](https://wrapper.angular-package.dev/wrapper-draft/general-concepts.md): Explanation of common terms for all packages.
- [Skeleton](https://wrapper.angular-package.dev/wrapper-draft/getting-started/skeleton.md)
- [Installation](https://wrapper.angular-package.dev/wrapper-draft/getting-started/installation.md)
- [Public API](https://wrapper.angular-package.dev/wrapper-draft/getting-started/public-api.md)
- [Basic concepts](https://wrapper.angular-package.dev/wrapper-draft/getting-started/basic-concepts.md): Explanation of terms specific to wrapper.
- [Overview](https://wrapper.angular-package.dev/wrapper-draft/wrap/overview.md): The \`Wrap\` primitive wrapper object
- [Generic type variables](https://wrapper.angular-package.dev/wrapper-draft/wrap/generic-type-variables.md): The \`Wrap\` primitive wrapper object generic type variables
- [★ Constructor](https://wrapper.angular-package.dev/wrapper-draft/wrap/constructor.md)
- [Accessors](https://wrapper.angular-package.dev/wrapper-draft/wrap/accessors.md): The \`Wrap\` primitive wrapper object accessors
- [get closing()](https://wrapper.angular-package.dev/wrapper-draft/wrap/accessors/get-closing.md): The \`get\` accessor gets the closing of the wrap by returning the \`#closing\` property of the specified object.
- [get opening()](https://wrapper.angular-package.dev/wrapper-draft/wrap/accessors/get-opening.md): The \`get\` accessor gets the opening of the wrap by returning the \`#opening\` property of the specified object.
- [get text()](https://wrapper.angular-package.dev/wrapper-draft/wrap/accessors/get-text.md): The \`get\` accessor gets the text of the \`Wrap\` by returning the \`#text\` property of a specified object.
- [get \[Symbol.toStringTag\]()](https://wrapper.angular-package.dev/wrapper-draft/wrap/accessors/get-symbol.tostringtag.md)
- [Properties](https://wrapper.angular-package.dev/wrapper-draft/wrap/properties.md): The \`Wrap\` primitive wrapper object properties
- [#closing](https://wrapper.angular-package.dev/wrapper-draft/wrap/properties/closing.md)
- [#opening](https://wrapper.angular-package.dev/wrapper-draft/wrap/properties/opening.md)
- [#text](https://wrapper.angular-package.dev/wrapper-draft/wrap/properties/text.md)
- [Methods](https://wrapper.angular-package.dev/wrapper-draft/wrap/methods.md): The \`Wrap\` primitive wrapper object methods
- [↓ Static](https://wrapper.angular-package.dev/wrapper-draft/wrap/methods/static.md): The \`Wrap\` primitive wrapper object static methods
- [static hasClosing()](https://wrapper.angular-package.dev/wrapper-draft/wrap/methods/static-hasclosing.md): Checks whether the text has given closing chars at the end.
- [static hasOpening()](https://wrapper.angular-package.dev/wrapper-draft/wrap/methods/static-hasopening.md): Checks whether the text has given opening chars at the beginning.
- [static isWrap()](https://wrapper.angular-package.dev/wrapper-draft/wrap/methods/static-iswrap.md): The method checks whether the value of any type is the Wrap instance of any or given opening and closing chars.
- [↓ Instance](https://wrapper.angular-package.dev/wrapper-draft/wrap/methods/instance.md)
- [getClosing()](https://wrapper.angular-package.dev/wrapper-draft/wrap/methods/getclosing.md): Gets the closing chars of the wrap by returning the \`#closing\` property of a specified object.
- [getOpening()](https://wrapper.angular-package.dev/wrapper-draft/wrap/methods/getopening.md): Gets the opening chars of the wrap by returning the #opening property of a specified object.
- [getText()](https://wrapper.angular-package.dev/wrapper-draft/wrap/methods/gettext.md): Gets the text of the wrap by returning the #text property of a specified object, without the opening and closing chars of the Wrap.
- [hasClosing()](https://wrapper.angular-package.dev/wrapper-draft/wrap/methods/hasclosing.md): Checks whether the primitive value of a specified object has the closing chars or given closing chars.
- [hasOpening()](https://wrapper.angular-package.dev/wrapper-draft/wrap/methods/hasopening.md): Checks whether the primitive value of a specified object has the opening chars or given opening chars.
- [hasText()](https://wrapper.angular-package.dev/wrapper-draft/wrap/methods/hastext.md): The method checks whether the text of a specified Wrap object is defined, which means it's a string of at least one char and optionally equal to the given text.
- [isWrapped()](https://wrapper.angular-package.dev/wrapper-draft/wrap/methods/iswrapped.md): The method checks whether the primitive value of the specified object is wrapped by the opening and closing chars of an instance or given opening and closing chars.
- [★ replaceClosing()](https://wrapper.angular-package.dev/wrapper-draft/wrap/methods/replaceclosing.md): Returns the primitive value with replaced closing chars.
- [★ replaceOpening()](https://wrapper.angular-package.dev/wrapper-draft/wrap/methods/replaceopening.md): Returns the primitive value with replaced opening chars.
- [★ replaceText()](https://wrapper.angular-package.dev/wrapper-draft/wrap/methods/replacetext.md): Returns the primitive value with replaced text.
- [toString()](https://wrapper.angular-package.dev/wrapper-draft/wrap/methods/tostring.md): Gets the wrap, the primitive value of a specified Wrap object.
- [valueOf()](https://wrapper.angular-package.dev/wrapper-draft/wrap/methods/valueof.md): Returns the wrap, primitive value of a specified Wrap object.
- [Example usage](https://wrapper.angular-package.dev/wrapper-draft/wrap/example-usage.md)
- [Overview](https://wrapper.angular-package.dev/wrapper-draft/wrapper/overview.md)
- [Generic type variables](https://wrapper.angular-package.dev/wrapper-draft/wrapper/generic-type-variables.md)
- [Constructor](https://wrapper.angular-package.dev/wrapper-draft/wrapper/constructor.md)
- [Accessors](https://wrapper.angular-package.dev/wrapper-draft/wrapper/accessors.md)
- [get \[Symbol.toStringTag\]()](https://wrapper.angular-package.dev/wrapper-draft/wrapper/accessors/get-symbol.tostringtag.md)
- [Methods](https://wrapper.angular-package.dev/wrapper-draft/wrapper/methods.md)
- [↓ Static](https://wrapper.angular-package.dev/wrapper-draft/wrapper/methods/static.md)
- [static define()](https://wrapper.angular-package.dev/wrapper-draft/wrapper/methods/static-define.md)
- [static isWrapper()](https://wrapper.angular-package.dev/wrapper-draft/wrapper/methods/static-iswrapper.md)
- [static replaceClosing()](https://wrapper.angular-package.dev/wrapper-draft/wrapper/methods/static-replaceclosing.md)
- [static replaceOpening()](https://wrapper.angular-package.dev/wrapper-draft/wrapper/methods/static-replaceopening.md)
- [static unwrap()](https://wrapper.angular-package.dev/wrapper-draft/wrapper/methods/static-unwrap.md)
- [↓ Instance](https://wrapper.angular-package.dev/wrapper-draft/wrapper/methods/instance.md)
- [isClosingIn()](https://wrapper.angular-package.dev/wrapper-draft/wrapper/methods/isclosingin.md)
- [isOpeningIn()](https://wrapper.angular-package.dev/wrapper-draft/wrapper/methods/isopeningin.md)
- [replaceClosingIn()](https://wrapper.angular-package.dev/wrapper-draft/wrapper/methods/replaceclosingin.md)
- [replaceOpeningIn()](https://wrapper.angular-package.dev/wrapper-draft/wrapper/methods/replaceopeningin.md)
- [removeWrapIn()](https://wrapper.angular-package.dev/wrapper-draft/wrapper/methods/removewrapin.md)
- [textReplaceClosing()](https://wrapper.angular-package.dev/wrapper-draft/wrapper/methods/textreplaceclosing.md)
- [textReplaceOpening()](https://wrapper.angular-package.dev/wrapper-draft/wrapper/methods/textreplaceopening.md)
- [⚠  textHasClosing()](https://wrapper.angular-package.dev/wrapper-draft/wrapper/methods/texthasclosing.md)
- [⚠  textHasOpening()](https://wrapper.angular-package.dev/wrapper-draft/wrapper/methods/texthasopening.md)
- [textUnwrap()](https://wrapper.angular-package.dev/wrapper-draft/wrapper/methods/textunwrap.md)
- [textWrap()](https://wrapper.angular-package.dev/wrapper-draft/wrapper/methods/textwrap.md)
- [toArray()](https://wrapper.angular-package.dev/wrapper-draft/wrapper/methods/toarray.md)
- [toWrap()](https://wrapper.angular-package.dev/wrapper-draft/wrapper/methods/towrap.md)
- [unwrap()](https://wrapper.angular-package.dev/wrapper-draft/wrapper/methods/unwrap.md)
- [unwrapText()](https://wrapper.angular-package.dev/wrapper-draft/wrapper/methods/unwraptext.md)
- [★ wrap()](https://wrapper.angular-package.dev/wrapper-draft/wrapper/methods/wrap.md)
- [★ wrapOn()](https://wrapper.angular-package.dev/wrapper-draft/wrapper/methods/wrapon.md)
- [★ wrapText()](https://wrapper.angular-package.dev/wrapper-draft/wrapper/methods/wraptext.md)
- [Example usage](https://wrapper.angular-package.dev/wrapper-draft/wrapper/example-usage.md)
- [Wrapped](https://wrapper.angular-package.dev/wrapper-draft/type/wrapped.md)
- [Keep a changelog](https://wrapper.angular-package.dev/wrapper-draft/change-log/keep-a-changelog.md)
- [v1.0.0](https://wrapper.angular-package.dev/wrapper-draft/change-log/v1.0.0.md)
- [Commit](https://wrapper.angular-package.dev/wrapper-draft/git/commit.md)
- [Semantic Versioning](https://wrapper.angular-package.dev/wrapper-draft/git/semantic-versioning.md)
- [⋯ Chat](https://wrapper.angular-package.dev/wrapper-draft/contact/chat.md)
- [@ Email](https://wrapper.angular-package.dev/wrapper-draft/contact/email.md)
- [✆ Phone](https://wrapper.angular-package.dev/wrapper-draft/contact/phone.md)
- [฿ Cryptocurrency](https://wrapper.angular-package.dev/wrapper-draft/donate/thb-cryptocurrency.md): Become a sponsor to the angular-package by sending the cryptocurrency
- [$ Fiat](https://wrapper.angular-package.dev/wrapper-draft/donate/usd-fiat.md)

## v1.0.x

- [Introduction](https://wrapper.angular-package.dev/introduction.md)
- [❤ Benefits](https://wrapper.angular-package.dev/benefits.md)
- [Explanation](https://wrapper.angular-package.dev/benefits/explanation.md)
- [General concepts](https://wrapper.angular-package.dev/general-concepts.md): Explanation of common terms for all packages.
- [Skeleton](https://wrapper.angular-package.dev/getting-started/skeleton.md)
- [Installation](https://wrapper.angular-package.dev/getting-started/installation.md)
- [Public API](https://wrapper.angular-package.dev/getting-started/public-api.md)
- [Basic concepts](https://wrapper.angular-package.dev/getting-started/basic-concepts.md): Explanation of terms specific to wrapper.
- [Overview](https://wrapper.angular-package.dev/wrap/overview.md)
- [Generic type variables](https://wrapper.angular-package.dev/wrap/generic-type-variables.md)
- [★ Constructor](https://wrapper.angular-package.dev/wrap/constructor.md)
- [Accessors](https://wrapper.angular-package.dev/wrap/accessors.md)
- [closing](https://wrapper.angular-package.dev/wrap/accessors/closing.md)
- [opening](https://wrapper.angular-package.dev/wrap/accessors/opening.md)
- [text](https://wrapper.angular-package.dev/wrap/accessors/text.md)
- [\[Symbol.toStringTag\]](https://wrapper.angular-package.dev/wrap/accessors/symbol.tostringtag.md)
- [Properties](https://wrapper.angular-package.dev/wrap/properties.md)
- [#closing](https://wrapper.angular-package.dev/wrap/properties/closing.md)
- [#opening](https://wrapper.angular-package.dev/wrap/properties/opening.md)
- [#text](https://wrapper.angular-package.dev/wrap/properties/text.md)
- [Methods](https://wrapper.angular-package.dev/wrap/methods.md): The static methods of \`Wrap\` the string object.
- [Static](https://wrapper.angular-package.dev/wrap/methods/static.md)
- [hasClosing()](https://wrapper.angular-package.dev/wrap/methods/static/hasclosing.md)
- [hasOpening()](https://wrapper.angular-package.dev/wrap/methods/static/hasopening.md)
- [isWrap()](https://wrapper.angular-package.dev/wrap/methods/static/iswrap.md)
- [Instance](https://wrapper.angular-package.dev/wrap/methods/instance.md)
- [getClosing()](https://wrapper.angular-package.dev/wrap/methods/instance/getclosing.md)
- [getOpening()](https://wrapper.angular-package.dev/wrap/methods/instance/getopening.md)
- [getText()](https://wrapper.angular-package.dev/wrap/methods/instance/gettext.md)
- [hasClosing()](https://wrapper.angular-package.dev/wrap/methods/instance/hasclosing.md)
- [hasOpening()](https://wrapper.angular-package.dev/wrap/methods/instance/hasopening.md)
- [hasText()](https://wrapper.angular-package.dev/wrap/methods/instance/hastext.md)
- [isWrapped()](https://wrapper.angular-package.dev/wrap/methods/instance/iswrapped.md)
- [★ replaceClosing()](https://wrapper.angular-package.dev/wrap/methods/instance/replaceclosing.md)
- [★ replaceOpening()](https://wrapper.angular-package.dev/wrap/methods/instance/replaceopening.md)
- [★ replaceText()](https://wrapper.angular-package.dev/wrap/methods/instance/replacetext.md)
- [toString()](https://wrapper.angular-package.dev/wrap/methods/instance/tostring.md)
- [valueOf()](https://wrapper.angular-package.dev/wrap/methods/instance/valueof.md)
- [Example usage](https://wrapper.angular-package.dev/wrap/example-usage.md)
- [Overview](https://wrapper.angular-package.dev/wrapper/overview.md)
- [Generic type variables](https://wrapper.angular-package.dev/wrapper/generic-type-variables.md)
- [Constructor](https://wrapper.angular-package.dev/wrapper/constructor.md)
- [Accessors](https://wrapper.angular-package.dev/wrapper/accessors.md)
- [\[Symbol.toStringTag\]](https://wrapper.angular-package.dev/wrapper/accessors/symbol.tostringtag.md)
- [Methods](https://wrapper.angular-package.dev/wrapper/methods.md)
- [Static](https://wrapper.angular-package.dev/wrapper/methods/static.md)
- [define()](https://wrapper.angular-package.dev/wrapper/methods/static/define.md)
- [isWrapper()](https://wrapper.angular-package.dev/wrapper/methods/static/iswrapper.md)
- [replaceClosing()](https://wrapper.angular-package.dev/wrapper/methods/static/replaceclosing.md)
- [replaceOpening()](https://wrapper.angular-package.dev/wrapper/methods/static/replaceopening.md)
- [unwrap()](https://wrapper.angular-package.dev/wrapper/methods/static/unwrap.md)
- [Instance](https://wrapper.angular-package.dev/wrapper/methods/instance.md)
- [isClosingIn()](https://wrapper.angular-package.dev/wrapper/methods/instance/isclosingin.md)
- [isOpeningIn()](https://wrapper.angular-package.dev/wrapper/methods/instance/isopeningin.md)
- [replaceClosingIn()](https://wrapper.angular-package.dev/wrapper/methods/instance/replaceclosingin.md)
- [replaceOpeningIn()](https://wrapper.angular-package.dev/wrapper/methods/instance/replaceopeningin.md)
- [removeWrapIn()](https://wrapper.angular-package.dev/wrapper/methods/instance/removewrapin.md)
- [textReplaceClosing()](https://wrapper.angular-package.dev/wrapper/methods/instance/textreplaceclosing.md)
- [textReplaceOpening()](https://wrapper.angular-package.dev/wrapper/methods/instance/textreplaceopening.md)
- [⚠  textHasClosing()](https://wrapper.angular-package.dev/wrapper/methods/instance/texthasclosing.md)
- [⚠  textHasOpening()](https://wrapper.angular-package.dev/wrapper/methods/instance/texthasopening.md)
- [textUnwrap()](https://wrapper.angular-package.dev/wrapper/methods/instance/textunwrap.md)
- [textWrap()](https://wrapper.angular-package.dev/wrapper/methods/instance/textwrap.md)
- [toArray()](https://wrapper.angular-package.dev/wrapper/methods/instance/toarray.md)
- [toWrap()](https://wrapper.angular-package.dev/wrapper/methods/instance/towrap.md)
- [unwrap()](https://wrapper.angular-package.dev/wrapper/methods/instance/unwrap.md)
- [unwrapText()](https://wrapper.angular-package.dev/wrapper/methods/instance/unwraptext.md)
- [★ wrap()](https://wrapper.angular-package.dev/wrapper/methods/instance/wrap.md)
- [★ wrapOn()](https://wrapper.angular-package.dev/wrapper/methods/instance/wrapon.md)
- [★ wrapText()](https://wrapper.angular-package.dev/wrapper/methods/instance/wraptext.md)
- [Example usage](https://wrapper.angular-package.dev/wrapper/example-usage.md)
- [Wrapped](https://wrapper.angular-package.dev/type/wrapped.md)
- [Keep a changelog](https://wrapper.angular-package.dev/change-log/keep-a-changelog.md)
- [v1.0.0](https://wrapper.angular-package.dev/change-log/v1.0.0.md)
- [Commit](https://wrapper.angular-package.dev/git/commit.md)
- [Semantic Versioning](https://wrapper.angular-package.dev/git/semantic-versioning.md)
- [⋯ Chat](https://wrapper.angular-package.dev/contact/chat.md)
- [@ Email](https://wrapper.angular-package.dev/contact/email.md)
- [฿ Cryptocurrency](https://wrapper.angular-package.dev/donate/thb-cryptocurrency.md)
- [$ Fiat](https://wrapper.angular-package.dev/donate/usd-fiat.md)
