addBlankLine 
          
          
            Signature: IndentationMonad<unit> 
                       
         | 
        
            
               
               
            
          
         | 
      
      
        
          
            addLine text
          
          
            Signature: text:string -> IndentationMonad<unit> 
                       
         | 
        
            
               
               
            
          
         | 
      
      
        
          
            andThenDo i1 i2 x
          
          
            Signature: i1:('a -> IndentationMonad<unit>) -> i2:IndentationMonad<unit> -> x:'a -> IndentationMonad<unit> 
                          Type parameters: 'a           
         | 
        
            
               
               
            
          
         | 
      
      
        
          
            collect text
          
          
            Signature: text:string -> IndentationMonad<unit> 
                       
         | 
        
            
               
               
            
          
         | 
      
      
        
          
            collectIfNonEmpty text
          
          
            Signature: text:string -> IndentationMonad<unit> 
                       
         | 
        
            
               
               
            
          
         | 
      
      
        
          
            formatLine indent text
          
          
            Signature: indent:string -> text:string -> string 
                       
         | 
        
            
               
               
            
          
         | 
      
      
        
          
            getCurrentLine 
          
          
            Signature: IndentationMonad<string> 
                       
         | 
        
            
               
               
            
          
         | 
      
      
        
          
            getIndent 
          
          
            Signature: IndentationMonad<string> 
                       
         | 
        
            
               
               
            
          
         | 
      
      
        
          
            getText 
          
          
            Signature: IndentationMonad<string list> 
                       
         | 
        
            
               
               
            
          
         | 
      
      
        
          
            indent n
          
          
            Signature: n:int -> IndentationMonad<unit> 
                       
         | 
        
            
               
               
            
          
         | 
      
      
        
          
            indentSpecial chars
          
          
            Signature: chars:string -> IndentationMonad<unit> 
                       
         | 
        
            
               
               
            
          
         | 
      
      
        
          
            indentToCourrent 
          
          
            Signature: IndentationMonad<unit> 
                       
         | 
        
            
               
               
            
          
         | 
      
      
        
          
            listiter f col
          
          
            Signature: f:('a -> IndentationMonad<unit>) -> col:'a list -> IndentationMonad<unit> 
                          Type parameters: 'a           
         | 
        
            
               
               
            
          
         | 
      
      
        
          
            listmap f col
          
          
            Signature: f:('?9604 -> IndentationMonad<'?9605>) -> col:'?9604 list -> IndentationMonad<'?9605 list> 
                          Type parameters: '?9604, '?9605           
         | 
        
            
               
               
            
          
         | 
      
      
        
          
            minimumBreakLineLength 
          
          
            Signature: int 
                       
         | 
        
            
               
               
            
          
         | 
      
      
        
          
            minimumNextLineTokenLength 
          
          
            Signature: int 
                       
         | 
        
            
               
               
            
          
         | 
      
      
        
          
            nextLine 
          
          
            Signature: IndentationMonad<unit> 
                       
         | 
        
            
               
               
            
          
         | 
      
      
        
          
            preferredMaxLineLength 
          
          
            Signature: int 
                       
         | 
        
            
               
               
            
          
         | 
      
      
        
          
            unindent 
          
          
            Signature: IndentationMonad<unit> 
                       
         | 
        
            
               
               
            
          
         |