@psdk/frame-father
Advanced tools
Comparing version 0.2.52 to 0.2.53
@@ -15,3 +15,4 @@ /** | ||
private _header?; | ||
protected constructor(symbolAfterHeader: string, symbolBetweenArguments: string); | ||
private _charset; | ||
protected constructor(symbolAfterHeader: string, symbolBetweenArguments: string, charset: string); | ||
protected get getHeader(): T; | ||
@@ -21,2 +22,3 @@ protected get symbolAfterHeader(): string; | ||
header(header: T): SingleCommand<T>; | ||
protected get charset(): string; | ||
append(appendat: Appendat<T>): SingleCommand<T>; | ||
@@ -27,3 +29,3 @@ arguments(): Array<T>; | ||
declare abstract class BasicStringSingleCommand extends SingleCommand<string> { | ||
protected constructor(symbolAfterHeader: string, symbolBetweenArguments: string); | ||
protected constructor(symbolAfterHeader: string, symbolBetweenArguments: string, charset: string); | ||
append(appendat: Appendat<string>): BasicStringSingleCommand; | ||
@@ -36,4 +38,4 @@ appendText(text?: string): BasicStringSingleCommand; | ||
export declare class CPCLCommand extends BasicStringSingleCommand { | ||
constructor(header: string); | ||
static with(header: string): CPCLCommand; | ||
constructor(header: string, charset?: string); | ||
static with(header: string, charset?: string): CPCLCommand; | ||
append(appendat: Appendat<string>): CPCLCommand; | ||
@@ -44,4 +46,4 @@ appendText(text?: string): CPCLCommand; | ||
export declare class TSPLCommand extends BasicStringSingleCommand { | ||
constructor(header: string); | ||
static with(header: string): TSPLCommand; | ||
constructor(header: string, charset?: string); | ||
static with(header: string, charset?: string): TSPLCommand; | ||
append(appendat: Appendat<string>): TSPLCommand; | ||
@@ -48,0 +50,0 @@ appendText(text?: string): TSPLCommand; |
@@ -14,6 +14,7 @@ "use strict"; | ||
class SingleCommand { | ||
constructor(symbolAfterHeader, symbolBetweenArguments) { | ||
constructor(symbolAfterHeader, symbolBetweenArguments, charset) { | ||
this._arguments = []; | ||
this._symbolAfterHeader = symbolAfterHeader; | ||
this._symbolBetweenArguments = symbolBetweenArguments; | ||
this._charset = charset; | ||
} | ||
@@ -33,2 +34,5 @@ get getHeader() { | ||
} | ||
get charset() { | ||
return this._charset; | ||
} | ||
append(appendat) { | ||
@@ -49,4 +53,4 @@ if (!appendat.condition) | ||
class BasicStringSingleCommand extends SingleCommand { | ||
constructor(symbolAfterHeader, symbolBetweenArguments) { | ||
super(symbolAfterHeader, symbolBetweenArguments); | ||
constructor(symbolAfterHeader, symbolBetweenArguments, charset) { | ||
super(symbolAfterHeader, symbolBetweenArguments, charset); | ||
} | ||
@@ -93,12 +97,12 @@ append(appendat) { | ||
} | ||
return command_clause_1.CommandClause.text(output); | ||
return command_clause_1.CommandClause.text(output, super.charset); | ||
} | ||
} | ||
class CPCLCommand extends BasicStringSingleCommand { | ||
constructor(header) { | ||
super(' ', ' '); | ||
constructor(header, charset) { | ||
super(' ', ' ', charset); | ||
super.header(header); | ||
} | ||
static with(header) { | ||
return new CPCLCommand(header); | ||
static with(header, charset) { | ||
return new CPCLCommand(header, charset); | ||
} | ||
@@ -120,8 +124,8 @@ append(appendat) { | ||
class TSPLCommand extends BasicStringSingleCommand { | ||
constructor(header) { | ||
super(' ', ','); | ||
constructor(header, charset) { | ||
super(' ', ',', charset); | ||
super.header(header); | ||
} | ||
static with(header) { | ||
return new TSPLCommand(header); | ||
static with(header, charset) { | ||
return new TSPLCommand(header, charset); | ||
} | ||
@@ -128,0 +132,0 @@ append(appendat) { |
{ | ||
"name": "@psdk/frame-father", | ||
"version": "0.2.52", | ||
"version": "0.2.53", | ||
"description": "psdk", | ||
@@ -50,4 +50,3 @@ "main": "build/index.js", | ||
"is_js": "^0.9.0", | ||
"js-base64": "^3.7.2", | ||
"pako": "^2.0.4" | ||
"js-base64": "^3.7.2" | ||
}, | ||
@@ -57,3 +56,3 @@ "files": [ | ||
], | ||
"gitHead": "5208d7ff2b0c566b71705c67b06d2b9c8bb965db" | ||
"gitHead": "ca54986c203c50fbca520339a0bef18805f11a4a" | ||
} |
Sorry, the diff of this file is not supported yet
84954
3
2239
- Removedpako@^2.0.4
- Removedpako@2.1.0(transitive)