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 { | |
DynamoDBDocument, | |
UpdateCommand, | |
paginateScan, | |
} from "@aws-sdk/lib-dynamodb"; | |
import { DynamoDBClient } from "@aws-sdk/client-dynamodb"; | |
const tableName = ""; | |
const dynamoClient = DynamoDBDocument.from(new DynamoDBClient({})); |
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
// service file | |
export const createStockLevelChecker = (serviceLocator) => { | |
return async (offerId) => { | |
const offer = await serviceLocator.offerService.read(offerId); | |
if (offer) { | |
return "there is stock"; | |
} |
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
// This example allows: | |
// | |
// `age` to be zero as a valid initial value, or any other number. If its undefined the input | |
// will be empty instead of zero. | |
// | |
// `value` to be undefined, leaving please select as selected, or preset to any other number | |
// including zero. | |
// | |
// It also makes use of yup's schema.cast (post submit) to get around select values | |
// coming out as strings. This is better than manually having to catch these cases |
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 * as React from "react"; | |
import { render } from "react-dom"; | |
import { | |
Formik, | |
FieldArray, | |
Field, | |
Form, | |
FormikProps, | |
ArrayHelpers | |
} from "formik"; |
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
var moment = require('moment-timezone') | |
, prevAbbr = moment.fn.zoneAbbr | |
, timezoneTranslations = { | |
'Europe/Istanbul': 'TSİ' | |
} | |
moment.fn.zoneAbbr = function () { | |
var customTimezoneTranslation = timezoneTranslations[this._z.name] | |
return customTimezoneTranslation || prevAbbr.call(this) | |
} |
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
var mlcm = require('mlcm') | |
, frac = require('frac') | |
module.exports = function getMultiplier (prizes) { | |
if (prizes.length === 0) return 0 | |
if (Array.isArray(prizes) === false) throw new Error('getMultiplier requires an array') | |
return mlcm(prizes.map(function (prize) { | |
return frac(prize.chance, Infinity)[2] | |
})) |
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
people.sort(function (a, b) { | |
return a.name > b.name | |
}) |
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 map (arr, fn, ctx = this) { | |
return Promise.all(arr.map((item, index) => { | |
return new Promise((resolve, reject) => { | |
fn.call(ctx, item, index, arr, resolve, reject) | |
}) | |
})) | |
} | |
var arr = [1, 2, 3] |
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
git config --global user.name "YOUR REAL NAME ON GITHUB" | |
git config --global user.email [email protected] | |
git remote remove origin | |
git remote add origin [email protected]:yourusername/yourrepo | |
git push -u origin master |
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
#include <iostream> | |
#include <vector> | |
class Shape { | |
public: | |
virtual void print() = 0; | |
}; | |
class Square : public Shape { | |
virtual void print() { |
NewerOlder