appwrite-utils
Version:
`appwrite-utils` is a comprehensive TypeScript library designed to streamline the development process for Appwrite projects. Version 1.0.0 aligns with the YAML-first architecture of `appwrite-utils-cli`, providing enhanced integration capabilities and rob
33 lines (32 loc) • 2.41 kB
JavaScript
export { areCollectionNamesSame } from "./functions/collections.js";
export { converterFunctions, } from "./functions/converters.js";
export { getFileDownloadUrl, getFileViewUrl, getFilePreviewUrl } from "./functions/files.js";
export { validationRules, } from "./functions/validationRules.js";
export { booleanAttributeSchema, } from "./schemas/booleanAttribute.js";
export { datetimeAttributeSchema, } from "./schemas/datetimeAttribute.js";
export { emailAttributeSchema, } from "./schemas/emailAttribute.js";
export { enumAttributeSchema, } from "./schemas/enumAttribute.js";
export { doubleAttributeSchema, floatAttributeSchema, } from "./schemas/doubleAttribute.js";
export { integerAttributeSchema, } from "./schemas/integerAttribute.js";
export { ipAttributeSchema } from "./schemas/ipAttribute.js";
export { stringAttributeSchema, } from "./schemas/stringAttribute.js";
export { relationshipAttributeSchema, } from "./schemas/relationshipAttribute.js";
export { urlAttributeSchema, } from "./schemas/urlAttribute.js";
export { AppwriteConfigSchema, } from "./schemas/appwriteConfig.js";
export { CollectionCreateSchema, CollectionSchema, } from "./schemas/collection.js";
export { attributeSchema, attributesSchema, } from "./schemas/attribute.js";
export { indexSchema, indexesSchema, } from "./schemas/index.js";
export { permissionSchema, permissionsSchema, PermissionToAppwritePermission, } from "./schemas/permissions.js";
export { idMappingSchema, idMappingsSchema, } from "./schemas/idMapping.js";
export { AttributeMappingSchema, AttributeMappingsSchema, } from "./schemas/attributeMappings.js";
export { importDefSchema, importDefSchemas, } from "./schemas/importDef.js";
export { parseAttribute } from "./functions/schema.js";
export { AuthUserSchema, AuthUserCreateSchema, } from "./schemas/authUser.js";
export { tryAwaitWithRetry, objectNeedsUpdate, cleanObjectForAppwrite, listDocumentsBatched } from "./functions/helpers.js";
export { getAppwriteClient } from "./functions/appwriteHelpers.js";
export { SpecificationSchema } from "./schemas/specifications.js";
export { AppwriteRequest } from "./schemas/appwriteRequest.js";
export { AppwriteFunctionSchema } from "./schemas/functions.js";
export { FunctionScopes } from "./schemas/functionScopes.js";
export { FunctionSpecifications } from "./schemas/functionSpecifications.js";
export { RuntimeSchema } from "./schemas/runtime.js";