SYMBOL INDEX (73 symbols across 20 files) FILE: examples/redux/index.js constant REPO (line 6) | const REPO = 'paularmstrong/normalizr'; FILE: examples/redux/src/redux/actions.js constant ADD_ENTITIES (line 8) | const ADD_ENTITIES = 'ADD_ENTITIES'; FILE: examples/redux/src/redux/modules/commits.js constant STATE_KEY (line 6) | const STATE_KEY = 'commits'; function reducer (line 8) | function reducer(state = {}, action) { FILE: examples/redux/src/redux/modules/issues.js constant STATE_KEY (line 6) | const STATE_KEY = 'issues'; function reducer (line 8) | function reducer(state = {}, action) { FILE: examples/redux/src/redux/modules/labels.js constant STATE_KEY (line 6) | const STATE_KEY = 'labels'; function reducer (line 8) | function reducer(state = {}, action) { FILE: examples/redux/src/redux/modules/milestones.js constant STATE_KEY (line 6) | const STATE_KEY = 'milestones'; function reducer (line 8) | function reducer(state = {}, action) { FILE: examples/redux/src/redux/modules/pull-requests.js constant STATE_KEY (line 6) | const STATE_KEY = 'pullRequests'; function reducer (line 8) | function reducer(state = {}, action) { FILE: examples/redux/src/redux/modules/repos.js constant STATE_KEY (line 1) | const STATE_KEY = 'repo'; function reducer (line 3) | function reducer(state = {}, action) { FILE: examples/redux/src/redux/modules/users.js constant STATE_KEY (line 5) | const STATE_KEY = 'users'; function reducer (line 7) | function reducer(state = {}, action) { FILE: index.d.ts type StrategyFunction (line 2) | type StrategyFunction = (value: any, parent: any, key: string) => T; type SchemaFunction (line 3) | type SchemaFunction = (value: any, parent: any, key: string) => string; type MergeFunction (line 4) | type MergeFunction = (entityA: any, entityB: any) => any; type FallbackFunction (line 5) | type FallbackFunction = (key: string, schema: schema.Entity) => T; class Array (line 7) | class Array { type EntityOptions (line 12) | interface EntityOptions { class Entity (line 19) | class Entity { class Object (line 27) | class Object { class Union (line 32) | class Union { class Values (line 37) | class Values { type Schema (line 43) | type Schema = type SchemaValueFunction (line 51) | type SchemaValueFunction = (t: T) => Schema; type SchemaValue (line 52) | type SchemaValue = Schema | SchemaValueFunction; type SchemaObject (line 54) | interface SchemaObject { type SchemaArray (line 58) | interface SchemaArray extends Array> {} type NormalizedSchema (line 60) | type NormalizedSchema = { entities: E, result: R }; FILE: src/__tests__/index.test.js class MyEntity (line 100) | class MyEntity extends schema.Entity { method getId (line 105) | getId(entity, parent, key) { method normalize (line 109) | normalize(input, parent, key, visit, addEntity, visitedEntities) { FILE: src/schemas/Array.js class ArraySchema (line 29) | class ArraySchema extends PolymorphicSchema { method normalize (line 30) | normalize(input, parent, key, visit, addEntity, visitedEntities) { method denormalize (line 38) | denormalize(input, unvisit) { FILE: src/schemas/Entity.js class EntitySchema (line 6) | class EntitySchema { method constructor (line 7) | constructor(key, definition = {}, options = {}) { method key (line 30) | get key() { method idAttribute (line 34) | get idAttribute() { method define (line 38) | define(definition) { method getId (line 45) | getId(input, parent, key) { method merge (line 49) | merge(entityA, entityB) { method fallback (line 53) | fallback(id, schema) { method normalize (line 57) | normalize(input, parent, key, visit, addEntity, visitedEntities) { method denormalize (line 92) | denormalize(entity, unvisit) { FILE: src/schemas/ImmutableUtils.js function isImmutable (line 13) | function isImmutable(object) { function denormalizeImmutable (line 31) | function denormalizeImmutable(schema, input, unvisit) { FILE: src/schemas/Object.js class ObjectSchema (line 32) | class ObjectSchema { method constructor (line 33) | constructor(definition) { method define (line 37) | define(definition) { method normalize (line 44) | normalize(...args) { method denormalize (line 48) | denormalize(...args) { FILE: src/schemas/Polymorphic.js class PolymorphicSchema (line 3) | class PolymorphicSchema { method constructor (line 4) | constructor(definition, schemaAttribute) { method isSingleSchema (line 11) | get isSingleSchema() { method define (line 15) | define(definition) { method getSchemaAttribute (line 19) | getSchemaAttribute(input, parent, key) { method inferSchema (line 23) | inferSchema(input, parent, key) { method normalizeValue (line 32) | normalizeValue(value, parent, key, visit, addEntity, visitedEntities) { method denormalizeValue (line 43) | denormalizeValue(value, unvisit) { FILE: src/schemas/Union.js class UnionSchema (line 3) | class UnionSchema extends PolymorphicSchema { method constructor (line 4) | constructor(definition, schemaAttribute) { method normalize (line 11) | normalize(input, parent, key, visit, addEntity, visitedEntities) { method denormalize (line 15) | denormalize(input, unvisit) { FILE: src/schemas/Values.js class ValuesSchema (line 3) | class ValuesSchema extends PolymorphicSchema { method normalize (line 4) | normalize(input, parent, key, visit, addEntity, visitedEntities) { method denormalize (line 16) | denormalize(input, unvisit) { FILE: typescript-tests/entity.ts type User (line 3) | type User = { type Tweet (line 8) | type Tweet = { FILE: typescript-tests/object.ts type Response (line 3) | type Response = {