3.0.8 • Published 6 months ago

@types/seedrandom v3.0.8

Weekly downloads
123,863
License
MIT
Repository
github
Last release
6 months ago

Installation

npm install --save @types/seedrandom

Summary

This package contains type definitions for seedrandom (https://github.com/davidbau/seedrandom).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/seedrandom.

index.d.ts

// Type definitions for seedrandom 3.0
// Project: https://github.com/davidbau/seedrandom
// Definitions by: Kern Handa <https://github.com/kernhanda>
//                 Eugene Zaretskiy <https://github.com/EugeneZ>
//                 Martin Badin <https://github.com/martin-badin>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped

declare namespace seedrandom {
    type State = object;

    interface Callback {
        (prng?: PRNG, shortseed?: string, global?: boolean, state?: State): PRNG;
    }

    interface Options {
        entropy?: boolean | undefined;
        global?: boolean | undefined;
        pass?: Callback | undefined;
        state?: boolean | State | undefined;
    }

    interface PRNG {
        (): number;
        double(): number;
        int32(): number;
        quick(): number;
        state(): State;
    }
}

interface seedrandom {
    (seed?: string, options?: seedrandom.Options, callback?: seedrandom.Callback): seedrandom.PRNG;
    alea(seed?: string, options?: seedrandom.Options): seedrandom.PRNG;
    Alea: new (seed?: string) => seedrandom.PRNG;
    tychei(seed?: string, options?: seedrandom.Options): seedrandom.PRNG;
    Tychei: new (seed?: string) => seedrandom.PRNG;
    xor128(seed?: string, options?: seedrandom.Options): seedrandom.PRNG;
    Xor128: new (seed?: string) => seedrandom.PRNG;
    xor4096(seed?: string, options?: seedrandom.Options): seedrandom.PRNG;
    Xor4096: new (seed?: string) => seedrandom.PRNG;
    xorshift7(seed?: string, options?: seedrandom.Options): seedrandom.PRNG;
    XorShift7: new (seed?: string) => seedrandom.PRNG;
    xorwow(seed?: string, options?: seedrandom.Options): seedrandom.PRNG;
    XorWow: new (seed?: string) => seedrandom.PRNG;
}

declare const seedrandom: seedrandom;

export = seedrandom;

Additional Details

  • Last updated: Thu, 10 Feb 2022 12:01:29 GMT
  • Dependencies: none
  • Global values: none

Credits

These definitions were written by Kern Handa, Eugene Zaretskiy, and Martin Badin.

lux-ai-test-2020@everything-registry/sub-chunk-956@fruitsjs/cryptoio-ts-fuzzerhumanization@smelthq/ganache@sm_analytics/core@signumjs/crypto@soloseng/ganachejacken-tfjs-core@scaffoldly/serverless-utilholdem-heatmap@tensorflow/tfjs-core@tensorflow/tfjs-backend-cpu@tensorflow/tfjs-backend-webglkeyv-nats@boardgamers/container-engineartmaker@burstjs/cryptobloaterjsd-common@turajs/cryptolibchartium@collabs/core@collabs/crdtscamlough-react-wordcloudcc2018_library@zilliz/federalb-regex-router@teko-data-ui/corea-nonce-generator@vegasteam/commonalgs4@tstelzer/zufall@superset-ui/core@superset-custom/corecontainer-enginect-libcytoscape-overlaysposition-stringsphylogician-ts@datagrok-libraries/mlreact-wordcloud-d3-update-forkremestroma-engineroma-ext-terminal-targetroma-ext-web-targetseeded-random-utilsseedable-random-avatar-generatorscrambled@casual-simulation/aux-runtime@celo/ganache@carrot-kpi/ganacheekimemo-access-simulatorendpoint-test-mockerenimconsequaturwebcomponent-flashcardton-vote-contracts-sdktfjs-core-fetch-fixtfjs-core-webgl2tita-superset-chartzholdemfdw-dice@informalsystems/quint@infinitebrahmanuniverse/nolb-_types_stabletop-gametake6-engine@ekoozu/dungeon@finos/legend-shared@finos/legend-studio-sharedexplicaboinventore@expertbridge-custom/core@expertbridge-ui/core@fm-superset-ui/core@gooddata/mock-jsgamewallganache@lazy-random/rng-factory@mark-halls/game-of-life-datafugaillo@mizchi/tfjs-core@lido-js/ganache@mazemasterjs/shared-library@lux-ai/2020-challenge@meteor-it/random@mikewesthad/dungeon@lrkit/weightedhackium
2.4.32

6 months ago

2.4.31

7 months ago

2.4.34

6 months ago

2.4.33

6 months ago

3.0.8

6 months ago

3.0.7

6 months ago

3.0.6

7 months ago

3.0.5

1 year ago

3.0.4

1 year ago

3.0.3

1 year ago

3.0.2

2 years ago

3.0.1

3 years ago

2.4.30

3 years ago

3.0.0

3 years ago

2.4.29

3 years ago

2.4.28

5 years ago

2.4.27

8 years ago

2.4.26

8 years ago

2.4.25-alpha

8 years ago

2.4.24-alpha

8 years ago

2.4.23-alpha

8 years ago

2.4.22-alpha

8 years ago

2.4.21-alpha

8 years ago

2.4.20-alpha

8 years ago

2.4.19-alpha

8 years ago

2.4.14-alpha

8 years ago

2.4.13-alpha

8 years ago