diff --git a/CHANGELOG.md b/CHANGELOG.md index 541a5e6..fa932b2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +## [0.4.0](https://github.com/nodecfdi/cfdi-core/compare/v0.3.1-0...v0.4.0) (2024-07-28) + +### Features + +* :sparkles: add number utility helpers ([cf302df](https://github.com/nodecfdi/cfdi-core/commit/cf302df361316bd6a679f607799c16a4a90ad1cc)) + +### Bug Fixes + +* :bug: resolve problems reported by sonarcloud ([f73db27](https://github.com/nodecfdi/cfdi-core/commit/f73db277430f59e1508c7f99d275f5767e3837d3)) ## [0.3.1-0](https://github.com/nodecfdi/cfdi-core/compare/v0.3.0...v0.3.1-0) (2024-07-26) ## [0.3.0](https://github.com/nodecfdi/cfdi-core/compare/v0.2.0...v0.3.0) (2024-07-09) diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js index bfcc4c7..0626caf 100644 --- a/docs/assets/navigation.js +++ b/docs/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA62VW2sbMRCF/4ueTUJDGorfQp1CXkohoQSCWZTV2BbVxUizZNuQ/1606/Vqb2Nt4jcjnfPpzGo0fn5jCCWyJRNWswXbc9yxJdNWFAr8pbD6YodasQX7I41gy6sFy3dSCQeGLZ+P5i3gyup7vVegwSBHaU1L2xQmDys1b0zbPeTm+n0Ro39x58ERvFpAQx7ASa7kPxLUigiY9LeITr4UCFOoSEKCVjYvwkeY5jQKEnNXf8ppykFAQn5aQdQTdkn7Y/gxaQ+7A/s6BhgB5bABq+VeC0Yu/LsHP3RVy0mN+6RVqOzeILgNz6MPIJulBteX9vhfbzr1FCiVvywrRS9dtZWVWiUlzB1whJXVxCW3xL6auLJaOoN6GikOzZoE7YnJ5vrNlRThArge7dGW2tUSUAOv1OtriZEwDffdGpxDPegJuH014NLSdqTkiyu1yowV1fsZa7ywz5spNvLIjv6sq0zqagEbXqiollxx7ynqwdGlf7n6NlrTqbRmMM0+l7PizUqYQbm3DuN/o+moR/G5M7fgeeGlnhG+EZ89/BE8L3z1WJKSV8qk2EH+w1n9pBUx/CaPGNqpUdOKH9BJs/3oUbX7xEmP9hM1xeaUcz5YT+RNHnknb/+sg6wGzupTn/nkN9Zozx654RLJ1+/r/20E1E9GDAAA" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA62V22rcMBCG30XXS0NDG8relW4DuQmBhBIIi1Gs2ayoDos8Jm5L3r3IR/k0lpO9M9I/n/4Zj0ZP/xhCgWzLhNVsw04cj2zLtBW5guxCWP3piFqxDfstjWDbyw1Lj1IJB4Ztn9rgF8Cd1Tf6pECDQY7Smo52yE3qVyrelLZ/yNWXt02IvuMuA0fwKgENuQcnuZJ/SVAnImAy+47o5HOOMIcKJCRoZ9PcF2Ge0yhIzM+qlPOUWkBCbq0g8vG7ZPiD/5gN97uj8H0IMAKKcQOWy4MWDKLwzwmycVS5HNW4j1r5zG4MgjvwNCiAbJYa3FA64H+96uWTo1Te2dShJtfPYRs2tsuYpNqNcn+wTnO8HeC62veAoZj4k87mRkQiAy1BRHutLJ9sjh6t1pFtUpRbk3UrtIoqWuqAI+ysJm5NRxyqiTwr6QrqMlLUtz8KOhCTt/UXV1L4juZ68tJ31L6WgBp4pcZZRwyEcbgf1uAaaq0n4PbVgItz25NO9OagOxNjBcxdfL/Pm4dhYm618UlfGdXXAg48V0E2qeJZRlHriD798+W3yZyW3JrRA/ExnyVvlcMEipN1ODVZx+hWfG7PHXidealXmG/EZzffgteZb167ZeelMsq2l187qx+1Isbf7BHjcGrYdOJ7dNK8vPeoKnrhpAf7gZzC4Jhz3plPELv0ILcjb/Hvn3WQVcBVfZolWfQda7Rnt9xwCef7t/1/PPhvfJkNAAA=" \ No newline at end of file diff --git a/docs/assets/search.js b/docs/assets/search.js index 34c0ea4..ad0de89 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/docs/classes/xml_nodes_xml_attributes.default.html b/docs/classes/xml_nodes_xml_attributes.default.html index bb4c1ea..7e00fcb 100644 --- a/docs/classes/xml_nodes_xml_attributes.default.html +++ b/docs/classes/xml_nodes_xml_attributes.default.html @@ -156,7 +156,7 @@ --md-sys-color-surface-container-high: #eae8e0; --md-sys-color-surface-container-highest: #e4e3db } -

Constructors

constructor +

Constructors

Properties

Accessors

length size @@ -173,7 +173,7 @@ keys set values -

Constructors

Properties

[toStringTag]: "XmlAttributes" = 'XmlAttributes'

Accessors

Methods

  • Parameters

    • callbackFn: ((value: string, key: string, map: Map<string, string>) => void)
        • (value, key, map): void
        • Parameters

          • value: string
          • key: string
          • map: Map<string, string>

          Returns void

    • OptionalthisArgument: unknown

    Returns void

Implements

Constructors

constructor +

Implements

Constructors

Accessors

Methods

Constructors

Accessors

Methods

Constructors

constructor +

Constructors

Methods

Constructors

Methods

Constructors

constructor +

Constructors

Methods

Constructors

Methods

Hierarchy

Constructors

constructor +

Hierarchy

Constructors

Properties

Accessors

[species] @@ -215,16 +215,16 @@ fromAsync isArray of -

Constructors

Properties

[unscopables]: {
    [unscopables]?: boolean;
    length?: boolean;
    [iterator]?: any;
    at?: any;
    concat?: any;
    copyWithin?: any;
    entries?: any;
    every?: any;
    fill?: any;
    filter?: any;
    find?: any;
    findIndex?: any;
    findLast?: any;
    findLastIndex?: any;
    flat?: any;
    flatMap?: any;
    forEach?: any;
    includes?: any;
    indexOf?: any;
    join?: any;
    keys?: any;
    lastIndexOf?: any;
    map?: any;
    pop?: any;
    push?: any;
    reduce?: any;
    reduceRight?: any;
    reverse?: any;
    shift?: any;
    slice?: any;
    some?: any;
    sort?: any;
    splice?: any;
    toLocaleString?: any;
    toReversed?: any;
    toSorted?: any;
    toSpliced?: any;
    toString?: any;
    unshift?: any;
    values?: any;
    with?: any;
}

Is an object whose properties have the value 'true' +

Constructors

Properties

[unscopables]: {
    [unscopables]?: boolean;
    length?: boolean;
    [iterator]?: any;
    at?: any;
    concat?: any;
    copyWithin?: any;
    entries?: any;
    every?: any;
    fill?: any;
    filter?: any;
    find?: any;
    findIndex?: any;
    findLast?: any;
    findLastIndex?: any;
    flat?: any;
    flatMap?: any;
    forEach?: any;
    includes?: any;
    indexOf?: any;
    join?: any;
    keys?: any;
    lastIndexOf?: any;
    map?: any;
    pop?: any;
    push?: any;
    reduce?: any;
    reduceRight?: any;
    reverse?: any;
    shift?: any;
    slice?: any;
    some?: any;
    sort?: any;
    splice?: any;
    toLocaleString?: any;
    toReversed?: any;
    toSorted?: any;
    toSpliced?: any;
    toString?: any;
    unshift?: any;
    values?: any;
    with?: any;
}

Is an object whose properties have the value 'true' when they will be absent when used in a 'with' statement.

Type declaration

  • Optional Readonly[unscopables]?: boolean

    Is an object whose properties have the value 'true' when they will be absent when used in a 'with' statement.

  • Optionallength?: boolean

    Gets or sets the length of the array. This is a number one higher than the highest index in the array.

length: number

Gets or sets the length of the array. This is a number one higher than the highest index in the array.

-

Accessors

Methods

  • Iterator

    -

    Returns IterableIterator<XmlNodeInterface>

  • Returns the item located at the specified index.

    +

Accessors

Methods

  • Iterator

    +

    Returns IterableIterator<XmlNodeInterface>

  • Returns the item located at the specified index.

    Parameters

    • index: number

      The zero-based index of the desired code unit. A negative index will count back from the last item.

      -

    Returns undefined | XmlNodeInterface

Returns undefined | XmlNodeInterface

  • Combines two or more arrays. This method returns a new array without modifying any existing arrays.

    Parameters

    • Rest...items: ConcatArray<XmlNodeInterface>[]

      Additional arrays and/or items to add to the end of the array.

    Returns XmlNodeInterface[]

  • Combines two or more arrays. @@ -237,7 +237,7 @@

  • start: number

    If start is negative, it is treated as length+start. If end is negative, it is treated as length+end.

  • Optionalend: number

    If not specified, length of the this object is used as its default value.

    -

Returns this

  • Returns an iterable of key, value pairs for every entry in the array

    +

Returns this

  • Returns an iterable of key, value pairs for every entry in the array

    Returns IterableIterator<[number, XmlNodeInterface]>

  • Determines whether all the members of an array satisfy the specified test.

    Type Parameters

    Parameters

    • predicate: ((value: XmlNodeInterface, index: number, array: XmlNodeInterface[]) => value is S)

      A function that accepts up to three arguments. The every method calls the predicate function for each element in the array until the predicate returns a value @@ -290,7 +290,7 @@ findLastIndex immediately returns that element index. Otherwise, findLastIndex returns -1.

    • OptionalthisArg: any

      If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.

      -

    Returns number

  • Returns a new array with all sub-array elements concatenated into it recursively up to the +

Returns number

  • Returns a new array with all sub-array elements concatenated into it recursively up to the specified depth.

    Type Parameters

    • A
    • D extends number = 1

    Parameters

    • this: A
    • Optionaldepth: D

      The maximum recursion depth

    Returns FlatArray<A, D>[]

  • Calls a defined callback function on each element of an array. Then, flattens the result into @@ -303,7 +303,7 @@

Returns U[]

  • Performs the specified action for each element in an array.

    Parameters

    • callbackfn: ((value: XmlNodeInterface, index: number, array: XmlNodeInterface[]) => void)

      A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.

    • OptionalthisArg: any

      An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.

      -

    Returns void

  • Determines whether an array includes a certain element, returning true or false as appropriate.

    +

Returns void

  • Determines whether an array includes a certain element, returning true or false as appropriate.

    Parameters

    • searchElement: XmlNodeInterface

      The element to search for.

    • OptionalfromIndex: number

      The position in this array at which to begin searching for searchElement.

    Returns boolean

  • Returns the index of the first occurrence of a value in an array, or -1 if it is not present.

    @@ -318,7 +318,7 @@

Returns number

  • Calls a defined callback function on each element of an array, and returns an array that contains the results.

    Type Parameters

    • U

    Parameters

    • callbackfn: ((value: XmlNodeInterface, index: number, array: XmlNodeInterface[]) => U)

      A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.

    • OptionalthisArg: any

      An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.

      -

    Returns U[]

  • Removes the last element from an array and returns it. +

Returns U[]

  • Removes the last element from an array and returns it. If the array is empty, undefined is returned and the array is not modified.

    Returns undefined | XmlNodeInterface

  • Appends new elements to the end of an array, and returns the new length of the array.

    Parameters

    • Rest...items: XmlNodeInterface[]

      New elements to add to the array.

      @@ -335,7 +335,7 @@

    Returns U

  • Reverses the elements in an array in place. This method mutates the array and returns a reference to the same array.

    Returns XmlNodeInterface[]

  • It takes only the unique string names and sort using the order of appearance.

    -

    Parameters

    • names: string[]

    Returns void

  • Removes the first element from an array and returns it. If the array is empty, undefined is returned and the array is not modified.

    Returns undefined | XmlNodeInterface

  • Returns a copy of a section of an array. For both start and end, a negative index can be used to indicate an offset from the end of the array. diff --git a/docs/classes/xml_nodes_xml_nodes_sorter.default.html b/docs/classes/xml_nodes_xml_nodes_sorter.default.html index 5396ca0..ea90c45 100644 --- a/docs/classes/xml_nodes_xml_nodes_sorter.default.html +++ b/docs/classes/xml_nodes_xml_nodes_sorter.default.html @@ -156,14 +156,14 @@ --md-sys-color-surface-container-high: #eae8e0; --md-sys-color-surface-container-highest: #e4e3db } -

    Constructors

    constructor +

    Constructors

    Methods

    Function getDomImplementation

    • Returns DOMImplementation

    Function getDomImplementation

    • Returns DOMImplementation

    • Returns DOMParser

    • Returns DOMParser

    • Returns XMLSerializer

    • Returns XMLSerializer

    • Parameters

      • nodo: unknown

      Returns nodo is Attr

    • Parameters

      • nodo: unknown

      Returns nodo is Attr

    • Parameters

      • nodo: unknown

      Returns nodo is Document

    • Parameters

      • nodo: unknown

      Returns nodo is Document

    • Parameters

      • nodo: unknown

      Returns nodo is Element

    • Parameters

      • nodo: unknown

      Returns nodo is Element

    • Parameters

      • nodo: unknown

      Returns nodo is Node

    • Parameters

      • nodo: unknown

      Returns nodo is Node

    • Parameters

      • nodo: unknown

      Returns nodo is Text

    • Parameters

      • nodo: unknown

      Returns nodo is Text

    • Parameters

      • num: number
      • precision: number

      Returns string

    diff --git a/docs/functions/utils_number.roundNumber.html b/docs/functions/utils_number.roundNumber.html new file mode 100644 index 0000000..4d6d3b9 --- /dev/null +++ b/docs/functions/utils_number.roundNumber.html @@ -0,0 +1,174 @@ +roundNumber | @nodecfdi/cfdi-core
    • Parameters

      • num: number
      • precision: number

      Returns number

    diff --git a/docs/functions/utils_number.toFloat.html b/docs/functions/utils_number.toFloat.html new file mode 100644 index 0000000..44feeb5 --- /dev/null +++ b/docs/functions/utils_number.toFloat.html @@ -0,0 +1,174 @@ +toFloat | @nodecfdi/cfdi-core
    diff --git a/docs/functions/utils_xml.createDomElement.html b/docs/functions/utils_xml.createDomElement.html index b88698d..e66309d 100644 --- a/docs/functions/utils_xml.createDomElement.html +++ b/docs/functions/utils_xml.createDomElement.html @@ -156,7 +156,7 @@ --md-sys-color-surface-container-high: #eae8e0; --md-sys-color-surface-container-highest: #e4e3db } -
    • Parameters

      • makeElement: (() => Element)
          • (): Element
          • Returns Element

      • errorMessage: string
      • content: string

      Returns Element

    • Parameters

      • makeElement: (() => Element)
          • (): Element
          • Returns Element

      • errorMessage: string
      • content: string

      Returns Element

    • Parameters

      • document: Document
      • name: string
      • content: string = ''

      Returns Element

    • Parameters

      • document: Document
      • name: string
      • content: string = ''

      Returns Element

    • Parameters

      • document: Document

      Returns Element

    • Parameters

      • document: Document

      Returns Element

    • Parameters

      • name: string

      Returns boolean

    • Parameters

      • name: string

      Returns boolean

    • Parameters

      • Optionaldocument: Document

      Returns Document

    • Parameters

      • Optionaldocument: Document

      Returns Document

    • Parameters

      • content: string

      Returns Document

    • Parameters

      • content: string

      Returns Document

    • Parameters

      • node: Node

      Returns Document

    • Parameters

      • node: Node

      Returns Document

    interface XmlNodeInterface {
        length: number;
        [iterator](): IterableIterator<XmlNodeInterface>;
        addAttributes(attributes: Record<string, unknown>): void;
        addChild(node: XmlNodeInterface): XmlNodeInterface;
        attributes(): default;
        children(): default;
        clear(): void;
        getAttribute(name: string): string;
        hasAttribute(name: string): boolean;
        name(): string;
        searchAttribute(...searchPath: string[]): string;
        searchNode(...searchPath: string[]): undefined | XmlNodeInterface;
        searchNodes(...searchPath: string[]): default;
        setAttribute(name: string, value?: null | string): void;
        setValue(value: string): void;
        value(): string;
    }

    Implemented by

    Properties

    length +
    interface XmlNodeInterface {
        length: number;
        [iterator](): IterableIterator<XmlNodeInterface>;
        addAttributes(attributes: Record<string, unknown>): void;
        addChild(node: XmlNodeInterface): XmlNodeInterface;
        attributes(): default;
        children(): default;
        clear(): void;
        getAttribute(name: string): string;
        hasAttribute(name: string): boolean;
        name(): string;
        searchAttribute(...searchPath: string[]): string;
        searchNode(...searchPath: string[]): undefined | XmlNodeInterface;
        searchNodes(...searchPath: string[]): default;
        setAttribute(name: string, value?: null | string): void;
        setValue(value: string): void;
        value(): string;
    }

    Implemented by

    Properties

    Methods

    Properties

    length: number

    Methods

    • Parameters

      • attributes: Record<string, unknown>

      Returns void

    • Parameters

      • name: string

      Returns string

    • Parameters

      • name: string

      Returns boolean

    • Parameters

      • Rest...searchPath: string[]

      Returns string

    • Parameters

      • name: string
      • Optionalvalue: null | string

      Returns void

    • Parameters

      • value: string

      Returns void

    Index

    Functions

    getDomImplementation +

    Index

    Functions

    getDomImplementation getParser getSerializer isAttribute diff --git a/docs/modules/index.html b/docs/modules/index.html index 89f1dc3..f1c5f76 100644 --- a/docs/modules/index.html +++ b/docs/modules/index.html @@ -156,7 +156,7 @@ --md-sys-color-surface-container-high: #eae8e0; --md-sys-color-surface-container-highest: #e4e3db } -

    References

    XmlAttributes +

    References

    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Re-exports createDomElement
    Re-exports createElement
    Re-exports documentElement
    Re-exports getDomImplementation
    Re-exports getParser
    Re-exports getSerializer
    Re-exports isAttribute
    Re-exports isDocument
    Re-exports isElement
    Re-exports isNode
    Re-exports isText
    Re-exports isValidXmlName
    Re-exports newDocument
    Re-exports newDocumentContent
    Re-exports nodeFromXmlElement
    Re-exports nodeFromXmlString
    Re-exports nodeToXmlElement
    Re-exports nodeToXmlString
    Re-exports ownerDocument

    Index

    Interfaces

    XmlNodeInterface +

    Index

    Interfaces

    diff --git a/docs/modules/utils_xml.html b/docs/modules/utils_xml.html index fad8358..3f49fdd 100644 --- a/docs/modules/utils_xml.html +++ b/docs/modules/utils_xml.html @@ -156,7 +156,7 @@ --md-sys-color-surface-container-high: #eae8e0; --md-sys-color-surface-container-highest: #e4e3db } -

    Index

    Functions

    createDomElement +

    Index

    Functions

    createDomElement createElement documentElement isValidXmlName diff --git a/docs/modules/xml_nodes_xml_attributes.html b/docs/modules/xml_nodes_xml_attributes.html index 4de91ca..35bf624 100644 --- a/docs/modules/xml_nodes_xml_attributes.html +++ b/docs/modules/xml_nodes_xml_attributes.html @@ -156,7 +156,7 @@ --md-sys-color-surface-container-high: #eae8e0; --md-sys-color-surface-container-highest: #e4e3db } -

    Module xml_nodes/xml_attributes

    Index

    Classes

    default +

    Module xml_nodes/xml_node

    Index

    Classes

    default +

    Module xml_nodes/xml_node

    Index

    Classes

    Module xml_nodes/xml_node_exporter

    Index

    Classes

    default +

    Module xml_nodes/xml_node_importer

    Index

    Classes

    default +

    Module xml_nodes/xml_node_utils

    Index

    Functions

    nodeFromXmlElement +

    Module xml_nodes/xml_node_utils

    Index

    Functions

    nodeFromXmlElement nodeFromXmlString nodeToXmlElement nodeToXmlString diff --git a/docs/modules/xml_nodes_xml_nodes.html b/docs/modules/xml_nodes_xml_nodes.html index 51a7046..edb6066 100644 --- a/docs/modules/xml_nodes_xml_nodes.html +++ b/docs/modules/xml_nodes_xml_nodes.html @@ -156,7 +156,7 @@ --md-sys-color-surface-container-high: #eae8e0; --md-sys-color-surface-container-highest: #e4e3db } -

    Module xml_nodes/xml_nodes

    Index

    Classes

    default +

    Module xml_nodes/xml_nodes

    Index

    Classes

    Module xml_nodes/xml_nodes_sorter

    Index

    Classes

    default +