Skip to content

Commit e549074

Browse files
committed
v1.8.1
1 parent a82d8a9 commit e549074

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

src/models/code.ts

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,24 @@
1212
*/
1313

1414

15+
import {
16+
LanguageEnum,
17+
transformLanguageEnumToJSON,
18+
transformJSONToLanguageEnum
19+
} from './language-enum';
1520

1621

1722
export const transformCodeToJSON = function (value: Code): any {
1823
return {
1924
snippet: value.snippet,
20-
language: value.language
25+
language: value.language && transformLanguageEnumToJSON(value.language)
2126
}
2227
}
2328

2429
export const transformJSONToCode = function (value: any): Code {
2530
return {
2631
snippet: value.snippet,
27-
language: value.language
32+
language: value.language && transformJSONToLanguageEnum(value.language)
2833
}
2934
}
3035

@@ -41,11 +46,11 @@ export interface Code {
4146
*/
4247
snippet: string;
4348
/**
44-
* Language of the code snippet
45-
* @type {string}
49+
*
50+
* @type {LanguageEnum}
4651
* @memberof Code
4752
*/
48-
language?: string;
53+
language?: LanguageEnum;
4954
}
5055

5156

0 commit comments

Comments
 (0)