@giosg/pub-sdk
Advanced tools
+8
-0
@@ -7,2 +7,10 @@ # Changelog | ||
| ## 0.6.0 | ||
| - Added `PubMessageBodyV3`, `ChunkV3` interfaces. | ||
| - Added chunks for audio, video, image, file. | ||
| - Added BAR Attachments support. | ||
| - Added chunks for text, phone, email, link. | ||
| - Added BAR message tokens support. | ||
| ## 0.5.3 | ||
@@ -9,0 +17,0 @@ |
+35
-3
@@ -105,3 +105,29 @@ import { UserUid, OrganizationUid } from "@giosg/types"; | ||
| } | ||
| export declare type Chunk = TextChunk; | ||
| export interface LinkChunk { | ||
| type: "link"; | ||
| kind: "url" | "phone" | "email"; | ||
| text: string; | ||
| } | ||
| export interface FileChunk { | ||
| type: "file"; | ||
| url: string; | ||
| name: string; | ||
| size?: string; | ||
| } | ||
| export interface AudioChunk { | ||
| type: "audio"; | ||
| url: string; | ||
| title?: string; | ||
| } | ||
| export interface VideoChunk { | ||
| type: "video"; | ||
| url: string; | ||
| title?: string; | ||
| } | ||
| export interface ImageChunk { | ||
| type: "image"; | ||
| url: string; | ||
| } | ||
| export declare type ChunkV2 = TextChunk; | ||
| export declare type ChunkV3 = TextChunk | AudioChunk | VideoChunk | FileChunk | ImageChunk | LinkChunk; | ||
| export interface PubMessageBodyV1 { | ||
@@ -117,5 +143,11 @@ /** Version of the message, use latest whenever possible */ | ||
| /** Content of message*/ | ||
| chunks: Chunk[]; | ||
| chunks: ChunkV2[]; | ||
| } | ||
| export declare type PubMessageBody = PubMessageBodyV1 | PubMessageBodyV2; | ||
| export interface PubMessageBodyV3 { | ||
| /** Version of the message, use latest whenever possible */ | ||
| version: 3; | ||
| /** Content of message*/ | ||
| chunks: ChunkV3[]; | ||
| } | ||
| export declare type PubMessageBody = PubMessageBodyV1 | PubMessageBodyV2 | PubMessageBodyV3; | ||
| export interface NotificationSettingsPayload { | ||
@@ -122,0 +154,0 @@ /** Notification mode to be applied */ |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"groupchats.d.ts","sourceRoot":"","sources":["../src/groupchats.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"groupchats.d.ts","sourceRoot":"","sources":["../src/groupchats.ts"],"names":[],"mappings":"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"} |
+1
-1
@@ -1,3 +0,3 @@ | ||
| export { PubChannel, PubChannelMember, PubMessage, DMChannelPayload, PubChannelUid, PubChannelMemberUid, PubMessageUid, NotificationSettings, NotificationSettingsPayload, PubMessageBody, PubMessagePayload, ChannelPayload, TextChunk, Chunk, PubMessageBodyV1, PubMessageBodyV2 } from "./groupchats"; | ||
| export { PubChannel, PubChannelMember, PubMessage, DMChannelPayload, PubChannelUid, PubChannelMemberUid, PubMessageUid, NotificationSettings, NotificationSettingsPayload, PubMessagePayload, ChannelPayload, TextChunk, AudioChunk, FileChunk, ImageChunk, LinkChunk, VideoChunk, ChunkV2, ChunkV3, PubMessageBody, PubMessageBodyV1, PubMessageBodyV2, PubMessageBodyV3, } from "./groupchats"; | ||
| export { BasePubSdk } from "./sdk"; | ||
| //# sourceMappingURL=index.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,EACL,UAAU,EACV,gBAAgB,EAChB,UAAU,EACV,gBAAgB,EAChB,aAAa,EACb,mBAAmB,EACnB,aAAa,EACb,oBAAoB,EACpB,2BAA2B,EAC3B,cAAc,EACd,iBAAiB,EACjB,cAAc,EACd,SAAS,EACT,KAAK,EACL,gBAAgB,EAChB,gBAAgB,EACjB,MAAM,cAAc,CAAC;AAEtB,OAAO,EAAE,UAAU,EAAE,MAAM,OAAO,CAAC"} | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,EACL,UAAU,EACV,gBAAgB,EAChB,UAAU,EACV,gBAAgB,EAChB,aAAa,EACb,mBAAmB,EACnB,aAAa,EACb,oBAAoB,EACpB,2BAA2B,EAC3B,iBAAiB,EACjB,cAAc,EACd,SAAS,EACT,UAAU,EACV,SAAS,EACT,UAAU,EACV,SAAS,EACT,UAAU,EACV,OAAO,EACP,OAAO,EACP,cAAc,EACd,gBAAgB,EAChB,gBAAgB,EAChB,gBAAgB,GAEjB,MAAM,cAAc,CAAC;AAEtB,OAAO,EAAE,UAAU,EAAE,MAAM,OAAO,CAAC"} |
+1
-1
| { | ||
| "name": "@giosg/pub-sdk", | ||
| "version": "0.5.3", | ||
| "version": "0.6.0", | ||
| "description": "TypeScript interfaces for Giosg Pub", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |
22108
9.51%298
12.03%