diff --git a/src/parse/GedcomReadingPhase.ts b/src/parse/GedcomReadingPhase.ts index 222f329..4277015 100644 --- a/src/parse/GedcomReadingPhase.ts +++ b/src/parse/GedcomReadingPhase.ts @@ -1,7 +1,7 @@ /** * Reading phases. */ -export const enum GedcomReadingPhase { +export enum GedcomReadingPhase { Decoding, TokenizationAndStructuring, Indexing, diff --git a/src/parse/decoder.ts b/src/parse/decoder.ts index 38b07ca..1c3438a 100644 --- a/src/parse/decoder.ts +++ b/src/parse/decoder.ts @@ -7,7 +7,7 @@ import { decodeUtfBOM } from './decoding'; /** * Supported Gedcom file encoding schemes. */ -export const enum FileEncoding { +export enum FileEncoding { Utf8 = 'UTF-8', Ansel = 'ANSEL', Cp1252 = 'Cp1252', diff --git a/src/tag/Tag.ts b/src/tag/Tag.ts index 2ddbf66..e62a497 100644 --- a/src/tag/Tag.ts +++ b/src/tag/Tag.ts @@ -3,7 +3,7 @@ /** * All the standard Gedcom tags. */ -export const enum Tag { +export enum Tag { Abbreviation = 'ABBR', Address = 'ADDR', Address1 = 'ADR1', diff --git a/src/tag/TagNonStandard.ts b/src/tag/TagNonStandard.ts index 75c2c93..b26a907 100644 --- a/src/tag/TagNonStandard.ts +++ b/src/tag/TagNonStandard.ts @@ -1,6 +1,6 @@ /** * Opinionated enumeration of common non-standard Gedcom tags. */ -export const enum TagNonStandard { +export enum TagNonStandard { CharacterAlt = 'CHARACTER', } diff --git a/src/value/ValueAdoption.ts b/src/value/ValueAdoption.ts index aa98e95..f711810 100644 --- a/src/value/ValueAdoption.ts +++ b/src/value/ValueAdoption.ts @@ -1,4 +1,4 @@ -export const enum ValueAdoption { +export enum ValueAdoption { Husband = 'HUSB', Wife = 'WIFE', Both = 'BOTH' diff --git a/src/value/ValueCertainty.ts b/src/value/ValueCertainty.ts index a252834..584e213 100644 --- a/src/value/ValueCertainty.ts +++ b/src/value/ValueCertainty.ts @@ -1,4 +1,4 @@ -export const enum ValueCertainty { +export enum ValueCertainty { Unreliable = 0, Questionable = 1, Secondary = 2, diff --git a/src/value/ValueCharacterEncoding.ts b/src/value/ValueCharacterEncoding.ts index 3af40fe..fc9ef72 100644 --- a/src/value/ValueCharacterEncoding.ts +++ b/src/value/ValueCharacterEncoding.ts @@ -1,4 +1,4 @@ -export const enum ValueCharacterEncoding { +export enum ValueCharacterEncoding { Utf8 = 'UTF-8', Unicode = 'UNICODE', // While technically not the name of a charset, it is used by some software (and also part of the Gedcom specification) Ansel = 'ANSEL', diff --git a/src/value/ValueEvent.ts b/src/value/ValueEvent.ts index 3f53f4e..8856f96 100644 --- a/src/value/ValueEvent.ts +++ b/src/value/ValueEvent.ts @@ -1,3 +1,3 @@ -export const enum ValueEvent { +export enum ValueEvent { Yes = 'Y' } diff --git a/src/value/ValueGedcomForm.ts b/src/value/ValueGedcomForm.ts index cfaaec4..3e36477 100644 --- a/src/value/ValueGedcomForm.ts +++ b/src/value/ValueGedcomForm.ts @@ -1,3 +1,3 @@ -export const enum ValueGedcomForm { +export enum ValueGedcomForm { LineageLinked = 'LINEAGE-LINKED' } diff --git a/src/value/ValueLanguage.ts b/src/value/ValueLanguage.ts index 00bef87..e5a4af8 100644 --- a/src/value/ValueLanguage.ts +++ b/src/value/ValueLanguage.ts @@ -1,4 +1,4 @@ -export const enum ValueLanguage { +export enum ValueLanguage { Afrikaans = 'Afrikaans', Albanian = 'Albanian', AngloSaxon = 'Anglo-Saxon', diff --git a/src/value/ValueMediaType.ts b/src/value/ValueMediaType.ts index a7c6bdb..ba175af 100644 --- a/src/value/ValueMediaType.ts +++ b/src/value/ValueMediaType.ts @@ -1,4 +1,4 @@ -export const enum ValueMediaType { +export enum ValueMediaType { Audio = 'audio', Book = 'book', Card = 'card', diff --git a/src/value/ValueMultimediaFormat.ts b/src/value/ValueMultimediaFormat.ts index 56f4f41..1ce068b 100644 --- a/src/value/ValueMultimediaFormat.ts +++ b/src/value/ValueMultimediaFormat.ts @@ -1,4 +1,4 @@ -export const enum ValueMultimediaFormat { +export enum ValueMultimediaFormat { Aac = 'AAC', Avi = 'AVI', Bmp = 'BMP', diff --git a/src/value/ValueNameType.ts b/src/value/ValueNameType.ts index 71a3544..960c47f 100644 --- a/src/value/ValueNameType.ts +++ b/src/value/ValueNameType.ts @@ -1,4 +1,4 @@ -export const enum ValueNameType { +export enum ValueNameType { Alias = 'aka', Birth = 'birth', Immigration = 'immigrant', diff --git a/src/value/ValuePedigreeLinkageType.ts b/src/value/ValuePedigreeLinkageType.ts index 04bb04a..bb97045 100644 --- a/src/value/ValuePedigreeLinkageType.ts +++ b/src/value/ValuePedigreeLinkageType.ts @@ -1,4 +1,4 @@ -export const enum ValuePedigreeLinkageType { +export enum ValuePedigreeLinkageType { Adopted = 'adopted', Birth = 'birth', Foster = 'foster' diff --git a/src/value/ValuePhonetizationMethod.ts b/src/value/ValuePhonetizationMethod.ts index 57f661e..b92be86 100644 --- a/src/value/ValuePhonetizationMethod.ts +++ b/src/value/ValuePhonetizationMethod.ts @@ -1,4 +1,4 @@ -export const enum ValuePhonetizationMethod { +export enum ValuePhonetizationMethod { Hangul = 'Hangul', Kana = 'kana' } diff --git a/src/value/ValueRole.ts b/src/value/ValueRole.ts index e0d7f95..d178743 100644 --- a/src/value/ValueRole.ts +++ b/src/value/ValueRole.ts @@ -1,4 +1,4 @@ -export const enum ValueRole { +export enum ValueRole { // Due to TS limitations, we cannot reuse values from `Tag` Child = 'CHIL', Husband = 'HUSB', diff --git a/src/value/ValueRomanizationMethod.ts b/src/value/ValueRomanizationMethod.ts index 4c9b499..0e2f20e 100644 --- a/src/value/ValueRomanizationMethod.ts +++ b/src/value/ValueRomanizationMethod.ts @@ -1,4 +1,4 @@ -export const enum ValueRomanizationMethod { +export enum ValueRomanizationMethod { Pinyin = 'pinyin', Romaji = 'romaji', Wadegiles = 'wadegiles' diff --git a/src/value/ValueSex.ts b/src/value/ValueSex.ts index b0ceb67..b14ef65 100644 --- a/src/value/ValueSex.ts +++ b/src/value/ValueSex.ts @@ -1,4 +1,4 @@ -export const enum ValueSex { +export enum ValueSex { Male = 'M', Female = 'F', Intersex = 'X', diff --git a/src/value/ValueSourceCertainty.ts b/src/value/ValueSourceCertainty.ts index 5638ecd..dffab96 100644 --- a/src/value/ValueSourceCertainty.ts +++ b/src/value/ValueSourceCertainty.ts @@ -1,4 +1,4 @@ -export const enum ValueSourceCertainty { +export enum ValueSourceCertainty { Unreliable = 0, Questionable = 1, Secondary = 2,