UNPKG

iopa

Version:

API-first, Internet of Things (IoT) stack for Typescript, official implementation of the Internet Open Protocols Alliance (IOPA) reference pattern

44 lines (39 loc) 1.39 kB
/* eslint-disable @rushstack/typedef-var */ /* * Internet Open Protocol Abstraction (IOPA) * Copyright (c) 2016-2022 Internet Open Protocols Alliance * * 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. */ import * as shallow from './util/shallow' import * as url from './util/url' import * as status from './util/status' import cloneKeyBehaviors from './util/prototype' import { Disposable } from './util/disposable' export const iopaPrototype = { cloneKeyBehaviors } export const util = { shallow, url, status, prototype: iopaPrototype, Disposable } export { default as App, RouterApp } from './appBuilder/appBuilder' export * from './iopa/constants' export * from './iopa/context-core' export * from './iopa/context-edge' export { consoleLogger } from './iopa/logging' export { default as IopaMap } from './iopa/map' export { TraceEvent } from './util/events'