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

tickerowl-app-base

Package Overview
Dependencies
Maintainers
0
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

tickerowl-app-base - npm Package Compare versions

Comparing version 1.0.0 to 1.0.1

52

dist/index.d.ts

@@ -1,1 +0,51 @@

export declare const name = "TickerOwl App Base";
export type AppInfo = {
id: string;
name: string;
description: string;
version: number;
author: string;
authorXUrl?: string;
authorGitHubUrl?: string;
};
export type SlideInput = {
label: string;
description?: string;
type: "text" | "number";
required?: boolean;
placeholder?: string;
};
export type SlideInputValue = {
value?: string | number | null;
};
export type SlideData = {
type: "TEXT" | "KEY_VALUE" | "TIME" | "YOUTUBE" | "MATRIX";
text?: string | null;
key?: string;
value?: string;
matrix?: number[][];
steps?: number;
};
export type AppSlide = {
title: string;
description: string;
inputs: Record<string, SlideInput>;
getData: (options: {
store: AppDataStore;
inputs: Record<string, {
input: SlideInput;
value: SlideInputValue;
}>;
}) => Promise<{
slides: SlideData[];
}>;
};
export interface AppDataStore {
read(key: string): Promise<string | null>;
write(key: string, value: string): Promise<void>;
delete(key: string): Promise<void>;
list(prefix: string): Promise<string[]>;
}
export interface App {
getInfo(): AppInfo;
getSlides(): Record<string, AppSlide>;
}

2

dist/index.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.name = void 0;
exports.name = "TickerOwl App Base";
{
"name": "tickerowl-app-base",
"version": "1.0.0",
"version": "1.0.1",
"description": "",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

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