UNPKG

schema-dts-gen

Version:

Generate TypeScript Definitions for Schema.org Schema

27 lines 1.13 kB
/** * Copyright 2023 Google LLC * * 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 * * https://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. */ import { TypedTopic } from '../triples/wellKnown.js'; import { ClassMap } from '../ts/class.js'; /** * Produce a mapping of all Classes within the Ontology. The resulting classes * are empty and only describes their names, comments, and inheritance * relations. * * @param topics a sequence of processed triples describing an Ontology. * @returns ClassMap Mapping fully qualified ID of each type to a Class. */ export declare function ProcessClasses(topics: readonly TypedTopic[]): ClassMap; //# sourceMappingURL=toClass.d.ts.map