Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ImrReadonlyHttpBase<READ_MODEL, READS_PARAMETERS, READ_PARAMETERS> Abstract

읽기 전용 HTTP 서비스 기반

Type Parameters

  • READ_MODEL

  • READS_PARAMETERS = {}

  • READ_PARAMETERS = READS_PARAMETERS & { seq: number }

Hierarchy

Index

Constructors

  • new ImrReadonlyHttpBase<READ_MODEL, READS_PARAMETERS, READ_PARAMETERS>(httpRequesterConstructor: HttpRequesterConstructor, httpClient?: HttpClient<any>): ImrReadonlyHttpBase<READ_MODEL, READS_PARAMETERS, READ_PARAMETERS>
  • Type Parameters

    • READ_MODEL

    • READS_PARAMETERS = {}

    • READ_PARAMETERS = READS_PARAMETERS & { seq: number }

    Parameters

    • httpRequesterConstructor: HttpRequesterConstructor
    • Optional httpClient: HttpClient<any>

    Returns ImrReadonlyHttpBase<READ_MODEL, READS_PARAMETERS, READ_PARAMETERS>

Properties

$has: HttpRequester<{ column: keyof READ_MODEL; value: string | number }, null, boolean>
$list: HttpRequester<READS_PARAMETERS & HttpSearchFilter & HttpSearchSort & HttpSearchLimit, never, HttpSearchListResponse<READ_MODEL>>

목록 읽기

$match: HttpRequester<{ column: keyof READ_MODEL; value: any }, null, READ_MODEL>

단일 일치열 항목 읽기

$matches: HttpRequester<{ column: keyof READ_MODEL }, string[], Record<keyof READ_MODEL, READ_MODEL[]>>
$read: HttpRequester<READ_PARAMETERS, null, READ_MODEL>

단일 읽기

$reads: HttpRequester<READS_PARAMETERS & HttpSearchFilter & HttpSearchSort, never, READ_MODEL[]>

다중 읽기

$with: HttpRequester<{ key: keyof READ_MODEL; value: keyof READ_MODEL }, null, Record<string, string>>
$withPolyfill: HttpRequester<{ key: keyof READ_MODEL; value: keyof READ_MODEL }, null, Record<string, string>>

열과 열 미구현 보정

_anyPipes: HttpPipe<any, any, any, any, any, any, never, never>[] = []

모든 요청의 추가 파이프

_httpClient: HttpClient<any>
_httpRequestConstructor: HttpRequesterConstructor
_httpRoot: HttpRootRequester<any>
_listPipes: HttpPipe<any, any, any, any, any, any, never, never>[] = []

목록 추가 파이프

_matchesPipes: HttpPipe<any, any, any, any, any, any, never, never>[] = []

다중 일치 추가 파이프

_memoryExpires: number

메모리 캐시 유지 시간

_memoryId: string

메모리 식별값

_primaryKey: string = 'seq'

주요 식별 값 명

_readPipes: HttpPipe<any, any, any, any, any, any, never, never>[] = []

읽기 추가 파이프

_readsPipes: HttpPipe<any, any, any, any, any, any, never, never>[] = []

다중 읽기 추가 파이프

httpClient?: HttpClient<any>
httpRequesterConstructor: HttpRequesterConstructor
httpRootPath: string

Default Http Root Path

Accessors

  • get httpRoot(): HttpRootRequester<any>
  • Http Root Requester

    Returns HttpRootRequester<any>

Methods

Generated using TypeDoc