diff --git a/src/content/docs/ko/config-reference/sdk.mdx b/src/content/docs/ko/config-reference/sdk.mdx new file mode 100644 index 00000000..6a6bbcd8 --- /dev/null +++ b/src/content/docs/ko/config-reference/sdk.mdx @@ -0,0 +1,43 @@ +--- +i18nReady: true +title: SDK +description: StudioCMSOptions의 sdk 참조 페이지 +sidebar: + order: 8 +--- + +import ReadMore from '~/components/ReadMore.astro'; + +StudioCMS 통합 구성 옵션 스키마 참조 + +```ts twoslash title="studiocms.config.mjs" +import { defineStudioCMSConfig } from 'studiocms/config'; +// ---cut--- +export default defineStudioCMSConfig({ + sdk: { + cacheConfig: {}, + }, +}); +``` + +## `cacheConfig` + +`cacheConfig`는 SDK의 캐시를 구성하는 데 사용되는 객체입니다. + +- **타입:** `boolean` | `{ lifetime?: string | undefined; }` | `undefined` +- **기본값:** `{}` + +### Usage + +```ts twoslash {3} title="studiocms.config.mjs" +import { defineStudioCMSConfig } from 'studiocms/config'; +// ---cut--- +export default defineStudioCMSConfig({ + sdk: { + // 기본값 - 기본 캐시 구성을 사용합니다. + cacheConfig: { + lifetime: '5m', + }, + } +}) +```