OINO TS
    Preparing search index...

    Class OINOStr

    Static class string utilities.

    Index

    Constructors

    Methods

    • Decode CSV string as OINO serialization.

      Parameters

      • str: string

        string to decode

      Returns string

    • Decode Formdata string as OINO serialization.

      Parameters

      • str: string

        string to decode

      Returns string

    • Decode HTML string as OINO serialization.

      Parameters

      • str: string

        string to encode

      Returns string

    • Decode JSON string as OINO serialization.

      Parameters

      • str: string

        string to decode

      Returns string

    • Decode Urlencode string as OINO serialization.

      Parameters

      • str: string

        string to decode

      Returns string

    • Encode OINO serialized strings as valid CSV.

      Parameters

      • str: string

        string to encode

      Returns string

    • Encode OINO serialized strings as valid Formdata.

      Parameters

      • str: string

        string to encode

      Returns string

    • Encode OINO serialized strings as valid HTML content.

      Parameters

      • str: string

        string to encode

      Returns string

    • Encode OINO serialized strings as valid JSON.

      Parameters

      • str: string

        string to encode

      • valueType: boolean = false

        wether it is a value type

      Returns string

    • Encode OINO serialized strings as valid Urlencode.

      Parameters

      • str: string

        string to encode

      Returns string

    • Split string by the top level of the given type of brackets. E.g. splitByBrackets("a(bc(d))ef(gh)kl", true, true, '(', ')') would return ["a", "bc(d)", "ef", "gh", "kl"]

      Parameters

      • str: string

        string to split

      • includePartsBetweenBlocks: boolean

        whether to include strings between top level brackets

      • includeTrailingUnescapedBlock: boolean

        whether to include final block that is missing necessary end brackets

      • startBracket: string

        starting bracket, e.g. '('

      • endBracket: string

        ending bracket, e.g. ')'

      Returns string[]

    • Split string by delimeter excluding delimeters inside given brackets. E.g. splitExcludingBrackets("a,(bc,d),ef,(g,h),k", ',', '(', ')') would return ["a", "bc,d", "ef", "g,h", "k"]

      Parameters

      • str: string

        string to split

      • delimeter: string

        string to use as delimeter

      • startBracket: string

        starting bracket, e.g. '('

      • endBracket: string

        ending bracket, e.g. ')'

      Returns string[]