This file contains hidden or 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
| function getHexValue(intInput: number) { | |
| return intInput.toString(16).padStart(2, "0"); | |
| } | |
| function getTintValue(tint: number, bgTint: number, alpha: number) { | |
| return Math.min(Math.floor((1 - alpha) * bgTint + alpha * tint), 255); | |
| } | |
| class Color { | |
| constructor( |
This file contains hidden or 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
| const getAllCSSVariableNames = () => | |
| Array.from(document.styleSheets) | |
| .filter((s) => s.href === null || s.href.startsWith(window.location.origin)) | |
| .flatMap((s) => Array.from(s.cssRules)) | |
| .filter((r): r is CSSStyleRule => r.type === CSSRule.STYLE_RULE) | |
| .flatMap((r) => (r.selectorText === ":root" ? Array.from(r.style) : [])) | |
| .filter((name) => name.startsWith("--")) | |
| .sort(); | |
| const getCSSColorVariableNames = () => |
This file contains hidden or 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
| import { definitions as Api } from './apitypes'; | |
| { | |
| function id1(arg: unknown): unknown { | |
| return arg; | |
| } | |
| function id<Argument>(arg: Argument): Argument { | |
| return arg; | |
| } |
This file contains hidden or 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
| // prettier-ignore | |
| const pairs = [ | |
| [0x00E5,0x212B],[0x00C5,0x212B],[0x0399,0x1FBE],[0x03B9,0x1FBE],[0x03B2,0x03D0], | |
| [0x03B5,0x03F5],[0x03B8,0x03D1],[0x03B8,0x03F4],[0x03D1,0x03F4],[0x03B9,0x1FBE], | |
| [0x0345,0x03B9],[0x0345,0x1FBE],[0x03BA,0x03F0],[0x00B5,0x03BC],[0x03C0,0x03D6], | |
| [0x03C1,0x03F1],[0x03C2,0x03C3],[0x03C6,0x03D5],[0x03C9,0x2126],[0x0392,0x03D0], | |
| [0x0395,0x03F5],[0x03D1,0x03F4],[0x0398,0x03D1],[0x0398,0x03F4],[0x0345,0x1FBE], | |
| [0x0345,0x0399],[0x0399,0x1FBE],[0x039A,0x03F0],[0x00B5,0x039C],[0x03A0,0x03D6], | |
| [0x03A1,0x03F1],[0x03A3,0x03C2],[0x03A6,0x03D5],[0x03A9,0x2126],[0x0398,0x03F4], | |
| [0x03B8,0x03F4],[0x03B8,0x03D1],[0x0398,0x03D1],[0x0432,0x1C80],[0x0434,0x1C81], |
This file contains hidden or 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
| // @ts-check | |
| /** | |
| * @typedef {Object} WorkerData | |
| * @property {number} howMany | |
| */ | |
| const { | |
| Worker, isMainThread, parentPort, workerData | |
| } = require('worker_threads'); |
This file contains hidden or 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
| import React, { MouseEventHandler } from "react"; | |
| import { Modal, ModalHeader, ModalFooter, ModalBody, Button } from "reactstrap"; | |
| import YouTube, { | |
| YouTubeProps, | |
| Options as YouTubeOptions, | |
| } from "react-youtube"; | |
| import Vimeo from "@u-wave/react-vimeo"; | |
| import ReactDOM from "react-dom"; | |
| import "./style.css"; | |
| import { modalData as ModalData } from "../../interfaces/modalData"; |
This file contains hidden or 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
| // Thanks to https://gist.github.com/quezak/0a9f33d20aa0c13fd86f547f75d9da47 | |
| import { Plugin } from '@hapi/hapi'; | |
| import { | |
| contextNs, | |
| setContext, | |
| getContext, | |
| updateContext, | |
| USER_CONTEXT_KEY, | |
| } from './hapi-zcontext'; |
This file contains hidden or 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
| class Singleton { | |
| private constructor() { } | |
| private static instance = new Singleton(); | |
| public static getInstance() { | |
| return this.instance; | |
| } | |
| } |
This file contains hidden or 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
| function onCopy(e) { | |
| try { | |
| e.clipboardData.setData('Text', 'tekst do skopiowania'); | |
| e.preventDefault(); | |
| } catch (err) { | |
| console.error(err); | |
| } | |
| } | |
| function onClick() { |
This file contains hidden or 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
| angular.module('myApp', []); |