* feat: gen cdp types * feat: move apis to use typed cdp * fix: lint errors on scripts/codegen * fix: lint errors on scripts/codegen