From d1b8a2ac54db38cfd447eff80f64d6bc34b2e9c7 Mon Sep 17 00:00:00 2001 From: Annika Date: Sat, 6 Nov 2021 11:50:37 -0700 Subject: [PATCH] v0.3.0 --- CHANGELOG.md | 7 ++ docs/README.md | 2 +- docs/classes/DeepSpace.CargoTracker.md | 2 +- docs/classes/DeepSpace.DeepSpaceJSON.md | 6 +- docs/classes/DeepSpace.DeepSpaceMatch.md | 2 +- docs/classes/DeepSpace.DeepSpaceSQL.md | 83 +------------------ docs/classes/DeepSpace.HatchPanelTracker.md | 2 +- docs/classes/GamePieceTracker.md | 2 +- docs/classes/InfiniteRecharge.ColorWheel.md | 2 +- .../InfiniteRecharge.InfiniteRechargeJSON.md | 6 +- .../InfiniteRecharge.InfiniteRechargeMatch.md | 2 +- .../InfiniteRecharge.InfiniteRechargeSQL.md | 83 +------------------ .../InfiniteRecharge.PowerCellTracker.md | 2 +- .../InfiniteRecharge.ShieldGenerator.md | 2 +- docs/classes/JSONBackend.md | 2 +- docs/classes/Match.md | 2 +- docs/classes/SQLBackend.md | 33 ++++---- docs/classes/SQLStoragePlan.md | 71 +--------------- docs/classes/Team.md | 2 +- docs/interfaces/JSONStoragePlan.md | 2 +- docs/interfaces/MatchData.md | 2 +- docs/interfaces/StorageBackend.md | 18 ++-- docs/modules.md | 4 +- docs/modules/DeepSpace.md | 2 +- docs/modules/InfiniteRecharge.md | 2 +- package.json | 2 +- 26 files changed, 56 insertions(+), 289 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 80add94..c9bb9c6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +### v0.3.0 +- Teams no longer have their own SQL table; you will need to `DROP COLUMN associated_team` on your `matches` tables if you use SQLite as a backend. + - Many methods that work with teams have been removed; instead, manipulate matches. +- The JSON backend is no longer supported; it may work but should not be relied upon in production. SQLite is simple enough to install and set up that it should not present a barrier to usage +- As per the [semver specification](https://semver.org/), "[the] major version zero (0.y.z) is for initial development ... [t]he public API SHOULD NOT be considered stable." Thus, this **breaking change** does not necessitate a v1 release. +- `StorageBackend#getMatchByNumber` has been removed. + ### v0.2.0 - Support TypeScript 4.4 and Node.js versions 16.x and 17.x - Add `StorageBackend#getMatchesByNumber` and support associating multiple `Match` objects with one match diff --git a/docs/README.md b/docs/README.md index a1436fb..2623096 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,4 +1,4 @@ -frc-scouting / [Exports](modules.md) +@bread5940/frc-scouting / [Exports](modules.md) # frc-scouting ![tests](https://github.com/TheAnnalyst/frc-scouting/workflows/tests/badge.svg?branch=main) [![coverage](https://codecov.io/gh/TheAnnalyst/frc-scouting/branch/main/graph/badge.svg?token=AL02Q8BYwp)](https://codecov.io/gh/TheAnnalyst/frc-scouting) [![npm version](https://badge.fury.io/js/frc-scouting.svg)](https://badge.fury.io/js/frc-scouting) diff --git a/docs/classes/DeepSpace.CargoTracker.md b/docs/classes/DeepSpace.CargoTracker.md index da042c4..7e15553 100644 --- a/docs/classes/DeepSpace.CargoTracker.md +++ b/docs/classes/DeepSpace.CargoTracker.md @@ -1,4 +1,4 @@ -[frc-scouting](../README.md) / [Exports](../modules.md) / [DeepSpace](../modules/DeepSpace.md) / CargoTracker +[@bread5940/frc-scouting](../README.md) / [Exports](../modules.md) / [DeepSpace](../modules/DeepSpace.md) / CargoTracker # Class: CargoTracker diff --git a/docs/classes/DeepSpace.DeepSpaceJSON.md b/docs/classes/DeepSpace.DeepSpaceJSON.md index 5dc97b3..009e959 100644 --- a/docs/classes/DeepSpace.DeepSpaceJSON.md +++ b/docs/classes/DeepSpace.DeepSpaceJSON.md @@ -1,4 +1,4 @@ -[frc-scouting](../README.md) / [Exports](../modules.md) / [DeepSpace](../modules/DeepSpace.md) / DeepSpaceJSON +[@bread5940/frc-scouting](../README.md) / [Exports](../modules.md) / [DeepSpace](../modules/DeepSpace.md) / DeepSpaceJSON # Class: DeepSpaceJSON @@ -51,7 +51,7 @@ Checks if this storage plan applies #### Defined in -games/deep-space.ts:288 +games/deep-space.ts:278 ___ @@ -77,4 +77,4 @@ JSON => Match #### Defined in -games/deep-space.ts:295 +games/deep-space.ts:285 diff --git a/docs/classes/DeepSpace.DeepSpaceMatch.md b/docs/classes/DeepSpace.DeepSpaceMatch.md index f41436f..9fcd646 100644 --- a/docs/classes/DeepSpace.DeepSpaceMatch.md +++ b/docs/classes/DeepSpace.DeepSpaceMatch.md @@ -1,4 +1,4 @@ -[frc-scouting](../README.md) / [Exports](../modules.md) / [DeepSpace](../modules/DeepSpace.md) / DeepSpaceMatch +[@bread5940/frc-scouting](../README.md) / [Exports](../modules.md) / [DeepSpace](../modules/DeepSpace.md) / DeepSpaceMatch # Class: DeepSpaceMatch diff --git a/docs/classes/DeepSpace.DeepSpaceSQL.md b/docs/classes/DeepSpace.DeepSpaceSQL.md index 04fca61..21f8230 100644 --- a/docs/classes/DeepSpace.DeepSpaceSQL.md +++ b/docs/classes/DeepSpace.DeepSpaceSQL.md @@ -1,4 +1,4 @@ -[frc-scouting](../README.md) / [Exports](../modules.md) / [DeepSpace](../modules/DeepSpace.md) / DeepSpaceSQL +[@bread5940/frc-scouting](../README.md) / [Exports](../modules.md) / [DeepSpace](../modules/DeepSpace.md) / DeepSpaceSQL # Class: DeepSpaceSQL @@ -30,12 +30,9 @@ Stores Deep Space teams/matches in SQLite - [dbDataToMatch](DeepSpace.DeepSpaceSQL.md#dbdatatomatch) - [dbDataToTeam](DeepSpace.DeepSpaceSQL.md#dbdatatoteam) - [deleteMatches](DeepSpace.DeepSpaceSQL.md#deletematches) -- [deleteTeams](DeepSpace.DeepSpaceSQL.md#deleteteams) - [getMatches](DeepSpace.DeepSpaceSQL.md#getmatches) - [getStatement](DeepSpace.DeepSpaceSQL.md#getstatement) -- [getTeams](DeepSpace.DeepSpaceSQL.md#getteams) - [insertMatch](DeepSpace.DeepSpaceSQL.md#insertmatch) -- [insertTeam](DeepSpace.DeepSpaceSQL.md#insertteam) ## Constructors @@ -203,32 +200,6 @@ storage/sqlite.ts:63 ___ -### deleteTeams - -▸ **deleteTeams**(`conditions`): `void` - -deletes teams - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `conditions` | { `column`: `string` ; `value`: `string` \| `number` }[] | - -#### Returns - -`void` - -#### Inherited from - -[SQLStoragePlan](SQLStoragePlan.md).[deleteTeams](SQLStoragePlan.md#deleteteams) - -#### Defined in - -storage/sqlite.ts:80 - -___ - ### getMatches ▸ **getMatches**(`conditions`): [`DeepSpaceMatch`](DeepSpace.DeepSpaceMatch.md)[] @@ -281,32 +252,6 @@ storage/sqlite.ts:38 ___ -### getTeams - -▸ **getTeams**(`conditions`): [`Team`](Team.md)<[`DeepSpaceMatch`](DeepSpace.DeepSpaceMatch.md)\>[] - -gets teams - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `conditions` | { `column`: `string` ; `value`: `string` \| `number` }[] | - -#### Returns - -[`Team`](Team.md)<[`DeepSpaceMatch`](DeepSpace.DeepSpaceMatch.md)\>[] - -#### Inherited from - -[SQLStoragePlan](SQLStoragePlan.md).[getTeams](SQLStoragePlan.md#getteams) - -#### Defined in - -storage/sqlite.ts:73 - -___ - ### insertMatch ▸ **insertMatch**(`match`): `void` @@ -330,29 +275,3 @@ Inserts a match #### Defined in games/deep-space.ts:270 - -___ - -### insertTeam - -▸ **insertTeam**(`team`): `void` - -Inserts a team - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `team` | [`Team`](Team.md)<[`DeepSpaceMatch`](DeepSpace.DeepSpaceMatch.md)\> | - -#### Returns - -`void` - -#### Overrides - -[SQLStoragePlan](SQLStoragePlan.md).[insertTeam](SQLStoragePlan.md#insertteam) - -#### Defined in - -games/deep-space.ts:275 diff --git a/docs/classes/DeepSpace.HatchPanelTracker.md b/docs/classes/DeepSpace.HatchPanelTracker.md index 928d536..d3c1501 100644 --- a/docs/classes/DeepSpace.HatchPanelTracker.md +++ b/docs/classes/DeepSpace.HatchPanelTracker.md @@ -1,4 +1,4 @@ -[frc-scouting](../README.md) / [Exports](../modules.md) / [DeepSpace](../modules/DeepSpace.md) / HatchPanelTracker +[@bread5940/frc-scouting](../README.md) / [Exports](../modules.md) / [DeepSpace](../modules/DeepSpace.md) / HatchPanelTracker # Class: HatchPanelTracker diff --git a/docs/classes/GamePieceTracker.md b/docs/classes/GamePieceTracker.md index 12344eb..9d3a5f3 100644 --- a/docs/classes/GamePieceTracker.md +++ b/docs/classes/GamePieceTracker.md @@ -1,4 +1,4 @@ -[frc-scouting](../README.md) / [Exports](../modules.md) / GamePieceTracker +[@bread5940/frc-scouting](../README.md) / [Exports](../modules.md) / GamePieceTracker # Class: GamePieceTracker diff --git a/docs/classes/InfiniteRecharge.ColorWheel.md b/docs/classes/InfiniteRecharge.ColorWheel.md index be9e2ca..65cdde4 100644 --- a/docs/classes/InfiniteRecharge.ColorWheel.md +++ b/docs/classes/InfiniteRecharge.ColorWheel.md @@ -1,4 +1,4 @@ -[frc-scouting](../README.md) / [Exports](../modules.md) / [InfiniteRecharge](../modules/InfiniteRecharge.md) / ColorWheel +[@bread5940/frc-scouting](../README.md) / [Exports](../modules.md) / [InfiniteRecharge](../modules/InfiniteRecharge.md) / ColorWheel # Class: ColorWheel diff --git a/docs/classes/InfiniteRecharge.InfiniteRechargeJSON.md b/docs/classes/InfiniteRecharge.InfiniteRechargeJSON.md index a50084b..af9729f 100644 --- a/docs/classes/InfiniteRecharge.InfiniteRechargeJSON.md +++ b/docs/classes/InfiniteRecharge.InfiniteRechargeJSON.md @@ -1,4 +1,4 @@ -[frc-scouting](../README.md) / [Exports](../modules.md) / [InfiniteRecharge](../modules/InfiniteRecharge.md) / InfiniteRechargeJSON +[@bread5940/frc-scouting](../README.md) / [Exports](../modules.md) / [InfiniteRecharge](../modules/InfiniteRecharge.md) / InfiniteRechargeJSON # Class: InfiniteRechargeJSON @@ -51,7 +51,7 @@ Checks if it applies #### Defined in -games/infinite-recharge.ts:328 +games/infinite-recharge.ts:319 ___ @@ -77,4 +77,4 @@ JSON => match #### Defined in -games/infinite-recharge.ts:337 +games/infinite-recharge.ts:328 diff --git a/docs/classes/InfiniteRecharge.InfiniteRechargeMatch.md b/docs/classes/InfiniteRecharge.InfiniteRechargeMatch.md index b32a4fe..7e78405 100644 --- a/docs/classes/InfiniteRecharge.InfiniteRechargeMatch.md +++ b/docs/classes/InfiniteRecharge.InfiniteRechargeMatch.md @@ -1,4 +1,4 @@ -[frc-scouting](../README.md) / [Exports](../modules.md) / [InfiniteRecharge](../modules/InfiniteRecharge.md) / InfiniteRechargeMatch +[@bread5940/frc-scouting](../README.md) / [Exports](../modules.md) / [InfiniteRecharge](../modules/InfiniteRecharge.md) / InfiniteRechargeMatch # Class: InfiniteRechargeMatch diff --git a/docs/classes/InfiniteRecharge.InfiniteRechargeSQL.md b/docs/classes/InfiniteRecharge.InfiniteRechargeSQL.md index b680b0d..0a489ab 100644 --- a/docs/classes/InfiniteRecharge.InfiniteRechargeSQL.md +++ b/docs/classes/InfiniteRecharge.InfiniteRechargeSQL.md @@ -1,4 +1,4 @@ -[frc-scouting](../README.md) / [Exports](../modules.md) / [InfiniteRecharge](../modules/InfiniteRecharge.md) / InfiniteRechargeSQL +[@bread5940/frc-scouting](../README.md) / [Exports](../modules.md) / [InfiniteRecharge](../modules/InfiniteRecharge.md) / InfiniteRechargeSQL # Class: InfiniteRechargeSQL @@ -30,12 +30,9 @@ Stores Infinite Recharge teams/matches in SQL - [dbDataToMatch](InfiniteRecharge.InfiniteRechargeSQL.md#dbdatatomatch) - [dbDataToTeam](InfiniteRecharge.InfiniteRechargeSQL.md#dbdatatoteam) - [deleteMatches](InfiniteRecharge.InfiniteRechargeSQL.md#deletematches) -- [deleteTeams](InfiniteRecharge.InfiniteRechargeSQL.md#deleteteams) - [getMatches](InfiniteRecharge.InfiniteRechargeSQL.md#getmatches) - [getStatement](InfiniteRecharge.InfiniteRechargeSQL.md#getstatement) -- [getTeams](InfiniteRecharge.InfiniteRechargeSQL.md#getteams) - [insertMatch](InfiniteRecharge.InfiniteRechargeSQL.md#insertmatch) -- [insertTeam](InfiniteRecharge.InfiniteRechargeSQL.md#insertteam) ## Constructors @@ -203,32 +200,6 @@ storage/sqlite.ts:63 ___ -### deleteTeams - -▸ **deleteTeams**(`conditions`): `void` - -deletes teams - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `conditions` | { `column`: `string` ; `value`: `string` \| `number` }[] | - -#### Returns - -`void` - -#### Inherited from - -[SQLStoragePlan](SQLStoragePlan.md).[deleteTeams](SQLStoragePlan.md#deleteteams) - -#### Defined in - -storage/sqlite.ts:80 - -___ - ### getMatches ▸ **getMatches**(`conditions`): [`InfiniteRechargeMatch`](InfiniteRecharge.InfiniteRechargeMatch.md)[] @@ -281,32 +252,6 @@ storage/sqlite.ts:38 ___ -### getTeams - -▸ **getTeams**(`conditions`): [`Team`](Team.md)<[`InfiniteRechargeMatch`](InfiniteRecharge.InfiniteRechargeMatch.md)\>[] - -gets teams - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `conditions` | { `column`: `string` ; `value`: `string` \| `number` }[] | - -#### Returns - -[`Team`](Team.md)<[`InfiniteRechargeMatch`](InfiniteRecharge.InfiniteRechargeMatch.md)\>[] - -#### Inherited from - -[SQLStoragePlan](SQLStoragePlan.md).[getTeams](SQLStoragePlan.md#getteams) - -#### Defined in - -storage/sqlite.ts:73 - -___ - ### insertMatch ▸ **insertMatch**(`match`): `void` @@ -330,29 +275,3 @@ Inserts a match #### Defined in games/infinite-recharge.ts:269 - -___ - -### insertTeam - -▸ **insertTeam**(`team`): `void` - -Inserts a team - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `team` | [`Team`](Team.md)<[`InfiniteRechargeMatch`](InfiniteRecharge.InfiniteRechargeMatch.md)\> | - -#### Returns - -`void` - -#### Overrides - -[SQLStoragePlan](SQLStoragePlan.md).[insertTeam](SQLStoragePlan.md#insertteam) - -#### Defined in - -games/infinite-recharge.ts:274 diff --git a/docs/classes/InfiniteRecharge.PowerCellTracker.md b/docs/classes/InfiniteRecharge.PowerCellTracker.md index 32e4bd0..1ddf5cf 100644 --- a/docs/classes/InfiniteRecharge.PowerCellTracker.md +++ b/docs/classes/InfiniteRecharge.PowerCellTracker.md @@ -1,4 +1,4 @@ -[frc-scouting](../README.md) / [Exports](../modules.md) / [InfiniteRecharge](../modules/InfiniteRecharge.md) / PowerCellTracker +[@bread5940/frc-scouting](../README.md) / [Exports](../modules.md) / [InfiniteRecharge](../modules/InfiniteRecharge.md) / PowerCellTracker # Class: PowerCellTracker diff --git a/docs/classes/InfiniteRecharge.ShieldGenerator.md b/docs/classes/InfiniteRecharge.ShieldGenerator.md index 95bad04..3cf350c 100644 --- a/docs/classes/InfiniteRecharge.ShieldGenerator.md +++ b/docs/classes/InfiniteRecharge.ShieldGenerator.md @@ -1,4 +1,4 @@ -[frc-scouting](../README.md) / [Exports](../modules.md) / [InfiniteRecharge](../modules/InfiniteRecharge.md) / ShieldGenerator +[@bread5940/frc-scouting](../README.md) / [Exports](../modules.md) / [InfiniteRecharge](../modules/InfiniteRecharge.md) / ShieldGenerator # Class: ShieldGenerator diff --git a/docs/classes/JSONBackend.md b/docs/classes/JSONBackend.md index 8077242..c7a3173 100644 --- a/docs/classes/JSONBackend.md +++ b/docs/classes/JSONBackend.md @@ -1,4 +1,4 @@ -[frc-scouting](../README.md) / [Exports](../modules.md) / JSONBackend +[@bread5940/frc-scouting](../README.md) / [Exports](../modules.md) / JSONBackend # Class: JSONBackend diff --git a/docs/classes/Match.md b/docs/classes/Match.md index 1cd0cdd..4279285 100644 --- a/docs/classes/Match.md +++ b/docs/classes/Match.md @@ -1,4 +1,4 @@ -[frc-scouting](../README.md) / [Exports](../modules.md) / Match +[@bread5940/frc-scouting](../README.md) / [Exports](../modules.md) / Match # Class: Match diff --git a/docs/classes/SQLBackend.md b/docs/classes/SQLBackend.md index e8f2c3e..204e291 100644 --- a/docs/classes/SQLBackend.md +++ b/docs/classes/SQLBackend.md @@ -1,4 +1,4 @@ -[frc-scouting](../README.md) / [Exports](../modules.md) / SQLBackend +[@bread5940/frc-scouting](../README.md) / [Exports](../modules.md) / SQLBackend # Class: SQLBackend @@ -48,7 +48,7 @@ Creates a new SQL backend #### Defined in -storage/sqlite.ts:93 +storage/sqlite.ts:76 ## Properties @@ -58,7 +58,7 @@ storage/sqlite.ts:93 #### Defined in -storage/sqlite.ts:90 +storage/sqlite.ts:73 ## Methods @@ -84,7 +84,7 @@ deletes a match #### Defined in -storage/sqlite.ts:183 +storage/sqlite.ts:164 ___ @@ -110,22 +110,21 @@ deletes matches #### Defined in -storage/sqlite.ts:190 +storage/sqlite.ts:171 ___ ### deleteTeam -▸ **deleteTeam**(`team`, `deleteMatches?`): `void` +▸ **deleteTeam**(`team`): `void` -deletes a team +deletes all matches involving a team #### Parameters | Name | Type | | :------ | :------ | | `team` | `number` \| [`Team`](Team.md)<[`Match`](Match.md)\> | -| `deleteMatches?` | `boolean` | #### Returns @@ -137,7 +136,7 @@ deletes a team #### Defined in -storage/sqlite.ts:136 +storage/sqlite.ts:119 ___ @@ -163,7 +162,7 @@ gets one match #### Defined in -storage/sqlite.ts:167 +storage/sqlite.ts:149 ___ @@ -189,7 +188,7 @@ gets matches #### Defined in -storage/sqlite.ts:158 +storage/sqlite.ts:140 ___ @@ -215,7 +214,7 @@ gets matches #### Defined in -storage/sqlite.ts:172 +storage/sqlite.ts:154 ___ @@ -241,7 +240,7 @@ gets a team #### Defined in -storage/sqlite.ts:123 +storage/sqlite.ts:108 ___ @@ -263,7 +262,7 @@ Registers a new storage plan #### Defined in -storage/sqlite.ts:98 +storage/sqlite.ts:81 ___ @@ -289,7 +288,7 @@ saves a match #### Defined in -storage/sqlite.ts:145 +storage/sqlite.ts:127 ___ @@ -315,7 +314,7 @@ Saves a team #### Defined in -storage/sqlite.ts:103 +storage/sqlite.ts:86 ___ @@ -331,4 +330,4 @@ String representation #### Defined in -storage/sqlite.ts:198 +storage/sqlite.ts:179 diff --git a/docs/classes/SQLStoragePlan.md b/docs/classes/SQLStoragePlan.md index 031e779..db270ed 100644 --- a/docs/classes/SQLStoragePlan.md +++ b/docs/classes/SQLStoragePlan.md @@ -1,4 +1,4 @@ -[frc-scouting](../README.md) / [Exports](../modules.md) / SQLStoragePlan +[@bread5940/frc-scouting](../README.md) / [Exports](../modules.md) / SQLStoragePlan # Class: SQLStoragePlan @@ -36,12 +36,9 @@ Each game (Deep Space, Infinite Recharge, etc.) should implement this. - [dbDataToMatch](SQLStoragePlan.md#dbdatatomatch) - [dbDataToTeam](SQLStoragePlan.md#dbdatatoteam) - [deleteMatches](SQLStoragePlan.md#deletematches) -- [deleteTeams](SQLStoragePlan.md#deleteteams) - [getMatches](SQLStoragePlan.md#getmatches) - [getStatement](SQLStoragePlan.md#getstatement) -- [getTeams](SQLStoragePlan.md#getteams) - [insertMatch](SQLStoragePlan.md#insertmatch) -- [insertTeam](SQLStoragePlan.md#insertteam) ## Constructors @@ -173,28 +170,6 @@ storage/sqlite.ts:63 ___ -### deleteTeams - -▸ **deleteTeams**(`conditions`): `void` - -deletes teams - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `conditions` | { `column`: `string` ; `value`: `string` \| `number` }[] | - -#### Returns - -`void` - -#### Defined in - -storage/sqlite.ts:80 - -___ - ### getMatches ▸ **getMatches**(`conditions`): `T`[] @@ -239,28 +214,6 @@ storage/sqlite.ts:38 ___ -### getTeams - -▸ **getTeams**(`conditions`): [`Team`](Team.md)<`T`\>[] - -gets teams - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `conditions` | { `column`: `string` ; `value`: `string` \| `number` }[] | - -#### Returns - -[`Team`](Team.md)<`T`\>[] - -#### Defined in - -storage/sqlite.ts:73 - -___ - ### insertMatch ▸ `Abstract` **insertMatch**(`match`): `void` @@ -280,25 +233,3 @@ Inserts match #### Defined in storage/sqlite.ts:54 - -___ - -### insertTeam - -▸ `Abstract` **insertTeam**(`team`): `void` - -Inserts team - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `team` | [`Team`](Team.md)<`T`\> | - -#### Returns - -`void` - -#### Defined in - -storage/sqlite.ts:71 diff --git a/docs/classes/Team.md b/docs/classes/Team.md index dce2667..639925b 100644 --- a/docs/classes/Team.md +++ b/docs/classes/Team.md @@ -1,4 +1,4 @@ -[frc-scouting](../README.md) / [Exports](../modules.md) / Team +[@bread5940/frc-scouting](../README.md) / [Exports](../modules.md) / Team # Class: Team diff --git a/docs/interfaces/JSONStoragePlan.md b/docs/interfaces/JSONStoragePlan.md index 5416e0a..c2fb51e 100644 --- a/docs/interfaces/JSONStoragePlan.md +++ b/docs/interfaces/JSONStoragePlan.md @@ -1,4 +1,4 @@ -[frc-scouting](../README.md) / [Exports](../modules.md) / JSONStoragePlan +[@bread5940/frc-scouting](../README.md) / [Exports](../modules.md) / JSONStoragePlan # Interface: JSONStoragePlan diff --git a/docs/interfaces/MatchData.md b/docs/interfaces/MatchData.md index 4e21691..2c92ddf 100644 --- a/docs/interfaces/MatchData.md +++ b/docs/interfaces/MatchData.md @@ -1,4 +1,4 @@ -[frc-scouting](../README.md) / [Exports](../modules.md) / MatchData +[@bread5940/frc-scouting](../README.md) / [Exports](../modules.md) / MatchData # Interface: MatchData diff --git a/docs/interfaces/StorageBackend.md b/docs/interfaces/StorageBackend.md index 7e88fdd..37a9ec4 100644 --- a/docs/interfaces/StorageBackend.md +++ b/docs/interfaces/StorageBackend.md @@ -1,4 +1,4 @@ -[frc-scouting](../README.md) / [Exports](../modules.md) / StorageBackend +[@bread5940/frc-scouting](../README.md) / [Exports](../modules.md) / StorageBackend # Interface: StorageBackend @@ -39,7 +39,7 @@ #### Defined in -storage/backend.ts:30 +storage/backend.ts:20 ___ @@ -59,7 +59,7 @@ ___ #### Defined in -storage/backend.ts:31 +storage/backend.ts:21 ___ @@ -88,10 +88,6 @@ ___ ▸ **getMatchByNumber**(`number`): ``null`` \| [`Match`](../classes/Match.md) -Get only one match from a given match number. - -**`deprecated`** Use getMatchesByNumber instead. - #### Parameters | Name | Type | @@ -104,7 +100,7 @@ Get only one match from a given match number. #### Defined in -storage/backend.ts:23 +storage/backend.ts:18 ___ @@ -134,10 +130,6 @@ ___ ▸ **getMatchesByTeam**(`team`): [`Match`](../classes/Match.md)[] -Gets matches ASSOCIATED with the team (i.e. as part of the team, not just any match scouted for that team) -I don't know what the desired behavior is here, and if we deprecate JSON crap it'd be easier to make it do -what we actually want. - #### Parameters | Name | Type | @@ -150,7 +142,7 @@ what we actually want. #### Defined in -storage/backend.ts:29 +storage/backend.ts:19 ___ diff --git a/docs/modules.md b/docs/modules.md index 36a0f92..f8629e8 100644 --- a/docs/modules.md +++ b/docs/modules.md @@ -1,6 +1,6 @@ -[frc-scouting](README.md) / Exports +[@bread5940/frc-scouting](README.md) / Exports -# frc-scouting +# @bread5940/frc-scouting ## Table of contents diff --git a/docs/modules/DeepSpace.md b/docs/modules/DeepSpace.md index bbac626..6512a63 100644 --- a/docs/modules/DeepSpace.md +++ b/docs/modules/DeepSpace.md @@ -1,4 +1,4 @@ -[frc-scouting](../README.md) / [Exports](../modules.md) / DeepSpace +[@bread5940/frc-scouting](../README.md) / [Exports](../modules.md) / DeepSpace # Namespace: DeepSpace diff --git a/docs/modules/InfiniteRecharge.md b/docs/modules/InfiniteRecharge.md index 4686f7e..bba3233 100644 --- a/docs/modules/InfiniteRecharge.md +++ b/docs/modules/InfiniteRecharge.md @@ -1,4 +1,4 @@ -[frc-scouting](../README.md) / [Exports](../modules.md) / InfiniteRecharge +[@bread5940/frc-scouting](../README.md) / [Exports](../modules.md) / InfiniteRecharge # Namespace: InfiniteRecharge diff --git a/package.json b/package.json index ba7fa8a..c9cb39f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "frc-scouting", - "version": "0.2.0", + "version": "0.3.0", "description": "A TypeScript library for handling FRC scouting data from robotics tournaments.", "main": "built/index.js", "types": "built/index.d.ts",