Live Table: https://diafygi.github.io/webcrypto-examples/
I couldn't find anywhere that had clear examples of WebCryptoAPI, so I wrote examples and made a live table with them. Pull requests welcome!
- generateKey | importKey |
Live Table: https://diafygi.github.io/webcrypto-examples/
I couldn't find anywhere that had clear examples of WebCryptoAPI, so I wrote examples and made a live table with them. Pull requests welcome!
| namespace Infrastructure | |
| open System.Text.Encodings.Web | |
| open System.Text.Json | |
| open System.Text.Json.Serialization | |
| [<RequireQualifiedAccess>] | |
| module JsonSerializer = | |
| let private setupOptions (options: JsonSerializerOptions) = | |
| options.PropertyNamingPolicy <- JsonNamingPolicy.CamelCase |
| namespace Foo | |
| open System.Text.Encodings.Web | |
| open System.Text.Json | |
| open System.Text.Json.Serialization | |
| [<RequireQualifiedAccess>] | |
| module JsonSerializer = | |
| let private setupOptions (options: JsonSerializerOptions) = | |
| options.PropertyNamingPolicy <- JsonNamingPolicy.CamelCase |
This covers the build times of the core projects of https://github.com/aspnetde/IUBH.TOR:
Note that both cover the exact same functionality.
| export function useLocalStorage<T>(key: string, initialValue: T) { | |
| const [storedValue, setStoredValue] = useState(() => { | |
| try { | |
| const item = window.localStorage.getItem(key); | |
| return item ? (JSON.parse(item) as T) : initialValue; | |
| } catch (error) { | |
| console.log(error); | |
| return initialValue; | |
| } | |
| }); |
| import React, { useReducer } from "react"; | |
| interface State { | |
| userName: string; | |
| password: string; | |
| isValid: boolean; | |
| } | |
| const initialState: State = { | |
| userName: "", |
Constraints:
Goals:
| module App | |
| open Elmish | |
| type State = | |
| { CurrentUser: string option } | |
| type Msg = | |
| | SignIn of string | |
| | SignOut |
| <?xml version="1.0" encoding="UTF-8"?> | |
| <settings> | |
| <hitlist> | |
| <connectionString>" & Session("defaultConnectionString") & "</connectionString> | |
| <hitlistDataSource>ViewAcciadoAdminHitlistArticles</hitlistDataSource> | |
| <hitlistDataSourceOrphaned>ViewAcciadoAdminArticlesWithoutReferences</hitlistDataSourceOrphaned> | |
| <recordsPerPage>25</recordsPerPage> |