@@ -242,31 +242,31 @@ export const SafeMethods: {[name: string]: FilterFunction<any, any, any>} = {
242
242
*
243
243
* @param {Safe<N,T,D> } safe The Safe object being used
244
244
* @param {string } size The script size multiplier to test
245
- * @return {number } The sanitized size
245
+ * @return {string } The sanitized size
246
246
*
247
247
* @template N The HTMLElement node class
248
248
* @template T The Text node class
249
249
* @template D The Document class
250
250
*/
251
- filterSizeMultiplier < N , T , D > ( safe : Safe < N , T , D > , size : string ) : number {
251
+ filterSizeMultiplier < N , T , D > ( safe : Safe < N , T , D > , size : string ) : string {
252
252
const [ m , M ] = safe . options . scriptsizemultiplierRange || [ - Infinity , Infinity ] ;
253
- return Math . min ( M , Math . max ( m , parseFloat ( size ) ) ) ;
253
+ return Math . min ( M , Math . max ( m , parseFloat ( size ) ) ) . toString ( ) ;
254
254
} ,
255
255
256
256
/**
257
257
* Filter scriptLevel
258
258
*
259
259
* @param {Safe<N,T,D> } safe The Safe object being used
260
260
* @param {string } size The scriptlevel to test
261
- * @return {number |null } The sanitized scriptlevel or null
261
+ * @return {string |null } The sanitized scriptlevel or null
262
262
*
263
263
* @template N The HTMLElement node class
264
264
* @template T The Text node class
265
265
* @template D The Document class
266
266
*/
267
- filterScriptLevel < N , T , D > ( safe : Safe < N , T , D > , level : string ) : number | null {
267
+ filterScriptLevel < N , T , D > ( safe : Safe < N , T , D > , level : string ) : string | null {
268
268
const [ m , M ] = safe . options . scriptlevelRange || [ - Infinity , Infinity ] ;
269
- return Math . min ( M , Math . max ( m , parseInt ( level ) ) ) ;
269
+ return Math . min ( M , Math . max ( m , parseInt ( level ) ) ) . toString ( ) ;
270
270
} ,
271
271
272
272
/**
0 commit comments