Nothing's plumb meaningless

    industry-state

    0.3.0 • Public • Published

    IndustryState Build Status

    Immutable state for your factories.

    Requirements

    This extension requires that the factory function returns a stateful object.

    Usage

    import { factory } from "industry"
    import { functions } from "industry-functions"
    import { instance } from "industry-instance"
    import { standard_io } from "industry-standard-io"
    import { state } from "industry-state"
     
    class Test {
      init() {
        this.state({ a: 1 })
      }
     
      a({ state: { a } }) {
        return a
      }
    }
     
    let test = factory(Test)
      .set("functions", functions)
      .set("instance", instance)
      .set("state", state)
      .set("standard_io", standard_io)
     
    test({ b: 2 })
    test().state() // { a: 1, b: 2 }
    test.a() // { value: 1 }

    Keywords

    none

    Install

    npm i industry-state

    DownloadsWeekly Downloads

    14

    Version

    0.3.0

    License

    MIT

    Last publish

    Collaborators

    • winton