UNPKG

@goatlab/typesense

Version:

Modern TypeScript wrapper for Typesense search engine API

15 lines 737 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createOrUpdateAlias = createOrUpdateAlias; const tenant_1 = require("../../utils/tenant"); async function createOrUpdateAlias(ctx, aliasName, collectionName) { // Apply tenant prefix to alias name if tenant is set const qualifiedAliasName = (0, tenant_1.createTenantQualifiedName)(ctx.tenantId, aliasName); // Collection name should already be qualified via fqcn const qualifiedCollectionName = ctx.fqcn(collectionName); return await ctx.httpClient.request(`/aliases/${qualifiedAliasName}`, { method: 'PUT', body: { collection_name: qualifiedCollectionName } }); } //# sourceMappingURL=createOrUpdateAlias.js.map