Skip to content

Instantly share code, notes, and snippets.

View mdjastrzebski's full-sized avatar
👋

Maciej Jastrzebski mdjastrzebski

👋
View GitHub Profile
@mdjastrzebski
mdjastrzebski / swift-regex.ts
Last active December 4, 2023 21:29
Swift Regex for TypeScript
// ref: https://developer.apple.com/documentation/regexbuilder
type RegexComponent = string | RegexQuantifier;
type RegexQuantifier = OneOrMore | Optionally;
type OneOrMore = {
type: 'oneOrMore';
children: RegexComponent[];
};
@mdjastrzebski
mdjastrzebski / gist:101f6930b27b3f82801d51c4cb31ecb7
Created September 20, 2022 07:57
React Test Renderer - expose `toJSON` method on `ReactTestInstance`
@@ -0,0 +1,15 @@
diff --git a/node_modules/react-test-renderer/cjs/react-test-renderer.development.js b/node_modules/react-test-renderer/cjs/react-test-renderer.development.js
index 11c6655..0a234ef 100644
--- a/node_modules/react-test-renderer/cjs/react-test-renderer.development.js
+++ b/node_modules/react-test-renderer/cjs/react-test-renderer.development.js
@@ -18332,6 +18332,10 @@ var ReactTestInstance = /*#__PURE__*/function () {
}, options);
};
+ _proto.toJSON = function _toJSON() {
import * as React from 'react';
import { padStart, eq, isEqual } from 'lodash';
export function useDebugDeps(name: string, deps: unknown[]): void {
const previousDepsRef = React.useRef(deps);
const countRef = React.useRef(0);
printDepsChange(name, deps, previousDepsRef.current, countRef.current);
previousDepsRef.current = deps;