@solfacil/plasma-utils
Version:
- 💚 [Nuxt 3](https://nuxt.com/) - Compatible with Nuxt 3 - 🍞 [BUN](https://bun.sh/) - A fast JavaScript all-in-one toolkit (runtime, bundler, test runner, package manager). - 🔑 [Keycloak](https://www.keycloak.org/) integration. - ⚡️ Vite - Instant HMR.
25 lines (24 loc) • 1.59 kB
TypeScript
import BaseApi from './api/BaseApi';
import { useApi } from './composables/api';
import { useConnections } from './composables/connections';
import { useEnvironment } from './composables/environment';
import { useKeycloak } from './composables/keycloak';
import { useLoading } from './composables/loading';
import { useAppStorage } from './composables/storage';
import { AuthToken, AvailableConnection, Configuration, Connections, DefinedGraphQLConnections, DefinedRestConnections, GraphQLConnection, GraphQLConnections, KeycloakConnection, KeycloakConnections, NormalizedConnections, RestConnection, RestConnections } from './types';
import * as utils from './utils';
import { HttpStatus } from './utils/HttpStatus';
declare var connections: Connections;
declare var configuration: Configuration;
type RestConfig = keyof typeof connections.rest;
type GraphQLConfig = keyof typeof connections.graphql;
type KeycloakConfig = keyof typeof connections.keycloak;
declare const _default: {
install: (app: any, options: {
configuration: Configuration;
connections: Connections;
}) => void;
};
export default _default;
export type { AuthToken, AvailableConnection, Configuration, Connections, DefinedGraphQLConnections, DefinedRestConnections, GraphQLConfig, GraphQLConnection, GraphQLConnections, KeycloakConfig, KeycloakConnection, KeycloakConnections, NormalizedConnections, RestConfig, RestConnection, RestConnections };
export { BaseApi, configuration, connections, HttpStatus, useApi, useAppStorage, useConnections, useEnvironment, useKeycloak, useLoading, utils };