Initial commit

This commit is contained in:
root
2026-01-04 22:05:37 -05:00
committed by Sebastian Krupinski
commit 4f979ced22
57 changed files with 11076 additions and 0 deletions

28
src/types/auxiliary.ts Normal file
View File

@@ -0,0 +1,28 @@
/**
* JMAP-specific auxiliary data types
* Stored in ServiceInterface.auxiliary field
*/
/**
* JMAP-specific auxiliary data
* Contains provider-specific metadata and capabilities
*/
export interface JmapAuxiliary {
/** JMAP capability flags */
capable?: {
core?: boolean;
mail?: boolean;
calendar?: boolean;
contacts?: boolean;
documents?: boolean;
};
/** JMAP session URL */
sessionUrl?: string;
/** JMAP account ID */
accountId?: string;
/** Allow additional custom fields */
[key: string]: any;
}