refactor: docs and styling

Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
This commit is contained in:
2026-06-20 19:01:51 -04:00
parent 3aef72b05c
commit 556ff7d708
7 changed files with 40 additions and 32 deletions
+13 -5
View File
@@ -2,9 +2,17 @@
* Class model for Collection Interface
*/
import type { CollectionInterface, CollectionModelInterface, CollectionPropertiesInterface, CollectionPropertiesModelInterface } from "@/types/collection";
import type {
CollectionInterface,
CollectionModelInterface,
CollectionPropertiesInterface,
CollectionPropertiesModelInterface
} from "@/types/collection";
import { clonePlain } from './clone-plain';
import type { CollectionIdentifier, ServiceIdentifier } from "@/services";
import type {
CollectionIdentifier,
ServiceIdentifier
} from "@/services";
export class CollectionObject implements CollectionModelInterface {
@@ -16,9 +24,9 @@ export class CollectionObject implements CollectionModelInterface {
'@type': 'mail:collection',
version: 1,
provider: '',
service: '',
collection: null,
identifier: '',
service: '' as ServiceIdentifier,
collection: null as CollectionIdentifier | null,
identifier: '' as CollectionIdentifier,
properties: {'@type': 'mail:folder', label: ''},
};
}
+2 -2
View File
@@ -19,8 +19,8 @@ export class EntityObject implements EntityModelInterface {
version: 1,
provider: '',
service: '',
collection: null,
identifier: null,
collection: '' as CollectionIdentifier,
identifier: '' as EntityIdentifier,
signature: null,
created: null,
modified: null,