UNPKG

langextract

Version:

A TypeScript library for extracting structured and grounded information from text using LLMs

37 lines 1.46 kB
"use strict"; /** * Copyright 2025 kmbro. * * This is a TypeScript translation of the original Python LangExtract library * by Google LLC (https://github.com/google/langextract). * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ Object.defineProperty(exports, "__esModule", { value: true }); exports.FormatType = exports.AlignmentStatus = void 0; /** * Core data types for the annotation pipeline. */ var AlignmentStatus; (function (AlignmentStatus) { AlignmentStatus["MATCH_EXACT"] = "match_exact"; AlignmentStatus["MATCH_GREATER"] = "match_greater"; AlignmentStatus["MATCH_LESSER"] = "match_lesser"; AlignmentStatus["MATCH_FUZZY"] = "match_fuzzy"; })(AlignmentStatus || (exports.AlignmentStatus = AlignmentStatus = {})); var FormatType; (function (FormatType) { FormatType["YAML"] = "yaml"; FormatType["JSON"] = "json"; })(FormatType || (exports.FormatType = FormatType = {})); //# sourceMappingURL=types.js.map