This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let tempDiv = div [] | |
let onAfterRender = on.afterRender (fun _ -> | |
async { | |
do! Async.Sleep(5000) | |
let! data = Server.getMonthAndPricesGroupedDbAsync () | |
let barChart = Chart.Bar data | |
let render = Renderers.ChartJs.Render(barChart, Size = Size(500, 500)) | |
tempDiv.Prepend render | |
} |> Async.Start | |
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let data = [ | |
("January", 1); | |
("June", 10); | |
("March", 12); | |
("February", 20); | |
("January", 15); | |
("July", 15) | |
] | |
let grouped = |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
document.getElementById("index")!.innerHTML = "Changed by TypeScript!" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<body> | |
<h1>Fun with TypeScript</h1> | |
<p id="index">Let's rock</p> | |
<script src="main.js"> </script> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
interface Person { | |
age: number, | |
name: string, | |
say(): string | |
} | |
let mike = { | |
age: 25, | |
name:"Mike", | |
say: function() { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let apply optionF optionStr = | |
match optionF,optionStr with | |
| Some f, Some str -> Some (f str) | |
| _ -> None | |
let repeat count (str:string) = String.replicate count str | |
let mul x y = x * y | |
let optionMul = Option.map mul | |
let retn x = Some x // official naming for upgrading a value |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Remove all nuget packages from project | |
$packages = Get-Package -ProjectName MyProjectName; | |
foreach($package in $packages) { | |
Uninstall-Package -ProjectName MyProjectName -Id $package.Id -Force | |
} | |
// Remove all nuget packages from all projects from solution | |
foreach($project in $projects) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Linq; | |
using System.Text; | |
using Microsoft.CodeAnalysis; | |
using Microsoft.CodeAnalysis.CSharp; | |
using Microsoft.CodeAnalysis.CSharp.Syntax; | |
namespace ConsoleRoslyn_1 | |
{ | |
class MyTokenWalker : CSharpSyntaxWalker |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
type AsyncTimer(duration) = | |
let tickEvent = new Event<_>() | |
let endEvent = new Event<_>() | |
[<CLIEvent>] | |
member this.Tick = tickEvent.Publish | |
[<CLIEvent>] | |
member this.End = endEvent.Publish |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module FinanceRevised.Core | |
open FinanceRevised.Types | |
open MaybeBuilder | |
open System | |
open System.IO | |
open FSharp.Data | |
open FSharp.Data.JsonExtensions |
NewerOlder