adf-builder
Advanced tools
| import { TopLevelNode, Typed } from './index'; | ||
| export interface Icon { | ||
| url: string; | ||
| label: string; | ||
| } | ||
| export interface DetailLozenge { | ||
@@ -7,6 +11,2 @@ text: string; | ||
| } | ||
| export interface DetailIcon { | ||
| url: string; | ||
| label: string; | ||
| } | ||
| export interface DetailBadge { | ||
@@ -19,4 +19,17 @@ value: number; | ||
| id?: string; | ||
| icon: DetailIcon; | ||
| icon: Icon; | ||
| } | ||
| export interface ActionTarget { | ||
| app?: string; | ||
| key: string; | ||
| } | ||
| export declare class Action { | ||
| private actionTitle; | ||
| private actionTarget; | ||
| private actionParameters?; | ||
| title(title: string): this; | ||
| target(target: ActionTarget): this; | ||
| parameters(parameters: object): this; | ||
| toJSON(): any; | ||
| } | ||
| export declare class Detail { | ||
@@ -32,3 +45,3 @@ private detailTitle; | ||
| lozenge(lozenge: DetailLozenge): this; | ||
| icon(icon: DetailIcon): this; | ||
| icon(icon: Icon): this; | ||
| badge(badge: DetailBadge): this; | ||
@@ -38,2 +51,9 @@ user(user: DetailUser): this; | ||
| } | ||
| export declare class Context { | ||
| private text; | ||
| private contextIcon; | ||
| constructor(text: string); | ||
| icon(icon: Icon): this; | ||
| toJSON(): Partial<Typed>; | ||
| } | ||
| export declare class ApplicationCard extends TopLevelNode { | ||
@@ -48,2 +68,4 @@ private readonly title; | ||
| private details; | ||
| private actions; | ||
| private cardContext; | ||
| constructor(title: string, text?: string | undefined); | ||
@@ -56,3 +78,5 @@ link(url: string): this; | ||
| detail(): Detail; | ||
| action(): Action; | ||
| context(text: string): Context; | ||
| toJSON(): Typed; | ||
| } |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| const index_1 = require("./index"); | ||
| class Action { | ||
| title(title) { | ||
| this.actionTitle = title; | ||
| return this; | ||
| } | ||
| target(target) { | ||
| if (!target.key) { | ||
| throw new Error('Action target key is required'); | ||
| } | ||
| this.actionTarget = target; | ||
| return this; | ||
| } | ||
| parameters(parameters) { | ||
| this.actionParameters = parameters; | ||
| return this; | ||
| } | ||
| toJSON() { | ||
| const action = {}; | ||
| if (this.actionTitle) { | ||
| action.title = this.actionTitle; | ||
| } | ||
| if (this.actionTarget) { | ||
| action.target = this.actionTarget; | ||
| } | ||
| if (this.actionParameters) { | ||
| action.parameters = this.actionParameters; | ||
| } | ||
| if (Object.keys(action).length < 2) { | ||
| throw new Error('Must set title and target attributes for action'); | ||
| } | ||
| return action; | ||
| } | ||
| } | ||
| exports.Action = Action; | ||
| class Detail { | ||
@@ -59,2 +93,21 @@ constructor() { | ||
| exports.Detail = Detail; | ||
| class Context { | ||
| constructor(text) { | ||
| this.text = text; | ||
| } | ||
| icon(icon) { | ||
| this.contextIcon = icon; | ||
| return this; | ||
| } | ||
| toJSON() { | ||
| const context = { | ||
| text: this.text | ||
| }; | ||
| if (this.contextIcon) { | ||
| context.icon = this.contextIcon; | ||
| } | ||
| return context; | ||
| } | ||
| } | ||
| exports.Context = Context; | ||
| class ApplicationCard extends index_1.TopLevelNode { | ||
@@ -67,2 +120,3 @@ constructor(title, text) { | ||
| this.details = []; | ||
| this.actions = []; | ||
| } | ||
@@ -94,2 +148,11 @@ link(url) { | ||
| } | ||
| action() { | ||
| const action = new Action(); | ||
| this.actions.push(action); | ||
| return action; | ||
| } | ||
| context(text) { | ||
| this.cardContext = new Context(text); | ||
| return this.cardContext; | ||
| } | ||
| toJSON() { | ||
@@ -130,2 +193,8 @@ const card = { | ||
| } | ||
| if (this.actions.length > 0) { | ||
| card.attrs.actions = this.actions.map(action => action.toJSON()); | ||
| } | ||
| if (this.cardContext) { | ||
| card.attrs.context = this.cardContext.toJSON(); | ||
| } | ||
| return card; | ||
@@ -132,0 +201,0 @@ } |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"application-card.js","sourceRoot":"","sources":["../../src/nodes/application-card.ts"],"names":[],"mappings":";;AAAA,mCAA8C;AAwB9C;IAAA;QAOU,gBAAW,GAAiB,EAAE,CAAC;IAyDzC,CAAC;IAvDQ,KAAK,CAAC,IAAY;QACvB,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC;QACxB,MAAM,CAAC,IAAI,CAAC;IACd,CAAC;IAEM,IAAI,CAAC,IAAY;QACtB,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;QACvB,MAAM,CAAC,IAAI,CAAC;IACd,CAAC;IAEM,OAAO,CAAC,OAAsB;QACnC,IAAI,CAAC,aAAa,GAAG,OAAO,CAAC;QAC7B,MAAM,CAAC,IAAI,CAAC;IACd,CAAC;IAEM,IAAI,CAAC,IAAgB;QAC1B,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;QACvB,MAAM,CAAC,IAAI,CAAC;IACd,CAAC;IAEM,KAAK,CAAC,KAAkB;QAC7B,IAAI,CAAC,WAAW,GAAG,KAAK,CAAC;QACzB,MAAM,CAAC,IAAI,CAAC;IACd,CAAC;IAEM,IAAI,CAAC,IAAgB;QAC1B,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QAC5B,MAAM,CAAC,IAAI,CAAC;IACd,CAAC;IAEM,MAAM;QACX,MAAM,MAAM,GAAQ,EAAE,CAAC;QACvB,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC;YACrB,MAAM,CAAC,KAAK,GAAG,IAAI,CAAC,WAAW,CAAC;QAClC,CAAC;QACD,EAAE,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC;YACpB,MAAM,CAAC,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC;QAChC,CAAC;QACD,EAAE,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC;YACpB,MAAM,CAAC,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC;QAChC,CAAC;QACD,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC;YACrB,MAAM,CAAC,KAAK,GAAG,IAAI,CAAC,WAAW,CAAC;QAClC,CAAC;QACD,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC;YACvB,MAAM,CAAC,OAAO,GAAG,IAAI,CAAC,aAAa,CAAC;QACtC,CAAC;QACD,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC;YAChC,MAAM,CAAC,KAAK,GAAG,IAAI,CAAC,WAAW,CAAC;QAClC,CAAC;QACD,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,MAAM,KAAK,CAAC,CAAC,CAAC,CAAC;YACrC,MAAM,IAAI,KAAK,CAAC,iCAAiC,CAAC,CAAC;QACrD,CAAC;QACD,MAAM,CAAC,MAAM,CAAC;IAChB,CAAC;CACF;AAhED,wBAgEC;AAED,qBAA6B,SAAQ,oBAAY;IAU/C,YACmB,KAAa,EACb,IAAa;QAC9B,KAAK,EAAE,CAAC;QAFS,UAAK,GAAL,KAAK,CAAQ;QACb,SAAI,GAAJ,IAAI,CAAS;QAPxB,kBAAa,GAAY,KAAK,CAAC;QAG/B,YAAO,GAAa,EAAE,CAAC;IAM/B,CAAC;IAEM,IAAI,CAAC,GAAW;QACrB,IAAI,CAAC,OAAO,GAAG,GAAG,CAAC;QACnB,MAAM,CAAC,IAAI,CAAC;IACd,CAAC;IAEM,UAAU,CAAC,GAAW;QAC3B,IAAI,CAAC,aAAa,GAAG,GAAG,CAAC;QACzB,MAAM,CAAC,IAAI,CAAC;IACd,CAAC;IAEM,OAAO,CAAC,GAAW;QACxB,IAAI,CAAC,UAAU,GAAG,GAAG,CAAC;QACtB,MAAM,CAAC,IAAI,CAAC;IACd,CAAC;IAEM,WAAW,CAAC,WAAoB;QACrC,IAAI,CAAC,aAAa,GAAG,WAAW,CAAC;QACjC,MAAM,CAAC,IAAI,CAAC;IACd,CAAC;IAEM,WAAW,CAAC,IAAY;QAC7B,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC;QAC5B,MAAM,CAAC,IAAI,CAAC;IACd,CAAC;IAEM,MAAM;QACX,MAAM,MAAM,GAAG,IAAI,MAAM,EAAE,CAAC;QAC5B,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;QAC1B,MAAM,CAAC,MAAM,CAAC;IAChB,CAAC;IAEM,MAAM;QACX,MAAM,IAAI,GAAU;YAClB,IAAI,EAAE,iBAAiB;YACvB,KAAK,EAAE;gBACL,IAAI,EAAE,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,KAAK;gBAC7B,KAAK,EAAE;oBACL,IAAI,EAAE,IAAI,CAAC,KAAK;iBACjB;gBACD,WAAW,EAAE,IAAI,CAAC,aAAa;aAChC;SACF,CAAC;QACF,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC;YACjB,IAAI,CAAC,KAAK,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC;YAClC,IAAI,CAAC,KAAK,CAAC,IAAI,GAAG;gBAChB,GAAG,EAAE,IAAI,CAAC,OAAO;aAClB,CAAC;QACJ,CAAC;QACD,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC;YACvB,IAAI,CAAC,KAAK,CAAC,UAAU,GAAG;gBACtB,GAAG,EAAE,IAAI,CAAC,aAAa;aACxB,CAAC;QACJ,CAAC;QACD,EAAE,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC;YACpB,IAAI,CAAC,KAAK,CAAC,OAAO,GAAG;gBACnB,GAAG,EAAE,IAAI,CAAC,UAAU;aACrB,CAAC;QACJ,CAAC;QACD,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC;YACzB,IAAI,CAAC,KAAK,CAAC,WAAW,GAAG;gBACvB,IAAI,EAAE,IAAI,CAAC,eAAe;aAC3B,CAAC;QACJ,CAAC;QACD,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC;YAC5B,IAAI,CAAC,KAAK,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,IAAI,MAAM,CAAC,MAAM,EAAE,CAAC,CAAC;QACnE,CAAC;QACD,MAAM,CAAC,IAAI,CAAC;IACd,CAAC;CACF;AApFD,0CAoFC"} | ||
| {"version":3,"file":"application-card.js","sourceRoot":"","sources":["../../src/nodes/application-card.ts"],"names":[],"mappings":"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"} |
@@ -14,3 +14,3 @@ import { Marks } from '../marks/index'; | ||
| mention(id: string, text: string): this; | ||
| emoji(shortName: string, id?: string, fallBack?: string): this; | ||
| emoji(shortName: string, id?: string, text?: string): this; | ||
| hardBreak(): this; | ||
@@ -17,0 +17,0 @@ add(node: InlineNode): this; |
@@ -32,4 +32,4 @@ "use strict"; | ||
| } | ||
| emoji(shortName, id, fallBack) { | ||
| return this.add(new emoji_1.Emoji({ shortName, id, fallBack })); | ||
| emoji(shortName, id, text) { | ||
| return this.add(new emoji_1.Emoji({ shortName, id, text })); | ||
| } | ||
@@ -36,0 +36,0 @@ hardBreak() { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"decision.js","sourceRoot":"","sources":["../../src/nodes/decision.ts"],"names":[],"mappings":";;AACA,mCAAgC;AAChC,6CAAyC;AACzC,mCAAyD;AACzD,uCAAoC;AACpC,iCAAsD;AAEtD;IAIE,YACmB,OAAe,EACf,KAAa;QADb,YAAO,GAAP,OAAO,CAAQ;QACf,UAAK,GAAL,KAAK,CAAQ;QAJxB,YAAO,GAAG,IAAI,mBAAW,CAAa,cAAc,CAAC,CAAC;IAK9D,CAAC;IAEM,IAAI,CAAC,IAAY,EAAE,KAAa;QACrC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,WAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC;IACzC,CAAC;IAEM,IAAI,CAAC,IAAY;QACtB,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,WAAI,CAAC,IAAI,CAAC,CAAC,CAAC;IAC9B,CAAC;IAEM,EAAE,CAAC,IAAY;QACpB,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,SAAE,CAAC,IAAI,CAAC,CAAC,CAAC;IAC5B,CAAC;IAEM,IAAI,CAAC,IAAY,EAAE,IAAY,EAAE,KAAc;QACpD,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,WAAI,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC;IAC3C,CAAC;IAEM,MAAM,CAAC,IAAY;QACxB,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,aAAM,CAAC,IAAI,CAAC,CAAC,CAAC;IAChC,CAAC;IAEM,OAAO,CAAC,EAAU,EAAE,IAAY;QACrC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,iBAAO,CAAC,EAAE,EAAE,IAAI,CAAC,CAAC,CAAC;IACzC,CAAC;IAEM,KAAK,CAAC,SAAiB,EAAE,EAAW,EAAE,QAAiB;QAC5D,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,aAAK,CAAC,EAAE,SAAS,EAAE,EAAE,EAAE,QAAQ,EAAE,CAAC,CAAC,CAAC;IAC1D,CAAC;IAEM,SAAS;QACd,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,sBAAS,EAAE,CAAC,CAAC;IACnC,CAAC;IAEM,GAAG,CAAC,IAAgB;QACzB,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;QACvB,MAAM,CAAC,IAAI,CAAC;IACd,CAAC;IAEM,MAAM;QACX,MAAM,mBACD,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,IACxB,KAAK,EAAE;gBACL,OAAO,EAAE,IAAI,CAAC,OAAO;gBACrB,KAAK,EAAE,IAAI,CAAC,KAAK;aAClB,IACD;IACJ,CAAC;CACF;AAvDD,4BAuDC"} | ||
| {"version":3,"file":"decision.js","sourceRoot":"","sources":["../../src/nodes/decision.ts"],"names":[],"mappings":";;AACA,mCAAgC;AAChC,6CAAyC;AACzC,mCAAyD;AACzD,uCAAoC;AACpC,iCAAsD;AAEtD;IAIE,YACmB,OAAe,EACf,KAAa;QADb,YAAO,GAAP,OAAO,CAAQ;QACf,UAAK,GAAL,KAAK,CAAQ;QAJxB,YAAO,GAAG,IAAI,mBAAW,CAAa,cAAc,CAAC,CAAC;IAK9D,CAAC;IAEM,IAAI,CAAC,IAAY,EAAE,KAAa;QACrC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,WAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC;IACzC,CAAC;IAEM,IAAI,CAAC,IAAY;QACtB,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,WAAI,CAAC,IAAI,CAAC,CAAC,CAAC;IAC9B,CAAC;IAEM,EAAE,CAAC,IAAY;QACpB,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,SAAE,CAAC,IAAI,CAAC,CAAC,CAAC;IAC5B,CAAC;IAEM,IAAI,CAAC,IAAY,EAAE,IAAY,EAAE,KAAc;QACpD,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,WAAI,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC;IAC3C,CAAC;IAEM,MAAM,CAAC,IAAY;QACxB,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,aAAM,CAAC,IAAI,CAAC,CAAC,CAAC;IAChC,CAAC;IAEM,OAAO,CAAC,EAAU,EAAE,IAAY;QACrC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,iBAAO,CAAC,EAAE,EAAE,IAAI,CAAC,CAAC,CAAC;IACzC,CAAC;IAEM,KAAK,CAAC,SAAiB,EAAE,EAAW,EAAE,IAAa;QACxD,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,aAAK,CAAC,EAAE,SAAS,EAAE,EAAE,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC;IACtD,CAAC;IAEM,SAAS;QACd,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,sBAAS,EAAE,CAAC,CAAC;IACnC,CAAC;IAEM,GAAG,CAAC,IAAgB;QACzB,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;QACvB,MAAM,CAAC,IAAI,CAAC;IACd,CAAC;IAEM,MAAM;QACX,MAAM,mBACD,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,IACxB,KAAK,EAAE;gBACL,OAAO,EAAE,IAAI,CAAC,OAAO;gBACrB,KAAK,EAAE,IAAI,CAAC,KAAK;aAClB,IACD;IACJ,CAAC;CACF;AAvDD,4BAuDC"} |
| import { InlineNode, Typed } from './index'; | ||
| export declare function emoji(shortName: string, id?: string, fallBack?: string): Emoji; | ||
| export declare function emoji(shortName: string, id?: string, text?: string): Emoji; | ||
| export interface EmojiAttributes { | ||
| shortName: string; | ||
| id?: string; | ||
| fallBack?: string; | ||
| text?: string; | ||
| } | ||
@@ -8,0 +8,0 @@ export declare class Emoji extends InlineNode { |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| const index_1 = require("./index"); | ||
| function emoji(shortName, id, fallBack) { | ||
| return new Emoji({ shortName, id, fallBack }); | ||
| function emoji(shortName, id, text) { | ||
| return new Emoji({ shortName, id, text }); | ||
| } | ||
@@ -23,4 +23,4 @@ exports.emoji = emoji; | ||
| } | ||
| if (this.attrs.fallBack) { | ||
| emojiNode.attrs.fallback = this.attrs.fallBack; | ||
| if (this.attrs.text) { | ||
| emojiNode.attrs.text = this.attrs.text; | ||
| } | ||
@@ -27,0 +27,0 @@ return emojiNode; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"emoji.js","sourceRoot":"","sources":["../../src/nodes/emoji.ts"],"names":[],"mappings":";;AAAA,mCAA4C;AAE5C,eAAsB,SAAiB,EAAE,EAAW,EAAE,QAAiB;IACrE,MAAM,CAAC,IAAI,KAAK,CAAC,EAAE,SAAS,EAAE,EAAE,EAAE,QAAQ,EAAE,CAAC,CAAC;AAChD,CAAC;AAFD,sBAEC;AAQD,WAAmB,SAAQ,kBAAU;IACnC,YACmB,KAAsB;QACvC,KAAK,EAAE,CAAC;QADS,UAAK,GAAL,KAAK,CAAiB;IAEzC,CAAC;IAEM,MAAM;QACX,MAAM,SAAS,GAAU;YACvB,IAAI,EAAE,OAAO;YACb,KAAK,EAAE;gBACL,SAAS,EAAE,IAAI,CAAC,KAAK,CAAC,SAAS;aAChC;SACF,CAAC;QACF,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC;YAClB,SAAS,CAAC,KAAK,CAAC,EAAE,GAAG,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC;QACrC,CAAC;QACD,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC;YACxB,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC;QACjD,CAAC;QACD,MAAM,CAAC,SAAS,CAAC;IACnB,CAAC;CACF;AArBD,sBAqBC"} | ||
| {"version":3,"file":"emoji.js","sourceRoot":"","sources":["../../src/nodes/emoji.ts"],"names":[],"mappings":";;AAAA,mCAA4C;AAE5C,eAAsB,SAAiB,EAAE,EAAW,EAAE,IAAa;IACjE,MAAM,CAAC,IAAI,KAAK,CAAC,EAAE,SAAS,EAAE,EAAE,EAAE,IAAI,EAAE,CAAC,CAAC;AAC5C,CAAC;AAFD,sBAEC;AAQD,WAAmB,SAAQ,kBAAU;IACnC,YACmB,KAAsB;QACvC,KAAK,EAAE,CAAC;QADS,UAAK,GAAL,KAAK,CAAiB;IAEzC,CAAC;IAEM,MAAM;QACX,MAAM,SAAS,GAAU;YACvB,IAAI,EAAE,OAAO;YACb,KAAK,EAAE;gBACL,SAAS,EAAE,IAAI,CAAC,KAAK,CAAC,SAAS;aAChC;SACF,CAAC;QACF,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC;YAClB,SAAS,CAAC,KAAK,CAAC,EAAE,GAAG,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC;QACrC,CAAC;QACD,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC;YACpB,SAAS,CAAC,KAAK,CAAC,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC;QACzC,CAAC;QACD,MAAM,CAAC,SAAS,CAAC;IACnB,CAAC;CACF;AArBD,sBAqBC"} |
@@ -11,3 +11,3 @@ import { Marks } from '../marks/index'; | ||
| mention(id: string, text: string): this; | ||
| emoji(shortName: string, id?: string, fallBack?: string): this; | ||
| emoji(shortName: string, id?: string, text?: string): this; | ||
| hardBreak(): this; | ||
@@ -14,0 +14,0 @@ add(node: InlineNode): this; |
@@ -31,4 +31,4 @@ "use strict"; | ||
| } | ||
| emoji(shortName, id, fallBack) { | ||
| return this.add(new emoji_1.Emoji({ shortName, id, fallBack })); | ||
| emoji(shortName, id, text) { | ||
| return this.add(new emoji_1.Emoji({ shortName, id, text })); | ||
| } | ||
@@ -35,0 +35,0 @@ hardBreak() { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"paragraph.js","sourceRoot":"","sources":["../../src/nodes/paragraph.ts"],"names":[],"mappings":";;AACA,mCAAgC;AAChC,6CAAyC;AACzC,mCAAuE;AACvE,uCAAoC;AACpC,iCAAsD;AAEtD,eAAuB,SAAQ,oBAAY;IAA3C;;QAEU,YAAO,GAAG,IAAI,mBAAW,CAAa,WAAW,CAAC,CAAC;IA0C7D,CAAC;IAxCQ,IAAI,CAAC,IAAY,EAAE,KAAa;QACrC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,WAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC;IACzC,CAAC;IAEM,IAAI,CAAC,IAAY;QACtB,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,WAAI,CAAC,IAAI,CAAC,CAAC,CAAC;IAC9B,CAAC;IAEM,EAAE,CAAC,IAAY;QACpB,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,SAAE,CAAC,IAAI,CAAC,CAAC,CAAC;IAC5B,CAAC;IAEM,IAAI,CAAC,IAAY,EAAE,IAAY,EAAE,KAAc;QACpD,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,WAAI,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC;IAC3C,CAAC;IAEM,MAAM,CAAC,IAAY;QACxB,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,aAAM,CAAC,IAAI,CAAC,CAAC,CAAC;IAChC,CAAC;IAEM,OAAO,CAAC,EAAU,EAAE,IAAY;QACrC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,iBAAO,CAAC,EAAE,EAAE,IAAI,CAAC,CAAC,CAAC;IACzC,CAAC;IAEM,KAAK,CAAC,SAAiB,EAAE,EAAW,EAAE,QAAiB;QAC5D,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,aAAK,CAAC,EAAC,SAAS,EAAE,EAAE,EAAE,QAAQ,EAAC,CAAC,CAAC,CAAC;IACxD,CAAC;IAEM,SAAS;QACd,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,sBAAS,EAAE,CAAC,CAAC;IACnC,CAAC;IAEM,GAAG,CAAC,IAAgB;QACzB,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;QACvB,MAAM,CAAC,IAAI,CAAC;IACd,CAAC;IAEM,MAAM;QACX,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC;IAC/B,CAAC;CACF;AA5CD,8BA4CC"} | ||
| {"version":3,"file":"paragraph.js","sourceRoot":"","sources":["../../src/nodes/paragraph.ts"],"names":[],"mappings":";;AACA,mCAAgC;AAChC,6CAAyC;AACzC,mCAAuE;AACvE,uCAAoC;AACpC,iCAAsD;AAEtD,eAAuB,SAAQ,oBAAY;IAA3C;;QAEU,YAAO,GAAG,IAAI,mBAAW,CAAa,WAAW,CAAC,CAAC;IA0C7D,CAAC;IAxCQ,IAAI,CAAC,IAAY,EAAE,KAAa;QACrC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,WAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC;IACzC,CAAC;IAEM,IAAI,CAAC,IAAY;QACtB,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,WAAI,CAAC,IAAI,CAAC,CAAC,CAAC;IAC9B,CAAC;IAEM,EAAE,CAAC,IAAY;QACpB,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,SAAE,CAAC,IAAI,CAAC,CAAC,CAAC;IAC5B,CAAC;IAEM,IAAI,CAAC,IAAY,EAAE,IAAY,EAAE,KAAc;QACpD,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,WAAI,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC;IAC3C,CAAC;IAEM,MAAM,CAAC,IAAY;QACxB,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,aAAM,CAAC,IAAI,CAAC,CAAC,CAAC;IAChC,CAAC;IAEM,OAAO,CAAC,EAAU,EAAE,IAAY;QACrC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,iBAAO,CAAC,EAAE,EAAE,IAAI,CAAC,CAAC,CAAC;IACzC,CAAC;IAEM,KAAK,CAAC,SAAiB,EAAE,EAAW,EAAE,IAAa;QACxD,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,aAAK,CAAC,EAAC,SAAS,EAAE,EAAE,EAAE,IAAI,EAAC,CAAC,CAAC,CAAC;IACpD,CAAC;IAEM,SAAS;QACd,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,sBAAS,EAAE,CAAC,CAAC;IACnC,CAAC;IAEM,GAAG,CAAC,IAAgB;QACzB,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;QACvB,MAAM,CAAC,IAAI,CAAC;IACd,CAAC;IAEM,MAAM;QACX,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC;IAC/B,CAAC;CACF;AA5CD,8BA4CC"} |
+1
-1
| { | ||
| "name": "adf-builder", | ||
| "version": "1.3.0", | ||
| "version": "2.0.1", | ||
| "description": "Atlassian Document Format Builder", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
73193
6.08%1387
7.19%