Guest User

Untitled

a guest
Mar 8th, 2016
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 41.72 KB | None | 0 0
  1.  
  2. Microsoft (R) F# Interactive version 14.0.23020.0
  3. Copyright (c) Microsoft Corporation. All Rights Reserved.
  4.  
  5. For help type #help;;
  6.  
  7. >
  8.  
  9. --> Referenced 'C:\EE\Git\Permiso\BTTScripts\..\DLLs\AWSSDK.dll' (file may be locked by F# Interactive process)
  10.  
  11.  
  12. --> Referenced 'C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.1\System.Xml.Linq.dll' (file may be locked by F# Interactive process)
  13.  
  14.  
  15. --> Referenced 'C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.1\System.IO.Compression.dll' (file may be locked by F# Interactive process)
  16.  
  17.  
  18. --> Referenced 'C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.1\System.Xml.dll' (file may be locked by F# Interactive process)
  19.  
  20.  
  21. --> Referenced 'C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.1\System.Xml.Linq.dll' (file may be locked by F# Interactive process)
  22.  
  23.  
  24. --> Referenced 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\System.Security.dll' (file may be locked by F# Interactive process)
  25.  
  26.  
  27. --> Referenced 'C:\EE\Git\Permiso\BTTScripts\..\DLLs\Renci.SshNet.dll' (file may be locked by F# Interactive process)
  28.  
  29.  
  30. --> Added 'C:\EE\Git\Permiso\BTTServer\bin\Debug\' to library include path
  31.  
  32.  
  33. --> Referenced 'C:\EE\Git\Permiso\BTTServer\bin\Debug\BTT.exe' (file may be locked by F# Interactive process)
  34.  
  35. Binding session to 'C:\EE\Git\Permiso\BTTServer\bin\Debug\BundleTransformer.Core.dll'...
  36. Binding session to 'C:\EE\Git\Permiso\BTTServer\bin\Debug\Newtonsoft.Json.dll'...
  37.  
  38. val baseDir : string = "C:\EE\Git\Permiso\BTTScripts"
  39. val buildDir : string = "C:\EE\Git\Permiso\BTTScripts\..\Build\"
  40. val root : string =
  41. "C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"
  42. val jsFilesMin : string [] =
  43. [|"assets/js/ace-extra.min.js"; "assets/js/jquery-2.0.3.js";
  44. "assets/js/q.js"; "assets/js/bootstrap.min.js"; "assets/js/bootbox.min.js";
  45. "assets/js/jquery-ui-1.10.3.custom.min.js";
  46. "assets/js/jquery.ui.touch-punch.min.js";
  47. "assets/js/jquery.slimscroll.min.js";
  48. "assets/js/jquery.easy-pie-chart.min.js";
  49. "assets/js/jquery.sparkline.min.js"; "assets/js/flot/jquery.flot.min.js";
  50. "assets/js/flot/jquery.flot.pie.min.js";
  51. "assets/js/flot/jquery.flot.resize.min.js";
  52. "assets/js/ace-elements.min.js"; "assets/js/ace.min.js";
  53. "assets/js/angular-file-upload-shim.min.js"; "assets/js/angular.min.js";
  54. "assets/js/angular-file-upload.min.js"; "assets/js/angular-route.min.js";
  55. "assets/js/angular-cookies.min.js"; "assets/js/highcharts.min.js";
  56. "assets/js/fullcalendar.min.js"; "assets/js/checkout.js";
  57. "assets/js/underscore.js"; "assets/js/date-time/bootstrap-datepicker.js";
  58. "assets/js/angular-strap.js"; "assets/js/moment-with-langs.js";
  59. "assets/js/angularLocalStorage.js"; "assets/js/ng-tags-input.js";
  60. "assets/js/calendar.js"; "assets/js/ui-bootstrap-tpls-0.8.0.js";
  61. "assets/js/angular-ui-tree.js"; "assets/js/ng-currency.js"|]
  62. val scriptFiles : string [] =
  63. [|"scripts/utils.js"; "scripts/app.js"; "scripts/bttclient.js";
  64. "scripts/directives/ng-ckeditor.js"; "scripts/controllers/admin.js";
  65. "scripts/controllers/adminActivities.js";
  66. "scripts/controllers/adminDomainPricing.js";
  67. "scripts/controllers/adminDomains.js";
  68. "scripts/controllers/adminDomainSettings.js";
  69. "scripts/controllers/adminDomainSummaries.js";
  70. "scripts/controllers/adminExtractor.js";
  71. "scripts/controllers/adminFeatures.js";
  72. "scripts/controllers/adminHtmlEditor.js";
  73. "scripts/controllers/adminSettings.js"; "scripts/controllers/adminTax.js";
  74. "scripts/controllers/adminTaxSettings.js";
  75. "scripts/controllers/adminUploads.js"; "scripts/controllers/adminUsers.js";
  76. "scripts/controllers/billing.js"; "scripts/controllers/calendar.js";
  77. "scripts/controllers/countrysummaries.js";
  78. "scripts/controllers/dashboard.js"; "scripts/controllers/devAdmin.js";
  79. "scripts/controllers/devAdminLogging.js";
  80. "scripts/controllers/domainActivitiesRules.js";
  81. "scripts/controllers/domainMenu.js";
  82. "scripts/controllers/domainOutcomeRules.js";
  83. "scripts/controllers/domainProperties.js";
  84. "scripts/controllers/domainReview.js";
  85. "scripts/controllers/domainSettings.js";
  86. "scripts/controllers/domainTaxRules.js";
  87. "scripts/controllers/mobilityUsers.js"; "scripts/controllers/page.js";
  88. "scripts/controllers/profile.js"; "scripts/controllers/publicPage.js";
  89. "scripts/controllers/reportCorpTax.js";
  90. "scripts/controllers/reportLocation.js";
  91. "scripts/controllers/reportTax.js"; "scripts/controllers/sandbox.js";
  92. "scripts/controllers/search.js"; "scripts/controllers/serverManager.js";
  93. "scripts/controllers/substitutions.js"; "scripts/controllers/testing.js";
  94. "scripts/controllers/visaAssStart.js";
  95. "scripts/controllers/visaAssView.js"; "scripts/controllers/login.js"|]
  96. val cssFiles : string [] =
  97. [|"fullcalendar.css"; "bootstrap.min.css"; "bootstrap-responsive.min.css";
  98. "bootstrap-datepicker.css"; "font-awesome.min.css"; "ace-fonts.css";
  99. "cus-icons.css"; "ng-tags-input.css"; "ace.css"; "ace-responsive.min.css";
  100. "ace-skins.min.css"; "permiso.css"|]
  101. val client : string =
  102. "var Version = 1457495856;
  103.  
  104. var console__log$String_1_Unit_S"+[235792 chars]
  105. val deployVersion : int = 1457495856
  106. val jsPath : string = "app1457495856.min.js"
  107. val uglify : (string -> string)
  108. val jsMin : string =
  109. "if(!("ace" in window)){window.ace={}}ace.config={cookie_expir"+[1892915 chars]
  110.  
  111. [Loading C:\EE\Git\Permiso\Shared\Utilities.fs]
  112.  
  113. namespace FSI_0003.Tsunami.Utilities
  114. type EMemoryStream =
  115. class
  116. inherit MemoryStream
  117. new : f:(byte [] -> unit) -> EMemoryStream
  118. override Close : unit -> unit
  119. end
  120. val map :
  121. source:string -> target:string -> files:string [] -> (string * string) []
  122. type RoseTree<'a> = | Node of 'a * RoseTree<'a> []
  123. val map : f:('a -> 'b) -> tree:RoseTree<'a> -> RoseTree<'b>
  124. val flatten : tree:RoseTree<'a> -> 'a []
  125. val force : x:Lazy<'a> -> 'a
  126. val ofNullable : x:'a -> 'a option
  127. val ofSystemNullable :
  128. x:Nullable<'a> -> 'a option
  129. when 'a : (new : unit -> 'a) and 'a : struct and 'a :> ValueType
  130. val tryGetAll : xs:'a option [] -> 'a [] option
  131. val tryNull : x:'a -> 'a option
  132. val ofType : _arg1:obj -> 'Out option
  133. val tryNullOfType : x:obj -> 'Out option
  134. val ofUnrelatedType : x:'In -> 'Out option
  135. val isOfType<'a> : x:obj -> bool
  136. val orElse : second:'a option -> first:'a option -> 'a option
  137. val tryFind : predicate:('a -> bool) -> x:'a option -> 'a option
  138. val orDefault : d:'a -> x:'a option -> 'a
  139. val orDefaultDelay : d:(unit -> 'a) -> x:'a option -> 'a
  140. val ofRef : result:bool * byref:'a -> 'a option
  141. module private X = begin
  142. val SetDllDirectory : lpathName:Text.StringBuilder -> bool
  143. end
  144. val setDllDirectory : str:string -> bool
  145. val setDefaultNativeDllDirectory : unit -> unit
  146. val ofJaggedArray : xss:'a [] [] -> 'a [,]
  147. val ofType<'Out> : (seq<obj> -> seq<'Out>)
  148. val ofUnrelatedType<'In,'Out> : (seq<'In> -> seq<'Out>)
  149. val tryLast : xs:seq<'a> -> 'a option
  150. val tryHead : xs:seq<'a> -> 'a option
  151. val ofObjs : xs:Collections.IEnumerable -> seq<obj>
  152. val iterate : f:('a -> 'a) -> x:'a -> seq<'a>
  153. val repete : f:('a -> 'a) -> n:int -> x:'a -> seq<'a>
  154. val scanWhile :
  155. f:('State -> 'T -> 'State option) ->
  156. seed:'State -> xs:seq<'T> -> seq<'State>
  157. val euclideanDistance : xs:float<'u> [] -> ys:float<'u> [] -> float<'u ^ 2>
  158. val cartesianProduct :
  159. f:('a -> 'b -> 'c) -> xs:seq<'a> -> ys:seq<'b> -> seq<'c>
  160. val inline permutationWithRepeition :
  161. xs:seq< ^a> -> seq<seq< ^a>>
  162. when ^a : (static member ( + ) : ^a * ^a -> ^a)
  163. val zipWithIndex : xs:seq<'a> -> seq<int * 'a>
  164. val unzip : pairs:seq<'a * 'b> -> seq<'a> * seq<'b>
  165. val partition :
  166. condition:('a -> bool) -> values:seq<'a> -> seq<'a> * seq<'a>
  167. val item : i:int -> xs:seq<'a> -> 'a
  168. val truncateLeft : limit:int -> xs:seq<'a> -> seq<'a>
  169. val truncateRight : (int -> seq<'a> -> seq<'a>)
  170. val meanVarianceSdCount : xs:seq<float> -> seq<float * float * float * int>
  171. val PathFileExists : path:Text.StringBuilder -> bool
  172. type File with
  173. static member TryReadAllText : path:string -> string option
  174. type File with
  175. static member TryReadAllBytes : path:string -> byte [] option
  176. type File with
  177. static member FastExists : path:string -> bool
  178. type Directory with
  179. static member
  180. TryGetFiles : path:string * ext:string * options:SearchOption ->
  181. string [] option
  182. val UnblockViaNewThread : f:(unit -> 'a) -> Async<'a>
  183. type TmpPath =
  184. {path: string;}
  185. with
  186. interface IDisposable
  187. end
  188. type TmpDir =
  189. {path: string;}
  190. with
  191. interface IDisposable
  192. end
  193. type Path with
  194. static member GetDisposableTempFileName : unit -> TmpPath
  195. type Path with
  196. static member GetDisposableTempDirectory : unit -> TmpDir
  197. type File with
  198. static member AsyncOpenText : path:string -> Async<StreamReader>
  199. type File with
  200. static member AsyncAppendText : path:string -> Async<StreamWriter>
  201. type File with
  202. static member AsyncOpenRead : path:string -> Async<FileStream>
  203. type File with
  204. static member AsyncOpenWrite : path:string -> Async<FileStream>
  205. type File with
  206. static member
  207. AsyncOpen : path:string * mode:FileMode * ?access:FileAccess *
  208. ?share:FileShare * ?bufferSize:int * ?options:FileOptions ->
  209. Async<FileStream>
  210. type File with
  211. static member OpenTextAsync : path:string -> Async<StreamReader>
  212. type File with
  213. static member AppendTextAsync : path:string -> Async<StreamWriter>
  214. type File with
  215. static member OpenReadAsync : path:string -> Async<FileStream>
  216. type File with
  217. static member OpenWriteAsync : path:string -> Async<FileStream>
  218. type File with
  219. static member
  220. OpenAsync : path:string * mode:FileMode * ?access:FileAccess *
  221. ?share:FileShare * ?bufferSize:int * ?options:FileOptions ->
  222. Async<FileStream>
  223. type StreamReader with
  224. member AsyncReadToEnd : unit -> Async<string>
  225. type Stream with
  226. member ToBytes : unit -> byte []
  227. type Stream with
  228. member CopyToBytesAsync : unit -> Async<byte []>
  229. val pair : x:'a -> y:'b -> 'a * 'b
  230. type Dictionary<'TKey,'TValue> with
  231. member TryGet : x:'TKey -> 'TValue option
  232. type Dictionary<'TKey,'TValue> with
  233. member Update : k:'TKey * f:('TValue -> 'TValue) -> 'TValue
  234. module Dictionary = begin
  235. val mapInPlace :
  236. f:('b -> 'b) -> xs:Collections.Generic.Dictionary<'a,'b> -> unit
  237. val mapiInPlace :
  238. f:('a -> 'b -> 'b) -> xs:Collections.Generic.Dictionary<'a,'b> -> unit
  239. val tryFindIndex :
  240. f:('b -> bool) -> xs:Collections.Generic.Dictionary<'a,'b> -> 'a option
  241. val fromArray :
  242. xs:('a * 'b) [] -> Collections.Generic.Dictionary<'a,'b>
  243. when 'a : equality
  244. end
  245. val rand : Random
  246. type ConcurrentDictionary<'TKey,'TValue> with
  247. member TryGet : x:'TKey -> 'TValue option
  248. type ConcurrentDictionary<'TKey,'TValue> with
  249. member Update : index:'TKey * update:('TValue -> 'TValue) -> 'TValue
  250. val getUnionName : o:obj -> string
  251. type DateTime with
  252. member ToJSON : string
  253. type DateTime with
  254. static member GetUnixTimestamp : unit -> int64
  255. type DateTime with
  256. static member FromUnixTimeStamp : ts:int64 -> DateTime
  257. type DateTime with
  258. member GetIso8601WeekOfYear : unit -> int
  259. type DateTime with
  260. member ToUnixTimeStamp : int64
  261. type TimeSpan with
  262. member ToReadableString : unit -> string
  263. type IList with
  264. member ToArray : unit -> obj []
  265. type String with
  266. member TrimEnd : end:string -> string
  267. type String with
  268. member StartUpper : unit -> string
  269. type String with
  270. member StartLower : unit -> string
  271. type String with
  272. member ToBytes : unit -> byte []
  273. val extractQueryParameters :
  274. url:string -> string * (string * string option) []
  275. val queryToDictFromUrl :
  276. url:string -> Collections.Generic.Dictionary<string,string>
  277. val indexOf :
  278. search:'t array -> collection:'t array -> int option when 't : equality
  279. val indexsOf :
  280. search:'t array -> collection:'t array -> seq<int> when 't : equality
  281. val split :
  282. search:'t array -> collection:'t array -> 't [] [] when 't : equality
  283. val id : x:'a -> 'a
  284. type OptionBuilder =
  285. class
  286. new : unit -> OptionBuilder
  287. member Bind : v:'f option * f:('f -> 'g option) -> 'g option
  288. member Combine : v:unit option * f:(unit -> 'c option) -> 'c option
  289. member Delay : f:(unit -> 'T) -> (unit -> 'T)
  290. member Return : v:'e -> 'e option
  291. member ReturnFrom : v:'d -> 'd
  292. member Run : f:(unit -> 'b) -> 'b
  293. member
  294. While : cond:(unit -> bool) * f:(unit -> 'a option) -> unit option
  295. member Zero : unit -> unit option
  296. end
  297. val maybe : OptionBuilder
  298. type Either<'left,'right> =
  299. | Left of 'left
  300. | Right of 'right
  301. with
  302. member getLeft : unit -> 'left
  303. member getRight : unit -> 'right
  304. member isLeft : unit -> bool
  305. member isRight : unit -> bool
  306. end
  307. module Either = begin
  308. val isLeft : x:Either<'a,'b> -> bool
  309. val isRight : x:Either<'a,'b> -> bool
  310. val mapl : f:('a -> 'b) -> x:Either<'a,'c> -> Either<'b,'c>
  311. val mapr : f:('a -> 'b) -> x:Either<'c,'a> -> Either<'c,'b>
  312. val bindl : f:('a -> Either<'b,'c>) -> x:Either<'a,'c> -> Either<'b,'c>
  313. val bindr : f:('a -> Either<'b,'c>) -> x:Either<'b,'a> -> Either<'b,'c>
  314. val value : x:Either<'a,'a> -> 'a
  315. val toOption : x:Either<'a,'b> -> 'b option
  316. val ofOption : orElse:'a -> x:'b option -> Either<'a,'b>
  317. val partition : xs:Either<'a,'b> [] -> 'a [] * 'b []
  318. end
  319. type EitherBuilder =
  320. class
  321. new : unit -> EitherBuilder
  322. member Bind : v:Either<'j,'k> * f:('k -> Either<'j,'l>) -> Either<'j,'l>
  323. member
  324. Combine : v:Either<'d,unit> * f:(unit -> Either<'d,'e>) ->
  325. Either<'d,'e>
  326. member Delay : f:(unit -> 'T) -> (unit -> 'T)
  327. member Return : v:'h -> Either<'i,'h>
  328. member ReturnFrom : v:'g -> 'g
  329. member Run : f:(unit -> 'c) -> 'c
  330. member
  331. While : cond:(unit -> bool) * f:(unit -> Either<'a,'b>) ->
  332. Either<'a,unit>
  333. member Zero : unit -> Either<'f,unit>
  334. end
  335. val either : EitherBuilder
  336. val retry : limit:int -> handle:(exn -> unit) -> f:(unit -> 'b) -> 'b option
  337. val retryAsync :
  338. limit:int ->
  339. errorHandler:(exn -> unit) -> computation:Async<'T> -> Async<'T option>
  340. val ( <~ ) : x:'a -> f:('a -> 'b) -> 'a
  341. val memoize : f:('a -> 'b) -> ('a -> 'b) when 'a : equality
  342. val flip : f:('a -> 'b -> 'c) -> x:'b -> y:'a -> 'c
  343. val doCompare : x:'a -> y:'a -> propGets:('a -> IComparable) list -> int
  344. val doObjCompare : this:'a -> _arg1:obj -> int when 'a :> IComparable<'a>
  345. val doComparableEquals :
  346. this:'a -> _arg1:obj -> bool when 'a :> IComparable<'a>
  347. val doHashCode : this:'a -> propGets:('a -> obj) list -> int
  348. val ( >>>> ) :
  349. first:('a -> Async<'b>) -> second:('b -> Async<'c>) -> x:'a -> Async<'c>
  350. val ( |>>> ) :
  351. computation:Async<'a> -> continuation:('a -> Async<'b>) -> Async<'b>
  352. val dispose : x:IDisposable -> unit
  353. type Agent<'T> = MailboxProcessor<'T>
  354. type MailboxProcessor<'Msg> with
  355. member Pick : pick:('Msg -> Option<'b>) -> Async<'b>
  356. val bind : binder:('a -> Async<'b>) -> computation:Async<'a> -> Async<'b>
  357. val map : f:('a -> 'b) -> (Async<'a> -> Async<'b>)
  358. val thenReturn : x:'a -> (Async<unit> -> Async<'a>)
  359. val StartDisposable : x:Async<unit> -> IDisposable
  360. val AwaitNonGenericTask : (Threading.Tasks.Task -> Async<unit>)
  361. val startInParallel : (seq<Async<unit>> -> unit)
  362. type QueueInputStream =
  363. class
  364. inherit Stream
  365. new : unit -> QueueInputStream
  366. member Add : str:string -> unit
  367. member Clear : unit -> unit
  368. override Flush : unit -> unit
  369. override Read : buffer:byte [] * offset:int * count:int -> int
  370. override Seek : _offset:int64 * _origin:SeekOrigin -> int64
  371. override SetLength : _value:int64 -> unit
  372. override Write : _buffer:byte [] * _offset:int * _count:int -> unit
  373. override CanRead : bool
  374. override CanSeek : bool
  375. override CanWrite : bool
  376. override Length : int64
  377. override Position : int64
  378. override Position : int64 with set
  379. end
  380. type QueueOutputStream =
  381. class
  382. inherit Stream
  383. new : unit -> QueueOutputStream
  384. member Clear : unit -> unit
  385. override Flush : unit -> unit
  386. member Read : unit -> byte []
  387. override Read : _buffer:byte [] * _offset:int * _count:int -> int
  388. member ReadAsync : delayMilliseconds:int -> Async<byte []>
  389. override Seek : _offset:int64 * _origin:SeekOrigin -> int64
  390. override SetLength : _value:int64 -> unit
  391. member Subscribe : f:(byte [] -> Async<unit>) -> IDisposable
  392. member
  393. Subscribe : f:(byte [] -> Async<unit>) * zeroLength:(unit -> unit) ->
  394. IDisposable
  395. override Write : buffer:byte [] * offset:int * count:int -> unit
  396. override CanRead : bool
  397. override CanSeek : bool
  398. override CanWrite : bool
  399. override Length : int64
  400. override Position : int64
  401. override Position : int64 with set
  402. end
  403. type AtomicCounter =
  404. class
  405. new : inital:int -> AtomicCounter
  406. member NextVal : unit -> int
  407. member Val : int
  408. end
  409. val toHex : c:Char -> byte
  410. val last : xs:'a list -> 'a
  411. val private leaveOneOutInner :
  412. prev:'a list * acc:('a * 'a list) list ->
  413. xs:'a list -> ('a * 'a list) list
  414. val leaveOneOut : xs:'a list -> ('a * 'a list) list
  415. val private nonEmptySubsequences : xs:'a list -> 'a list list
  416. val subsequences : xs:'a list -> 'a list list
  417. val toString : xs:char list -> String
  418. val ofString : x:string -> char list
  419. val head : xs:'a [] -> 'a
  420. val last : xs:'a [] -> 'a
  421. val distinct : xs:'a [] -> 'a [] when 'a : equality
  422. val distinctBy :
  423. projection:('T -> 'Key) -> xs:'T [] -> 'T [] when 'Key : equality
  424. val inline countBy :
  425. f:('a -> 'a0) -> xs:'a [] -> ('a0 * int) [] when 'a0 : equality
  426. val truncate : n:int -> xs:'a [] -> 'a []
  427. val inline cumulative :
  428. xs: ^a [] -> ^a [] when ^a : (static member ( + ) : ^a * ^a -> ^a)
  429. val classifyBy : f:('a -> 'b) -> xs:'a [] -> 'a [] [] when 'b : equality
  430. val vectorSum : xss:float<'u> [] [] -> float<'u> []
  431. val take : n:int -> xs:seq<'a> -> 'a []
  432. val skip : n:int -> xs:'a [] -> 'a []
  433. val groupBy :
  434. projection:('T -> 'Key) -> xs:'T [] -> ('Key * 'T []) []
  435. when 'Key : equality
  436. val chunkIndexs : n:int -> length:int -> (int * int) []
  437. val chunkify : n:int -> xs:'a [] -> 'a [] []
  438. val flip : xs:'a [] [] -> 'a [] []
  439. val zipWithIndex : xs:'a [] -> (int * 'a) []
  440. val filteri : f:(int -> 'a -> bool) -> xs:'a [] -> 'a []
  441. val removeIndex : i:int -> xs:'a [] -> 'a []
  442. val updateIndex : i:int -> update:('a -> 'a) -> xs:'a [] -> 'a []
  443. val move : source:int -> dest:int -> xs:'a [] -> 'a []
  444. val insertIndex : i:int -> x:'a -> xs:'a [] -> 'a []
  445. val toRanges : xs:int [] -> (int * int) []
  446. val remove : y:'a -> xs:'a [] -> 'a [] when 'a : equality
  447. val modeBy : f:('a -> 'b) -> xs:'a [] -> 'b when 'b : equality
  448. val windowed : size:int -> xs:'a array -> 'a [] []
  449. val maxi : xs:'a [] -> int when 'a : comparison
  450. val mini : xs:'a [] -> int when 'a : comparison
  451. val tryGet : index:int -> xs:'a [] -> 'a option
  452. val ( ++ ) : xs:'a [] -> x:'a -> 'a []
  453. val generatePassword : unit -> String
  454. val toBase26 : x:int -> String
  455. val chunkify : n:int -> str:string -> string []
  456. val startLower : x:string -> string
  457. val startUpper : x:string -> string
  458. val toPrettyTitle : x:string -> string
  459. val levenshteinDistance : word1:string -> word2:string -> int
  460. val editDistance : (string -> string -> int)
  461. val isWord : str:string -> bool
  462. val isAlphaNumeric : str:string -> bool
  463. val isNumber : str:string -> bool
  464. val ofArray : xs:Char [] -> String
  465. val ofBytes : bytes:byte [] -> string
  466. val toBytes : str:string -> byte []
  467. val toBase64 : bytes:byte [] -> string
  468. val fromBase64 : str:string -> byte []
  469. val between :
  470. startToken:string -> finishToken:string -> x:string -> string option
  471. val indexsOf : sub:string -> str:string -> int []
  472. val chose : f:(char -> char option) -> str:string -> string
  473. val replaceBetween :
  474. start:string ->
  475. finish:string ->
  476. newContent:string -> initalContent:string -> string option
  477. val factorial : x:int -> int
  478. val sumFactorial : n:int -> int
  479. val combine :
  480. x:Map<'a,'b> -> y:Map<'a,'b> -> Map<'a,'b> when 'a : comparison
  481. val private getDescription : enumType:Type -> enumValue:'a -> string
  482. val GetDescription : enumValue:'a -> string
  483. val GetValuesWithDescriptions : enumType:Type -> seq<'a * string>
  484. type private SerialAsyncExecutorInstruction =
  485. | ExecuteAction of Async<unit>
  486. | Pause of AsyncReplyChannel<unit>
  487. | Resume of AsyncReplyChannel<unit>
  488. type SerialAsyncExecutor =
  489. class
  490. new : unit -> SerialAsyncExecutor
  491. member ExecuteAsync : asyncAction:(unit -> Async<'b>) -> Async<'b>
  492. member ExecuteBlocking : asyncAction:(unit -> Async<'a>) -> 'a
  493. member PauseAsync : unit -> Async<unit>
  494. member PauseBlocking : unit -> unit
  495. member ResumeAsync : unit -> Async<unit>
  496. member ResumeBlocking : unit -> unit
  497. end
  498. type 'a Result =
  499. | Success of 'a
  500. | Failed of string
  501. val failf : format:Printf.StringFormat<'a,'b Result> -> 'a
  502. val attempt : f:(unit -> 'a) -> 'a Result
  503. val bind : f:('a -> 'b Result) -> x:'a Result -> 'b Result
  504. val map : f:('a -> 'b) -> x:'a Result -> 'b Result
  505. val exists :
  506. isoStore:IsolatedStorage.IsolatedStorageFile -> str:string -> bool
  507. val writeAllBytes :
  508. isoStore:IsolatedStorage.IsolatedStorageFile ->
  509. str:string -> bytes:byte [] -> unit
  510. val readAllBytes :
  511. isoStore:IsolatedStorage.IsolatedStorageFile -> str:string -> byte []
  512. val delete :
  513. isoStore:IsolatedStorage.IsolatedStorageFile -> str:string -> unit
  514. val initRnd : n:int -> byte []
  515. val toHex : xs:byte [] -> string
  516. val ofHex : s:string -> byte []
  517. val toHex : bs:byte array -> string
  518. val toFrame : bs:byte array -> string
  519. val ofStream : f:(Stream -> unit) -> byte []
  520. val printSize : length:int64 -> string
  521. module User = begin
  522. val private isoStore : IsolatedStorage.IsolatedStorageFile
  523. val exists : (string -> bool)
  524. val writeAllBytes : (string -> byte [] -> unit)
  525. val readAllBytes : (string -> byte [])
  526. val delete : (string -> unit)
  527. end
  528. module Application = begin
  529. val private isoStore : IsolatedStorage.IsolatedStorageFile
  530. val exists : (string -> bool)
  531. val writeAllBytes : (string -> byte [] -> unit)
  532. val readAllBytes : (string -> byte [])
  533. val delete : (string -> unit)
  534. end
  535. val getEmbedded : name:string -> byte []
  536. val tryGetEmbedded : name:string -> byte [] option
  537.  
  538. [Loading C:\EE\Git\Permiso\Shared\Utilities.MimeTypes.fs]
  539.  
  540. namespace FSI_0004.Tsunami.Utilities
  541. val mimeTypes : string []
  542. val getDefaultMime : fileName:string -> string
  543. val shouldGZip : fileName:string -> bool
  544. val JSON : string
  545.  
  546. [Loading C:\EE\Git\Permiso\Shared\Utilities.Compression.fs]
  547.  
  548. namespace FSI_0005.Tsunami.Utilities
  549. val compress : bytes:byte [] -> byte []
  550. val decompress : bytes:byte [] -> byte []
  551.  
  552. [Loading C:\EE\Git\Permiso\Shared\Utilities.AWS.fs]
  553.  
  554. namespace FSI_0006.Tsunami.Utilities
  555. module Functions = begin
  556. val getMetadata :
  557. client:Amazon.S3.AmazonS3Client ->
  558. bucket:string ->
  559. key:string -> Async<Amazon.S3.Model.GetObjectMetadataResponse>
  560. val tryGetObject :
  561. client:Amazon.S3.AmazonS3Client ->
  562. bucket:string ->
  563. key:string -> Async<Amazon.S3.Model.GetObjectResponse option>
  564. val tryGetObjectAsBytes :
  565. client:Amazon.S3.AmazonS3Client ->
  566. bucket:string -> key:string -> Async<byte [] option>
  567. val tryGetObjectToFile :
  568. client:Amazon.S3.AmazonS3Client ->
  569. bucket:string -> key:string * filename:string -> Async<bool>
  570. val createFolder :
  571. client:Amazon.S3.AmazonS3Client ->
  572. bucket:string -> folder:string -> Async<unit>
  573. val uploadContent :
  574. client:Amazon.S3.AmazonS3Client ->
  575. bucket:string ->
  576. key:string * contentType:string * bytes:byte [] ->
  577. isPublicRead:bool -> toGZip:bool -> noCache:bool -> Async<unit>
  578. val deleteObjects :
  579. client:Amazon.S3.AmazonS3Client ->
  580. bucket:string -> keys:string [] -> Async<Set<string> * Set<string>>
  581. val copyObject :
  582. client:Amazon.S3.AmazonS3Client ->
  583. sourceBucket:string ->
  584. sourceKey:string ->
  585. destinationBucket:string ->
  586. destinationKey:string ->
  587. Async<Amazon.S3.Model.CopyObjectResponse>
  588. val listPrefixesAndObjects :
  589. client:Amazon.S3.AmazonS3Client ->
  590. bucket:string ->
  591. delimiterO:string option ->
  592. prefix:string -> Async<string [] * Amazon.S3.Model.S3Object []>
  593. val deleteSub :
  594. client:Amazon.S3.AmazonS3Client ->
  595. bucket:string -> prefix:string -> Async<Set<string> * Set<string>>
  596. val getBuckets : client:Amazon.S3.AmazonS3Client -> Async<string []>
  597. val enableCORSOnBucket :
  598. bucketName:string ->
  599. client:Amazon.S3.AmazonS3 ->
  600. Amazon.S3.Model.PutCORSConfigurationResponse
  601. end
  602. val config : Amazon.S3.AmazonS3Config
  603. type HttpVerb = Amazon.S3.Model.HttpVerb
  604. type S3ClientBucket =
  605. class
  606. interface IDisposable
  607. new : client:Amazon.S3.AmazonS3Client * bucket:string -> S3ClientBucket
  608. new : accessKey:string * secret:string * bucket:string -> S3ClientBucket
  609. new : accessKey:string * secret:string * bucket:string *
  610. region:Amazon.RegionEndpoint -> S3ClientBucket
  611. member CreateFolder : folder:string -> Async<unit>
  612. member DeleteObject : key:string -> Async<bool>
  613. member
  614. DeleteObjects : keys:string [] -> Async<Set<string> * Set<string>>
  615. member DeleteSub : prefix:string -> Async<Set<string> * Set<string>>
  616. member EnableCORS : unit -> Amazon.S3.Model.PutCORSConfigurationResponse
  617. member
  618. GetMetadata : key:string ->
  619. Async<Amazon.S3.Model.GetObjectMetadataResponse>
  620. member
  621. GetPreSignedURL : key:string * ?verb:HttpVerb * ?expiry:DateTime ->
  622. string
  623. member
  624. ListPrefixesAndObjects : prefix:string * ?delimiterO:string ->
  625. Async<string [] *
  626. Amazon.S3.Model.S3Object []>
  627. member
  628. private TryGetObject : key:string ->
  629. Async<Amazon.S3.Model.GetObjectResponse option>
  630. member TryGetObjectAsBytes : key:string -> Async<byte [] option>
  631. member TryGetObjectToFile : key:string * filename:string -> Async<bool>
  632. member
  633. UploadContent : key:string * contentType:string * bytes:byte [] *
  634. ?isPublicReadO:bool * ?toGzipO:bool * ?noCache:bool ->
  635. Async<unit>
  636. member UploadFiles : files:(string * string) [] -> unit
  637. member UploadFilesNoJSCache : files:(string * string) [] -> unit
  638. end
  639. type CloudFront =
  640. class
  641. interface IDisposable
  642. new : distributionId:string *
  643. client:Amazon.CloudFront.AmazonCloudFrontClient -> CloudFront
  644. new : accessKey:string * secret:string * region:Amazon.RegionEndpoint *
  645. distributionId:string -> CloudFront
  646. member
  647. Invalidate : paths:string [] ->
  648. Async<Amazon.CloudFront.Model.CreateInvalidationResponse>
  649. member
  650. InvalidateAll : unit ->
  651. Async<Amazon.CloudFront.Model.CreateInvalidationResponse>
  652. end
  653. val getPolicy :
  654. bucket:string ->
  655. key:string -> expiration:DateTime -> isPublic:bool -> string
  656. val encodeAndSignPolicy :
  657. secretKey:string -> policy:string -> string * string
  658.  
  659. [Loading C:\EE\Git\Permiso\Shared\Utilities.Automation.FSI.fsx]
  660.  
  661. namespace FSI_0007.Tsunami.Utilities.Automation
  662. val private runProcess :
  663. workingDirectory:string option ->
  664. name:string -> envs:(string * string) [] -> args:string -> int
  665. val private fsi : string
  666. val run : path:string -> int
  667. val runWithDefines : path:string -> defines:string [] -> int
  668.  
  669. [Loading C:\EE\Git\Permiso\Shared\Utilities.Automation.FSI.fsx]
  670.  
  671. namespace FSI_0008.Tsunami.Utilities.Automation
  672. val private runProcess :
  673. workingDirectory:string option ->
  674. name:string -> envs:(string * string) [] -> args:string -> int
  675. val private fsi : string
  676. val run : path:string -> int
  677. val runWithDefines : path:string -> defines:string [] -> int
  678.  
  679. [Loading C:\EE\Git\Permiso\Shared\Utilities.Automation.SSH.fsx]
  680.  
  681. namespace FSI_0009.Tsunami.Utilities.Automation
  682. type Service =
  683. {install: unit -> string;
  684. start: unit -> string;
  685. stop: unit -> string;
  686. uninstall: unit -> string;}
  687. type Client =
  688. class
  689. new : computer:string * username:string * keyFilePath:string -> Client
  690. member getSCPClient : unit -> Renci.SshNet.ScpClient
  691. member getSFTPClient : unit -> Renci.SshNet.SftpClient
  692. member getSSHClient : unit -> Renci.SshNet.SshClient
  693. member getService : output:string * serviceName:string -> Service
  694. member runCmd : cmd:string -> string
  695. member uploadFiles : fileMapping:(string * string) [] -> unit
  696. end
  697.  
  698. 0 of 88
  699. 20 of 88
  700. 40 of 88
  701. 60 of 88
  702. 80 of 88
  703.  
  704. val baseDir : string = "C:\EE\Git\Permiso\BTTScripts"
  705. val buildDir : string = "C:\EE\Git\Permiso\BTTScripts\..\BTTServer\bin\Debug\"
  706. val webDir : string = "C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\"
  707. val portalDir : string =
  708. "C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"
  709. val assetsDir : string =
  710. "C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[16 chars]
  711. val ssh : Tsunami.Utilities.Automation.SSH.Client
  712. val cssFiles : (string * string) [] =
  713. [|("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[27 chars],
  714. "portal\assets\css\fullcalendar.css");
  715. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[28 chars],
  716. "portal\assets\css\bootstrap.min.css");
  717. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[39 chars],
  718. "portal\assets\css\bootstrap-responsive.min.css");
  719. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[35 chars],
  720. "portal\assets\css\bootstrap-datepicker.css");
  721. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[31 chars],
  722. "portal\assets\css\font-awesome.min.css");
  723. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[24 chars],
  724. "portal\assets\css\ace-fonts.css");
  725. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[24 chars],
  726. "portal\assets\css\cus-icons.css");
  727. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[28 chars],
  728. "portal\assets\css\ng-tags-input.css");
  729. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[18 chars],
  730. "portal\assets\css\ace.css");
  731. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[33 chars],
  732. "portal\assets\css\ace-responsive.min.css");
  733. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[28 chars],
  734. "portal\assets\css\ace-skins.min.css");
  735. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[22 chars],
  736. "portal\assets\css\permiso.css")|]
  737. val viewFiles : (string * string) [] =
  738. [|("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[16 chars],
  739. "portal\views\admin.html");
  740. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[27 chars],
  741. "portal\views\admin_activities.html");
  742. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[24 chars],
  743. "portal\views\admin_content.html");
  744. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[29 chars],
  745. "portal\views\admin_content_edit.html");
  746. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[20 chars],
  747. "portal\views\admin_css.html");
  748. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[24 chars],
  749. "portal\views\admin_domains.html");
  750. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[31 chars],
  751. "portal\views\admin_domain_pricing.html");
  752. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[32 chars],
  753. "portal\views\admin_domain_settings.html");
  754. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[33 chars],
  755. "portal\views\admin_domain_summaries.html");
  756. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[26 chars],
  757. "portal\views\admin_extractor.html");
  758. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[25 chars],
  759. "portal\views\admin_features.html");
  760. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[28 chars],
  761. "portal\views\admin_html_editor.html");
  762. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[26 chars],
  763. "portal\views\admin_js_editor.html");
  764. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[26 chars],
  765. "portal\views\admin_page_edit.html");
  766. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[26 chars],
  767. "portal\views\admin_page_list.html");
  768. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[30 chars],
  769. "portal\views\admin_plugin_editor.html");
  770. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[24 chars],
  771. "portal\views\admin_project.html");
  772. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[25 chars],
  773. "portal\views\admin_settings.html");
  774. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[20 chars],
  775. "portal\views\admin_tax.html");
  776. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[29 chars],
  777. "portal\views\admin_tax_settings.html");
  778. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[24 chars],
  779. "portal\views\admin_testing.html");
  780. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[32 chars],
  781. "portal\views\admin_travel_advisory.html");
  782. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[25 chars],
  783. "portal\views\admin_treaties.html");
  784. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[24 chars],
  785. "portal\views\admin_uploads.html");
  786. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[22 chars],
  787. "portal\views\admin_users.html");
  788. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[26 chars],
  789. "portal\views\admin_users_map.html");
  790. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[20 chars],
  791. "portal\views\analytics.html");
  792. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[16 chars],
  793. "portal\views\auth0.html");
  794. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[27 chars],
  795. "portal\views\billing_invoices.html");
  796. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[33 chars],
  797. "portal\views\billing_invoices_start.html");
  798. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[32 chars],
  799. "portal\views\billing_invoices_view.html");
  800. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[26 chars],
  801. "portal\views\billing_summary.html");
  802. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[19 chars],
  803. "portal\views\calendar.html");
  804. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[20 chars],
  805. "portal\views\countries.html");
  806. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[25 chars],
  807. "portal\views\countries_edit.html");
  808. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[31 chars],
  809. "portal\views\countries_rules_edit.html");
  810. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[32 chars],
  811. "portal\views\countrysummaries_edit.html");
  812. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[32 chars],
  813. "portal\views\countrysummaries_view.html");
  814. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[20 chars],
  815. "portal\views\dashboard.html");
  816. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[28 chars],
  817. "portal\views\dev_admin_helpers.html");
  818. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[28 chars],
  819. "portal\views\dev_admin_logging.html");
  820. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[27 chars],
  821. "portal\views\dev_admin_server.html");
  822. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[30 chars],
  823. "portal\views\dev_admin_templates.html");
  824. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[34 chars],
  825. "portal\views\domain_activities_rules.html");
  826. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[34 chars],
  827. "portal\views\domain_countrysummaries.html");
  828. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[31 chars],
  829. "portal\views\domain_loginsettings.html");
  830. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[22 chars],
  831. "portal\views\domain_menu.html");
  832. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[31 chars],
  833. "portal\views\domain_outcome_rules.html");
  834. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[28 chars],
  835. "portal\views\domain_properties.html");
  836. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[24 chars],
  837. "portal\views\domain_review.html");
  838. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[26 chars],
  839. "portal\views\domain_settings.html");
  840. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[28 chars],
  841. "portal\views\domain_subdomains.html");
  842. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[27 chars],
  843. "portal\views\domain_tax_rules.html");
  844. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[17 chars],
  845. "portal\views\extern.html");
  846. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[15 chars],
  847. "portal\views\home.html");
  848. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[16 chars],
  849. "portal\views\login.html");
  850. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[25 chars],
  851. "portal\views\mobility_users.html");
  852. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[20 chars],
  853. "portal\views\not_found.html");
  854. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[15 chars],
  855. "portal\views\page.html");
  856. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[21 chars],
  857. "portal\views\pages_list.html");
  858. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[20 chars],
  859. "portal\views\page_list.html");
  860. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[18 chars],
  861. "portal\views\profile.html");
  862. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[32 chars],
  863. "portal\views\profile_passports.bak.html");
  864. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[22 chars],
  865. "portal\views\public_page.html");
  866. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[18 chars],
  867. "portal\views\reports.html");
  868. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[26 chars],
  869. "portal\views\report_corp_tax.html");
  870. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[26 chars],
  871. "portal\views\report_location.html");
  872. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[21 chars],
  873. "portal\views\report_tax.html");
  874. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[19 chars],
  875. "portal\views\sandbox3.html");
  876. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[17 chars],
  877. "portal\views\search.html");
  878. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[17 chars],
  879. "portal\views\status.html");
  880. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[24 chars],
  881. "portal\views\substitutions.html");
  882. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[27 chars],
  883. "portal\views\template_invoice.html");
  884. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[33 chars],
  885. "portal\views\visa_assessments_start.html");
  886. ("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[32 chars],
  887. "portal\views\visa_assessments_view.html")|]
  888. val minFiles : (string * string) [] =
  889. [|("C:\EE\Git\Permiso\BTTScripts\..\PermisoClient\website\portal\"+[20 chars],
  890. "portal\app1457495856.min.js")|]
  891. val localDeployDir : string =
  892. "C:\EE\Git\Permiso\BTTScripts\..\BTTServer\bin\Debug\"
  893. val serverDeployDir : string = "C:\EE\Deploy\BTTDev\"
  894. val serviceName : string = "BTTServer"
  895. val output : string = "C:\EE\Deploy\BTTDev\BTT.exe"
  896. val deployEverythingToServer : unit -> unit
  897. val deployIncrementalToServer : unit -> unit
  898. val service : Tsunami.Utilities.Automation.SSH.Service =
  899. {install = <fun:getService@57>;
  900. start = <fun:getService@58-2>;
  901. stop = <fun:getService@59-4>;
  902. uninstall = <fun:getService@60-6>;}
  903. val accessKey : string = "AKIAI743RRV3KFAB3VHQ"
  904. val secret : string = "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"
  905. val region : Amazon.RegionEndpoint = US West (N. California) (us-west-1)
  906. val distributionId : string = "E8GR8VK20TIOI"
  907. val permisoClient : Tsunami.Utilities.AWS.S3ClientBucket
  908. val permisoCloudfrontClient : Tsunami.Utilities.AWS.CloudFront
  909. val it : unit = ()
  910.  
  911. >
Add Comment
Please, Sign In to add comment