Skip to content

AIDC Toolkit / GS1 / PrefixValidation

Interface: PrefixValidation

Defined in: src/prefix-validator.ts:10

Prefix validation parameters.

Extends

  • CharacterSetValidation

Properties

minimumLength

minimumLength: number

Defined in: src/prefix-validator.ts:14

Minimum length.

Overrides

CharacterSetValidation.minimumLength


maximumLength

maximumLength: number

Defined in: src/prefix-validator.ts:19

Maximum length.

Overrides

CharacterSetValidation.maximumLength


component()

component: () => string

Defined in: src/prefix-validator.ts:24

Callback to localized prefix type name.

Returns

string

Overrides

CharacterSetValidation.component


exclusion?

optional exclusion: Exclusion

Defined in: node_modules/@aidc-toolkit/utility/dist/index.d.ts:475

Exclusion from the string. If defined and the string is within the exclusion range, an error is thrown.

Inherited from

CharacterSetValidation.exclusion


positionOffset?

optional positionOffset: number

Defined in: node_modules/@aidc-toolkit/utility/dist/index.d.ts:480

Position offset within a larger string. Strings are sometimes composed of multiple substrings; this parameter ensures that the error notes the proper position in the string.

Inherited from

CharacterSetValidation.positionOffset