# Function record

- record<
  RawKey extends string
  | number,
  RawValue,
  ParsedValue,
  ParsedKey extends string | number,
  >(
  keySchema: Schema<RawKey, ParsedKey>,
  valueSchema: Schema<RawValue, ParsedValue>,
  ): RecordSchema<RawKey, RawValue, ParsedKey, ParsedValue>

  #### Type Parameters

  - RawKey extends string | number
  - RawValue
  - ParsedValue
  - ParsedKey extends string | number

  #### Parameters

  - keySchema: Schema<RawKey, ParsedKey>
  - valueSchema: Schema<RawValue, ParsedValue>

  #### Returns RecordSchema<RawKey, RawValue, ParsedKey, ParsedValue>

  - Defined in engine/sdks/typescript/api-full/types/core/schemas/builders/record/record.d.ts:3