Socket
Socket
Sign inDemoInstall

ozone-typescript-client

Package Overview
Dependencies
Maintainers
5
Versions
151
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ozone-typescript-client - npm Package Compare versions

Comparing version 6.1.2 to 6.1.4

9

dist/src/itemClient/itemClient.d.ts
import { FromOzone, Item, Query, SearchRequest, UUID, Patch, AggregationItem } from 'ozone-type';
export interface SearchResults<T extends Item> {
interface ISearchResults<T> {
id?: number;

@@ -7,4 +7,7 @@ total?: number;

results?: T[];
}
export interface SearchResults<T extends Item> extends ISearchResults<T> {
aggregations?: Array<AggregationItem>;
}
export declare type SearchIdsResults = ISearchResults<UUID>;
export interface ItemClient<T extends Item> {

@@ -19,2 +22,3 @@ save(item: Patch<T>): Promise<FromOzone<T>>;

search(searchRequest: SearchRequest): Promise<SearchResults<FromOzone<T>>>;
searchIds(searchRequest: SearchRequest): Promise<SearchIdsResults>;
count(query?: Query): Promise<number>;

@@ -24,3 +28,3 @@ deleteById(id: UUID, permanent?: boolean): Promise<UUID | null>;

searchGenerator(searchRequest: SearchRequest): SearchIterator<T>;
queryDelete(searchQuery: Query): Promise<UUID[]>;
queryDelete(searchQuery: Query, permanent?: boolean): Promise<UUID[]>;
}

@@ -34,1 +38,2 @@ export interface SearchIterator<T> extends AsyncIterableIterator<SearchResults<FromOzone<T>>> {

}
export {};
import { FromOzone, Item, Query, SearchRequest, UUID, Patch } from 'ozone-type';
import { ItemClient, SearchResults, SearchIterator } from './itemClient';
import { ItemClient, SearchResults, SearchIterator, SearchIdsResults } from './itemClient';
import { OzoneClient } from '../ozoneClient/ozoneClient';

@@ -18,6 +18,7 @@ export declare class ItemClientImpl<T extends Item> implements ItemClient<T> {

search(searchRequest: SearchRequest): Promise<SearchResults<FromOzone<T>>>;
searchIds(searchRequest: SearchRequest): Promise<SearchIdsResults>;
searchGenerator(searchRequest: SearchRequest): SearchIterator<T>;
broadcast(item: T): Promise<FromOzone<T>>;
bulkBroadcast(items: T[]): Promise<FromOzone<T>[]>;
queryDelete(searchQuery: Query): Promise<UUID[]>;
queryDelete(searchQuery: Query, permanent?: boolean): Promise<UUID[]>;
}

@@ -89,2 +89,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {

}
searchIds(searchRequest) {
const request = new Request(`${this.baseUrl}/rest/v3/items/${this.typeIdentifier}/searchIds`)
.setMethod('POST')
.setBody(searchRequest);
return this.client.call(request);
}
searchGenerator(searchRequest) {

@@ -117,5 +123,6 @@ return new SearchIteratorImpl(this.client, this.baseUrl, this.typeIdentifier, searchRequest);

}
queryDelete(searchQuery) {
queryDelete(searchQuery, permanent = false) {
return __awaiter(this, void 0, void 0, function* () {
const request = new Request(`${this.baseUrl}/rest/v3/items/${this.typeIdentifier}/queryDelete`)
const url = `${this.baseUrl}/rest/v3/items/${this.typeIdentifier}/queryDelete${permanent ? '?permanent=true' : ''}`;
const request = new Request(url)
.setMethod('POST')

@@ -122,0 +129,0 @@ .setBody(searchQuery);

@@ -10,3 +10,3 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {

};
import uniqBy from 'lodash/uniqBy';
import uniqBy from 'ozone-components-utils/uniqBy';
import { Cache } from '../cache/cache';

@@ -13,0 +13,0 @@ export class TypeCacheImpl {

{
"name": "ozone-typescript-client",
"version": "6.1.2",
"version": "6.1.4",
"description": "",

@@ -29,2 +29,3 @@ "main": "dist/src/index.js",

"helpful-decorators": "2.0.4",
"ozone-components-utils": "^6.1.4",
"ozone-search-helper": "^6.0.3",

@@ -39,3 +40,3 @@ "ozone-type": "^6.0.3",

},
"gitHead": "d9d26ea781f7fcb7ad5e515ea0a2d66708520482"
"gitHead": "84348ca2eae8062b29d6de687bd3c7f76352eac2"
}

@@ -182,3 +182,2 @@ [![NPM version][npm-image]][npm-url]

```typescript
import { once } from 'lodash'
import { OzoneClient } from 'ozone-typescript-client'

@@ -188,2 +187,3 @@ import UserCredentials = OzoneClient.UserCredentials

import { getDefaultClient } from 'ozone-default-client'
import once from 'ozone-components-utils/once'

@@ -190,0 +190,0 @@ export class PageLoginDefault extends Polymer.Element {

Sorry, the diff of this file is not supported yet

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