diff --git a/.vscode/generate-schemas.sh b/.vscode/generate-schemas.sh index 445fa4c..6bcd9f7 100755 --- a/.vscode/generate-schemas.sh +++ b/.vscode/generate-schemas.sh @@ -2,16 +2,16 @@ mkdir -p .vscode/schema/{moon,splatnet2,nooklink} -npx ts-json-schema-generator --path src/api/moon-types.ts --type DailySummary > .vscode/schema/moon/dailysummary.schema.json -npx ts-json-schema-generator --path src/api/moon-types.ts --type MonthlySummary > .vscode/schema/moon/monthlysummary.schema.json +npx ts-json-schema-generator --path src/api/moon-types.ts --type DailySummary --no-type-check > .vscode/schema/moon/dailysummary.schema.json +npx ts-json-schema-generator --path src/api/moon-types.ts --type MonthlySummary --no-type-check > .vscode/schema/moon/monthlysummary.schema.json -npx ts-json-schema-generator --path src/api/splatnet2-types.ts --type Records > .vscode/schema/splatnet2/records.schema.json -npx ts-json-schema-generator --path src/api/splatnet2-types.ts --type NicknameAndIcon > .vscode/schema/splatnet2/ni.schema.json -npx ts-json-schema-generator --path src/api/splatnet2-types.ts --type Timeline > .vscode/schema/splatnet2/timeline.schema.json -npx ts-json-schema-generator --path src/api/splatnet2-types.ts --type HeroRecords > .vscode/schema/splatnet2/hero.schema.json -npx ts-json-schema-generator --path src/api/splatnet2-types.ts --type Results > .vscode/schema/splatnet2/results-summary.schema.json -npx ts-json-schema-generator --path src/api/splatnet2-types.ts --type ResultWithPlayerNicknameAndIcons > .vscode/schema/splatnet2/result.schema.json -npx ts-json-schema-generator --path src/api/splatnet2-types.ts --type CoopResults > .vscode/schema/splatnet2/coop-summary.schema.json -npx ts-json-schema-generator --path src/api/splatnet2-types.ts --type CoopResultWithPlayerNicknameAndIcons > .vscode/schema/splatnet2/coop-result.schema.json +npx ts-json-schema-generator --path src/api/splatnet2-types.ts --type Records --no-type-check > .vscode/schema/splatnet2/records.schema.json +npx ts-json-schema-generator --path src/api/splatnet2-types.ts --type NicknameAndIcon --no-type-check > .vscode/schema/splatnet2/ni.schema.json +npx ts-json-schema-generator --path src/api/splatnet2-types.ts --type Timeline --no-type-check > .vscode/schema/splatnet2/timeline.schema.json +npx ts-json-schema-generator --path src/api/splatnet2-types.ts --type HeroRecords --no-type-check > .vscode/schema/splatnet2/hero.schema.json +npx ts-json-schema-generator --path src/api/splatnet2-types.ts --type Results --no-type-check > .vscode/schema/splatnet2/results-summary.schema.json +npx ts-json-schema-generator --path src/api/splatnet2-types.ts --type ResultWithPlayerNicknameAndIcons --no-type-check > .vscode/schema/splatnet2/result.schema.json +npx ts-json-schema-generator --path src/api/splatnet2-types.ts --type CoopResults --no-type-check > .vscode/schema/splatnet2/coop-summary.schema.json +npx ts-json-schema-generator --path src/api/splatnet2-types.ts --type CoopResultWithPlayerNicknameAndIcons --no-type-check > .vscode/schema/splatnet2/coop-result.schema.json -npx ts-json-schema-generator --path src/api/nooklink-types.ts --type Newspaper > .vscode/schema/nooklink/newspaper.schema.json +npx ts-json-schema-generator --path src/api/nooklink-types.ts --type Newspaper --no-type-check > .vscode/schema/nooklink/newspaper.schema.json diff --git a/src/api/nooklink-types.ts b/src/api/nooklink-types.ts index b066f7b..4b90725 100644 --- a/src/api/nooklink-types.ts +++ b/src/api/nooklink-types.ts @@ -155,9 +155,12 @@ enum NewspaperArticleLabel { ACHIEVEMENT_PLAYDAYS_3 = 'Achievement_PlayDays_3', ACHIEVEMENT_PLAYDAYS_20 = 'Achievement_PlayDays_20', ACHIEVEMENT_PLAYDAYS_50 = 'Achievement_PlayDays_50', + ACHIEVEMENT_PLAYDAYS_100 = 'Achievement_PlayDays_100', CATCHFISHFES_1 = 'CatchFishFes-1', + CATCHFISHFES_2 = 'CatchFishFes-2', CHANGEEQUIP_1 = 'ChangeEquip-1', CHANGEEQUIP_2 = 'ChangeEquip-2', + GETCHERRYBLOSSOMPETAL_MAINFIELD = 'GetCherryBlossomPetal_MainField', GETCRYSTALOFSNOW_MAINFIELD = 'GetCrystalOfSnow_MainField', GST_2 = 'Gst-2', GULA_2 = 'GulA-2', @@ -181,6 +184,7 @@ enum NewspaperArticleLabel { LE_PLAYERVILLAGER_HOUSEEXPAND = 'LE_PlayerVillager_HouseExpand', LE_PLAYERVILLAGER_HOUSEMOVE = 'LE_PlayerVillager_HouseMove', LE_SLOPEBUILT_FIRST = 'LE_SlopeBuilt_First', + LE_TKKLIVEFIRST = 'LE_TkkLiveFirst', LE_TODAYIS_PLAYERBIRTHDAY = 'LE_TodayIs_PlayerBirthday', LE_WRITEBBS = 'LE_WriteBBS', MAMOUNTMARKETBUY_FEW = 'mAmountMarketBuy_few', @@ -201,6 +205,7 @@ enum NewspaperArticleLabel { PE_GETSEAFOOD_NEW = 'PE_GetSeafood_New', PE_GOTO_COMMUNEISLAND = 'PE_Goto_CommuneIsland', PE_GOTO_MYSTERYTOUR_FEW = 'PE_Goto_MysteryTour_few', + PE_LANDEVALUATION_UP = 'PE_LandEvaluation_Up', PE_LOAN_FULLPAYMENT = 'PE_Loan_FullPayment', PE_MAKESNOWMAN_HIGH = 'PE_MakeSnowman-high', PE_MAKESNOWMAN_LOW = 'PE_MakeSnowman-low', @@ -220,6 +225,9 @@ enum NewspaperArticleLabel { PLANTTREESEEDLINGS_MAINFIELD = 'PlantTreeSeedlings_MainField', PLANTVEGETABLESEEDLINGS_MAINFIELD = 'PlantVegetableSeedlings_MainField', PV_CHANGEEQUIP_BYDRESSOR = 'PV_ChangeEquip_ByDressor', + PV_CONSTRUCTCLIFF_MANY = 'PV_ConstructCliff_many', + PV_CONSTRUCTRIVER_MANY = 'PV_ConstructRiver_many', + PV_CONSTRUCTROAD_MANY = 'PV_ConstructRoad_many', PV_CREATEMYDESIGNNORMAL = 'PV_CreateMydesignNormal', PV_ENTERDREAMLAND = 'PV_EnterDreamLand', PV_EXCAVATEDFOSSIL = 'PV_ExcavatedFossil', @@ -238,12 +246,18 @@ interface NewspaperNookNews { } enum NewspaperNookNewsLabel { APRILFOOL_F = 'AprilFool_F', + APRILFOOL_P = 'AprilFool_P', BIGGAME_F = 'BigGame_F', BIGGAME_P = 'BigGame_P', + CHERRYBLOSSOMPETAL_F = 'CherryBlossomPetal_F', CRYSTALOFSNOW_P = 'CrystalOfSnow_P', + EARTHDAY_F = 'EarthDay_F', + EARTHDAY_P = 'EarthDay_P', + EASTER = 'Easter', GROUNDHOGDAY_F = 'GroundhogDay_F', GROUNDHOGDAY_P = 'GroundhogDay_P', ITEM_CARNIVAL_P = 'Item_Carnival_P', + ITEM_EASTER_P = 'Item_Easter_P', ITEM_WINTER_P = 'Item_Winter_P', LUNARNEWYEARASIA_F = 'LunarNewYearAsia_F', LUNARNEWYEARASIA_P = 'LunarNewYearAsia_P', @@ -251,6 +265,9 @@ enum NewspaperNookNewsLabel { NEWYEARDAY_P = 'NewYearDay_P', ORNAMENT_P = 'Ornament_P', PIDAY_P = 'PiDay_P', + PLANTINGDAY_F = 'PlantingDay_F', + PROM_F = 'Prom_F', + PROM_P = 'Prom_P', SETSUBUN_F = 'Setsubun_F', SETSUBUN_P = 'Setsubun_P', SHAMROCKDAY_F = 'ShamrockDay_F',