1. interface searchFunc{
    2. (source:string,substr?:string):boolean
    3. }
    4. let sf:searchFunc = function(sr:string,sb?:string){
    5. return sr.length > (sb?.length || 0)
    6. }
    7. let sf2:searchFunc = function(sr:string,sb?:string):boolean{
    8. return sr.length > (sb?.length || 0)
    9. }