File tree Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Original file line number Diff line number Diff line change 1212 */
1313
1414
15+ import {
16+ LanguageEnum ,
17+ transformLanguageEnumToJSON ,
18+ transformJSONToLanguageEnum
19+ } from './language-enum' ;
1520
1621
1722export 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
2429export 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
You can’t perform that action at this time.
0 commit comments