Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 34x 34x 34x 34x 34x | import * as os from "libs/opensearch-lib";
import { getDomain, getOsNamespace } from "libs/utils";
import { BaseIndex } from "shared-types/opensearch";
export async function itemExists({ id }: { id: string }): Promise<boolean> {
try {
const domain = getDomain();
const index: `${string}${BaseIndex}` = getOsNamespace("main");
const packageResult = await os.getItem(domain, index, id);
return packageResult?._source !== undefined && packageResult?._source !== null;
} catch (error) {
console.error(error);
return false;
}
}
|