Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Socket
Sign inDemoInstall

piral

Package Overview
Dependencies
Maintainers
1
Versions
1021
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

piral - npm Package Compare versions

Comparing version 0.6.0-pre.536 to 0.6.0-pre.537

4

lib/render.d.ts
import { EventEmitter, GlobalState } from 'piral-core';
import { PiExtApi, PiralOptions } from './types';
import { PiletApi, PiralOptions } from './types';
/**

@@ -16,2 +16,2 @@ * Sets up a new Piral instance and renders it using the provided options.

*/
export declare function renderInstance<TApi = PiExtApi, TState extends GlobalState = GlobalState, TActions extends {} = {}>(options: PiralOptions<TApi, TState, TActions>): Promise<EventEmitter>;
export declare function renderInstance<TApi = PiletApi, TState extends GlobalState = GlobalState, TActions extends {} = {}>(options: PiralOptions<TApi, TState, TActions>): Promise<EventEmitter>;

@@ -1,5 +0,6 @@

import { PiralApi, PageComponentProps, TileComponentProps, MenuComponentProps, ExtensionComponentProps, ModalComponentProps } from 'piral-core';
import { PiralCoreApi, PageComponentProps, TileComponentProps, MenuComponentProps, ExtensionComponentProps, ModalComponentProps } from 'piral-core';
import { PiralFetchApi, PiralGqlApi, PiralLocaleApi } from 'piral-ext';
export declare type PiExtApi = PiralFetchApi & PiralGqlApi & PiralLocaleApi;
export declare type PiletApi = PiralApi<PiExtApi>;
export declare type PiralApi = PiralCoreApi & PiExtApi;
export declare type PiletApi = PiralCoreApi<PiralApi> & PiExtApi;
export declare type PiPageComponentProps = PageComponentProps<PiletApi>;

@@ -6,0 +7,0 @@ export declare type PiTileComponentProps = TileComponentProps<PiletApi>;

import { ArbiterModuleMetadata } from 'react-arbiter';
import { PiralStateConfiguration, GlobalState, PiletRequester, Extend, PiralApi } from 'piral-core';
import { PiralStateConfiguration, GlobalState, PiletRequester, Extend } from 'piral-core';
import { LocalizationMessages, PiralGqlApiQuery, PiralFetchApiFetch } from 'piral-ext';
import { PiExtApi } from './api';
import { LayoutBuilder } from './layout';
export interface PiralAttachment<TApi = PiExtApi> {
(api: PiralApi<TApi>): void;
export interface PiralAttachment<TApi> {
(api: TApi): void;
}

@@ -13,3 +12,3 @@ export declare type PiletsMetadata = Array<ArbiterModuleMetadata>;

}
export interface PiralConfig<TApi = PiExtApi, TState extends GlobalState = GlobalState, TActions extends {} = {}> extends PiralStateConfiguration<TState, TActions> {
export interface PiralConfig<TApi, TState extends GlobalState = GlobalState, TActions extends {} = {}> extends PiralStateConfiguration<TState, TActions> {
/**

@@ -35,3 +34,3 @@ * Sets the default translations to be available. Alternatively,

}
export interface PiralLoader<TApi = PiExtApi, TState extends GlobalState = GlobalState, TActions extends {} = {}> {
export interface PiralLoader<TApi, TState extends GlobalState = GlobalState, TActions extends {} = {}> {
(options: {

@@ -45,3 +44,3 @@ query: PiralGqlApiQuery;

*/
export interface PiralOptions<TApi = PiExtApi, TState extends GlobalState = GlobalState, TActions extends {} = {}> {
export interface PiralOptions<TApi, TState extends GlobalState = GlobalState, TActions extends {} = {}> {
/**

@@ -48,0 +47,0 @@ * Sets the selector of the element to render into.

{
"name": "piral",
"version": "0.6.0-pre.536",
"version": "0.6.0-pre.537",
"description": "The all-in-one piral package.",

@@ -44,4 +44,4 @@ "keywords": [

"graphql": "^14.3.0",
"piral-core": "^0.6.0-pre.536",
"piral-ext": "^0.6.0-pre.536",
"piral-core": "^0.6.0-pre.537",
"piral-ext": "^0.6.0-pre.537",
"promise-polyfill": "^8.1.0",

@@ -60,3 +60,3 @@ "react": "^16.8.1",

},
"gitHead": "8931b3afae7086d16aba280bdbb1ac8c89181549"
"gitHead": "f963bd3655c69b88a3ad84192aa8b3e5ae6006d4"
}
import {
PiralApi,
PiralCoreApi,
PageComponentProps,

@@ -12,3 +12,4 @@ TileComponentProps,

export type PiExtApi = PiralFetchApi & PiralGqlApi & PiralLocaleApi;
export type PiletApi = PiralApi<PiExtApi>;
export type PiralApi = PiralCoreApi & PiExtApi;
export type PiletApi = PiralCoreApi<PiralApi> & PiExtApi;
export type PiPageComponentProps = PageComponentProps<PiletApi>;

@@ -15,0 +16,0 @@ export type PiTileComponentProps = TileComponentProps<PiletApi>;

import { ArbiterModuleMetadata } from 'react-arbiter';
import { PiralStateConfiguration, GlobalState, PiletRequester, Extend, PiralApi } from 'piral-core';
import { PiralStateConfiguration, GlobalState, PiletRequester, Extend } from 'piral-core';
import { LocalizationMessages, PiralGqlApiQuery, PiralFetchApiFetch } from 'piral-ext';
import { PiExtApi } from './api';
import { LayoutBuilder } from './layout';
export interface PiralAttachment<TApi = PiExtApi> {
(api: PiralApi<TApi>): void;
export interface PiralAttachment<TApi> {
(api: TApi): void;
}

@@ -17,3 +16,3 @@

export interface PiralConfig<TApi = PiExtApi, TState extends GlobalState = GlobalState, TActions extends {} = {}>
export interface PiralConfig<TApi, TState extends GlobalState = GlobalState, TActions extends {} = {}>
extends PiralStateConfiguration<TState, TActions> {

@@ -41,3 +40,3 @@ /**

export interface PiralLoader<TApi = PiExtApi, TState extends GlobalState = GlobalState, TActions extends {} = {}> {
export interface PiralLoader<TApi, TState extends GlobalState = GlobalState, TActions extends {} = {}> {
(options: { query: PiralGqlApiQuery; fetch: PiralFetchApiFetch }): Promise<

@@ -51,3 +50,3 @@ PiralConfig<TApi, TState, TActions> | undefined

*/
export interface PiralOptions<TApi = PiExtApi, TState extends GlobalState = GlobalState, TActions extends {} = {}> {
export interface PiralOptions<TApi, TState extends GlobalState = GlobalState, TActions extends {} = {}> {
/**

@@ -54,0 +53,0 @@ * Sets the selector of the element to render into.

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc